podcast-producer-agent

Orchestrate podcast production with Gemini TTS, Lyria music, and FFmpeg assembly.

24|2|Updated Dec 30, 2025
One-click install
npx skills add https://github.com/michaelboeding/skills --skill podcast-producer-agent
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: podcast-producer-agent
Source: https://github.com/michaelboeding/skills/tree/main/skills/podcast-producer-agent
Command: npx skills add https://github.com/michaelboeding/skills --skill podcast-producer-agent

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This skill orchestrates podcast production by coordinating scripting, multi-speaker TTS, intro/outro music, and audio assembly to streamline content creation.

Core Features & Use Cases

  • Automated Script & Dialogue: Generate structured scripts for episodes, interviews, and dialogues.
  • Multi-Speaker Voice Synthesis: Use Gemini TTS to render multiple hosts and guests with distinct voices.
  • Music & Audio Assembly: Integrate Lyria intro/outro music and FFmpeg-based assembly for final episodes.
  • Use Case: Create a 30-minute interview-style episode with two hosts, a guest, and background music in minutes rather than hours.

Quick Start

Start by outlining your episode topic, hosts, and duration. Then generate the script, synthesize voices, produce music, and assemble the final audio using the built-in workflow.

Frequently Asked Questions about podcast-producer-agent

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

FAQPage Schema
How do I automate podcast production from script to final audio?

Podcast production automation coordinates scripting, multi-speaker TTS synthesis, music integration, and FFmpeg-based audio assembly in a single workflow. This skill generates structured scripts, renders dialogue with distinct voices via Gemini TTS, adds intro/outro music via Lyria, and assembles the final episode—reducing production time from hours to minutes.

Can I generate scripts and multiple speaker voices for podcast episodes?

Yes. The skill generates structured scripts for episodes, interviews, and dialogues, then synthesizes multiple distinct host and guest voices using Gemini TTS. You configure speakers and their characteristics, and voices render automatically during audio production.

What audio formats and tools does podcast production use?

Podcast production relies on Gemini TTS for voice synthesis, Lyria for generative music, and FFmpeg for final audio assembly. Google API Keys authenticate both Gemini and Lyria services. Python-based tooling orchestrates the entire workflow from script to finished episode file.

How do I integrate intro and outro music into podcast episodes?

The skill uses Lyria to generate intro/outro music as configurable audio cues. FFmpeg assembles these tracks with synthesized dialogue and guest audio into the final episode, placing music at defined positions within the episode structure.

What's the best way to produce interview-style podcast episodes with multiple guests?

Structure your episode with hosts, guests, and duration. Generate a dialogue-based script, assign distinct voices to each speaker via Gemini TTS, integrate music via Lyria cues, then assemble all audio tracks using FFmpeg. The workflow handles multi-speaker coordination automatically.

Do I need to set up Google API authentication for podcast production?

Yes. Google API Keys are required for both Gemini TTS voice synthesis and Lyria music generation. Configure these credentials before running the workflow to enable script-to-audio orchestration.