AI Podcast Summarizer — Agent Skill
AI Podcast Summarizer — Agent Skill
Summarize podcast transcripts via the AI Pass API. Agent-ready.
Setup
- Create account at aipass.one
- Developer Dashboard → API Keys
- Set
$AIPASS_API_KEY
Related
- App: aipass.one/apps/podcast-summary
- User guide: Summarize Any Podcast with AI
- Dev tutorial: Build an AI Podcast Summarizer
Skill File
---
name: ai-podcast-summarizer
description: Summarize podcast transcripts using AI Pass API.
version: 1.0.0
---
# AI Podcast Summarizer Skill
## Auth
- **API Key:** `$AIPASS_API_KEY`
- Get your key: https://aipass.one/panel/developer.html → API Keys
## Summarize Podcast
```bash
curl -s -X POST https://aipass.one/apikey/v1/chat/completions \
-H "Authorization: Bearer $AIPASS_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "gpt-5-mini",
"messages": [
{"role": "system", "content": "Summarize this podcast transcript. Include: Key Takeaways, Notable Quotes, Action Items."},
{"role": "user", "content": "TRANSCRIPT_HERE"}
]
}'
```
**Response:** `response.choices[0].message.content`
## Python
```python
import requests, os
def summarize_podcast(transcript, style="detailed"):
styles = {
"bullets": "Summarize as concise bullet points.",
"executive": "Write a 2-paragraph executive summary.",
"detailed": "Detailed breakdown: Key Takeaways, Notable Quotes, Action Items, Topics."
}
r = requests.post(
"https://aipass.one/apikey/v1/chat/completions",
headers={
"Authorization": f"Bearer {os.environ['AIPASS_API_KEY']}",
"Content-Type": "application/json"
},
json={
"model": "gpt-5-mini",
"messages": [
{"role": "system", "content": styles.get(style, styles['detailed'])},
{"role": "user", "content": f"Summarize this podcast:\n\n{transcript}"}
]
}
)
return r.json()["choices"][0]["message"]["content"]
```
## Cost
- ~$0.002 per summary (depends on transcript length)
- $1 free credit on signup
Download Skill File