AI
Pass

AI Podcast Summarizer — Agent Skill

AI Podcast Summarizer — Agent Skill

Summarize podcast transcripts via the AI Pass API. Agent-ready.

Setup

  1. Create account at aipass.one
  2. Developer Dashboard → API Keys
  3. Set $AIPASS_API_KEY

Related

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