Podcast Generator
Turns an article into a browser-TTS podcast player with two distinct voices
Test report
- Verdict
- Tested · Works
- Score
- Tested
- Aug 10, 2026
- Environment
- Claude Code 2.x (agent harness)
Built the same JWST podcast twice and counted what a TTS engine would choke on: the no-skill script left 70 bare digits, 3 slash dates, a URL, a Twitter handle and 10 unit abbreviations, while the skill's script left zero. The generated player was bundled and opened in Chrome, where it rendered 19 segments and spoke them with two different English voices (Aaron and Arthur) picked from 157 available; the quick TTS page written without the skill fell back to the browser default voice, which on this machine was a Russian voice reading English. One claim does not hold up: SKILL.md says Chrome exposes only 19 voices, but the live page reported 157 on macOS Chrome.
Scored on four weighted criteria — install, triggering, output vs. baseline, docs. How scoring works
- Installs cleanly 5/5
- Triggers reliably 5/5
- Output vs. baseline 9/10
- Docs & honesty 4/5
What Podcast Generator does
Converts an article, changelog or any source text into a host-and-expert dialogue and writes it into a React player that speaks it with the browser's Web Speech API. Bundles a TTS-formatting reference that forces numbers, dates, currencies, units, URLs and handles into spoken words, plus a template that scores and assigns a different language-matched voice per speaker. Triggers on requests to make a podcast, an audio conversation or spoken narration from text; no API key or paid TTS service involved.
How to install Podcast Generator
git clone https://github.com/sgasser/claude-skill-podcast.git
mkdir -p ~/.claude/skills
cd claude-skill-podcast && cp -r podcast ~/.claude/skills/podcast
Skills live in ~/.claude/skills/ (global) or .claude/skills/
(per-project). Restart Claude Code after installing.
Commands — how to trigger Podcast Generator
-
/podcastTurns an article into a browser-TTS podcast player with two distinct voices
It also activates on plain-language prompts like these:
-
Turn this JWST fact sheet into a host-and-expert podcast dialogue -
Convert this changelog into a spoken podcast with a React player -
Make an audio dialogue from this article using text-to-speech
Frequently asked questions
- Is the Podcast Generator skill free?
- Yes. The skill itself is free from sgasser/claude-skill-podcast. SkillProof publishes the install command and an independent test verdict at no cost.
- Does Podcast Generator work with Claude Code?
- We tested it with Claude Code 2.x (agent harness) on Aug 10, 2026. Verdict: Tested · Works. Built the same JWST podcast twice and counted what a TTS engine would choke on: the no-skill script left 70 bare digits, 3 slash dates, a URL, a Twitter handle and 10 unit abbreviations, while the skill's script left zero. The generated player was bundled and opened in Chrome, where it rendered 19 segments and spoke them with two different English voices (Aaron and Arthur) picked from 157 available; the quick TTS page written without the skill fell back to the browser default voice, which on this machine was a Russian voice reading English. One claim does not hold up: SKILL.md says Chrome exposes only 19 voices, but the live page reported 157 on macOS Chrome.
- What is the Podcast Generator SkillProof Score?
- 9.2/10 — installs cleanly 5/5, triggers reliably 5/5, output vs. baseline 9/10, docs & honesty 4/5.
- How do I install Podcast Generator?
- Copy the install command from this page, run it in your terminal, and restart Claude Code. Skills live in ~/.claude/skills/ (global) or .claude/skills/ inside a project.
- Can I use Podcast Generator with Cursor, Copilot, Gemini CLI, Codex or other AI tools?
- The SKILL.md format is native to Claude (Claude Code, Desktop, claude.ai). The instructions inside adapt to other assistants: Cursor rules, GitHub Copilot instructions, Windsurf rules, Custom GPTs, AGENTS.md for OpenAI Codex, and GEMINI.md for Google Gemini CLI — our conversion guides cover each, and the free converter on the tools page does the wrapping for you.