podcast-generator

Installation
SKILL.md

Podcast Generator

Prerequisites

Credentials — the Gemini API key can be provided in two ways:

  • Claude.ai: Place a credentials.json file in scripts/ (see scripts/credentials.example.json for format)
  • Claude Code: Set the GEMINI_API_KEY environment 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:

  1. Set up an AI Gateway in the Cloudflare dashboard with a Google AI Studio / Gemini provider
  2. 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).

Related skills

More from bluewaves-creations/bluewaves-skills

Installs
6
GitHub Stars
1
First Seen
Feb 21, 2026