podcast-generator

Generate podcast scripts and audio episodes from topics using ElevenLabs text-to-speech.

Updated May 25, 2026
One-click install
npx skills add https://github.com/dheejay282002/final_project --skill podcast-generator-dheejay282002
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: podcast-generator
Source: https://github.com/dheejay282002/final_project/tree/main/.local/secondary_skills/podcast-generator
Command: npx skills add https://github.com/dheejay282002/final_project --skill podcast-generator-dheejay282002

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires elevenlabs, pydub, ffmpeg-normalize.

What problem does it solve? Turning research, articles, or topics into polished podcast episodes requires scripting, voice production, and audio engineering skills that most creators lack. This Skill automates the full pipeline from structured research to conversational scripts to normalized audio files. ## Core Features & Use Cases - Script Generation: Produces podcast scripts in multiple formats (solo explainer, conversational duo, interview, debate, narrative) with segment timing and speaker balance guidance. - Audio Production: Renders scripts to audio via ElevenLabs text-to-speech with per-speaker voices, sentence-level chunking, and loudness normalization to -16 LUFS for Apple/Spotify specs. - Series Planning: Creates show bibles, episode calendars, and continuity conventions for recurring podcasts, plus multilingual support for non-English audiences. - Use Case: A user says "create an episode about the latest transfer window" and receives a researched two-host script, then a fully produced MP3 episode with distinct voices for each host. ## Quick Start Ask the assistant to create a podcast episode about your chosen topic and specify whether you want just the script or full audio production with an ElevenLabs API key.

Frequently Asked Questions about podcast-generator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I turn an article into a podcast episode?▼

Provide the article or topic and the skill runs structured web research, writes a conversational script in your chosen format, and optionally renders audio with ElevenLabs. Script-only mode works without any API key.

How do I generate podcast audio with ElevenLabs?▼

Set the ELEVENLABS_API_KEY environment variable, then the skill renders each script line with per-speaker voice IDs using the eleven_multilingual_v2 model. Lines are chunked at sentence boundaries and concatenated with 350ms gaps between speakers.

Can I create a podcast script without generating audio?▼

Yes, script-only mode delivers the full script with production notes including word count, estimated duration, segment breakdown, and voice recommendations. This is the default when no ElevenLabs key is available.

Does ElevenLabs support non-English podcast generation?▼

Yes, use the eleven_multilingual_v2 model for non-English scripts and search for native voices in the target language. Set stability slightly higher (0.50-0.55) and test a short sample before rendering the full episode.

Why does my podcast audio sound inconsistent in volume?▼

pydub's normalize() only adjusts peak levels, not perceived loudness. Use ffmpeg-normalize with two-pass loudnorm targeting -16 LUFS, -1.5 dB true peak, and LRA 11 to meet Apple and Spotify podcast specs.

What are the limitations of AI podcast generation?▼

Voices may mispronounce technical terms, requiring phonetic spelling in scripts. Long single TTS calls cause voice drift, so chunk at sentence boundaries. A 20-minute episode costs roughly $3-5 in ElevenLabs usage.