podcast

Generate two-host podcast episodes as MP3 audio from text, files, or URLs.

1|Updated Apr 5, 2026
One-click install
npx skills add https://github.com/zinan92/repo-evals --skill podcast-zinan92
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: podcast
Source: https://github.com/zinan92/repo-evals/tree/main/repos/zarazhangrui--personalized-podcast/runs/2026-05-05/run-static-checks/artifacts
Command: npx skills add https://github.com/zinan92/repo-evals --skill podcast-zinan92

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires httpx, pydub, audioop-lts, PyYAML, Jinja2, python-dotenv, ffmpeg, and includes scripts (resource) components.

What problem does it solve?

This Skill helps you avoid reading long or dense content by converting it into an engaging two-host conversational podcast. It lets you take notes, articles, URLs, and personal materials and turn them into listenable audio quickly, then optionally distribute episodes via RSS.

Core Features & Use Cases

  • Two-host script generation: Produces a JSON-formatted dialogue between two roles (Alex and Sam) using a customizable writing prompt.
  • Local text-to-speech audio: Generates MP3 audio for each script segment using Fish Audio and stitches segments into a single episode.
  • Optional RSS publishing: Creates or updates a GitHub Pages-backed RSS feed so new episodes appear in standard podcast apps.

Quick Start

Start by invoking: /podcast with the text you want to turn into a podcast, or with a local file path, or with a URL.

Frequently Asked Questions about podcast

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

FAQPage Schema
How do I turn text into a two-host podcast audio file?

To turn text into a two-host podcast, this Skill generates a conversational JSON script between two roles and converts it into a stitched MP3 using Fish Audio TTS. You simply provide pasted text, a local file, or a URL as input.

Can I generate an audio podcast from a URL or local file?

Yes, you can generate an audio podcast from a URL or local file by passing the link or file path to the pipeline. The system reads the content, creates a dialogue script, and synthesizes the audio locally.

Do I need ffmpeg and Fish Audio to generate text-to-speech podcast episodes?

Yes, you need ffmpeg and Fish Audio to generate text-to-speech podcast episodes. Fish Audio handles the voice synthesis for each script segment, while ffmpeg and pydub assemble the audio segments into a single MP3 file.

How does RSS feed publishing work for generated podcast episodes?

RSS feed publishing works by creating or updating a GitHub Pages-backed RSS feed with your generated MP3 episodes. This allows standard podcast apps to automatically discover and subscribe to your new audio content.

What is the best way to convert long articles into listenable audio?

The best way to convert long articles into listenable audio is using a local pipeline that transforms dense text into a two-host dialogue. This approach avoids manual reading by automating script generation and MP3 audio stitching.

Are there limitations when using local Python pipelines for audio generation?

Limitations of local Python pipelines for audio generation include requiring specific environment dependencies like httpx, pydub, audioop-lts, and ffmpeg. You must also configure a YAML entry point and a valid Fish Audio TTS connection before processing.