podcast-generator
Installation
SKILL.md
Podcast Generator
Prerequisites
Credentials — the Gemini API key can be provided in two ways:
- Claude.ai: Place a
credentials.jsonfile inscripts/(seescripts/credentials.example.jsonfor format) - Claude Code: Set the
GEMINI_API_KEYenvironment variable:export GEMINI_API_KEY='your-key-here'
The script checks credentials.json first, then falls back to the environment variable. Get a key at https://aistudio.google.com/apikey
Optional: Cloudflare AI Gateway proxy — Claude.ai's sandbox blocks direct calls to generativelanguage.googleapis.com. To use this skill from Claude.ai, route requests through a Cloudflare AI Gateway:
- Set up an AI Gateway in the Cloudflare dashboard with a Google AI Studio / Gemini provider
- Add to
scripts/credentials.json:"gateway_url": your gateway endpoint, e.g."https://gateway.ai.cloudflare.com/v1/<account-id>/<gateway-name>/google-ai-studio""gateway_token": your AI Gateway authentication token (if Authenticated Gateway is enabled)
The gateway URL/token can also be set via the AI_GATEWAY_URL and AI_GATEWAY_TOKEN environment variables. When omitted, the script calls Google directly (works in Claude Code and local environments).