podcast-generator

Generates podcast scripts and audio from research using ElevenLabs text-to-speech.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/Amarbharati-07/cms1 --skill podcast-generator-amarbharati-07
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: podcast-generator
Source: https://github.com/Amarbharati-07/cms1/tree/main/.local/secondary_skills/podcast-generator
Command: npx skills add https://github.com/Amarbharati-07/cms1 --skill podcast-generator-amarbharati-07

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires elevenlabs, pydub, ffmpeg-normalize, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill transforms research, topics, or written content into engaging podcast scripts and generates audio using ElevenLabs text-to-speech.

Core Features & Use Cases

  • Podcast Script Generation: Creates conversational scripts with host/guest dynamics based on provided content or topics.
  • Audio Production: Converts scripts into audio files using ElevenLabs' advanced text-to-speech models.
  • Use Case: Turn a research paper into a 15-minute podcast episode explaining its key findings for a general audience.

Quick Start

Use the podcast-generator skill to turn the provided article into a two-host podcast script and generate audio.

Frequently Asked Questions about podcast-generator

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

FAQPage Schema
How do I generate podcast audio from text using text-to-speech?

Generate podcast audio from text by providing written content or a topic, which creates a structured script and uses ElevenLabs text-to-speech to produce the audio file. It supports solo, duo, and interview formats.

Can I create an interview style podcast script from a research paper?

Yes, you can create an interview style podcast script from a research paper. The skill transforms research into conversational scripts featuring host and guest dynamics, explaining key findings for a general audience.

Do I need an ElevenLabs API key to convert text to a podcast?

Yes, an ElevenLabs API key is required to convert text to a podcast. The skill depends on ElevenLabs for text-to-speech audio generation, alongside specific Python libraries like pydub and ffmpeg-normalize for processing.

What podcast formats are supported when generating scripts from topics?

Supported podcast formats include solo, duo, and interview styles. Generating scripts from topics produces detailed conversational structures with host and guest dynamics, allowing flexible audio production from research or written content.

What's the best way to normalize podcast audio after text-to-speech generation?

The best way to normalize podcast audio after text-to-speech generation is using the skill's integrated ffmpeg-normalize dependency. It handles audio processing internally to ensure consistent sound levels across the generated podcast.

Why does my podcast audio generation fail with missing Python libraries?

Podcast audio generation fails with missing Python libraries because the skill requires specific dependencies. You must install pydub and ffmpeg-normalize alongside configuring your ElevenLabs API key for the text-to-speech workflow to function correctly.