AI SummaryConverts URLs, articles, and web content into podcast-format MP3 audio using AI-generated conversations. Useful for content creators, researchers, and accessibility-focused developers who want to repurpose written content as listenable audio.
Install
Copy this and paste it into Claude Code, Cursor, or any AI assistant:
I want to install the "podcastfy-clawdbot" skill in my project. Please run this command in my terminal: # Install skill into the correct directory mkdir -p .claude/skills/podcastfy-clawdbot-skill && curl --retry 3 --retry-delay 2 --retry-all-errors -o .claude/skills/podcastfy-clawdbot-skill/SKILL.md "https://raw.githubusercontent.com/win4r/podcastfy-clawdbot-skill/main/SKILL.md" Then restart Claude Code (or reload the window in Cursor) so the skill is picked up.
Description
Generate an AI podcast (MP3) from one or more URLs using the open-source Podcastfy project. Use when the user says “make a podcast from this URL/article/video/PDF”, “turn this webpage into a podcast”, or wants an MP3 conversation-style summary from links. Uses Gemini for transcript generation via GEMINI_API_KEY and Edge TTS for free voice.
Podcastfy (Clawdbot)
Generate a podcast-style audio conversation (MP3) from a URL (or multiple URLs) using podcastfy. This skill provides a wrapper script that: • creates/uses a local venv ({baseDir}/.venv) • installs/updates podcastfy • runs Podcastfy with Gemini for transcript generation and Edge for TTS
One-time setup
1) Ensure ffmpeg is installed on the host. Ubuntu/Debian: `bash sudo apt-get update && sudo apt-get install -y ffmpeg ` 2) Provide a Gemini API key: Set env var GEMINI_API_KEY (recommended), or create a project .env and export it before running. Example keys file: {baseDir}/references/env.example
Quick start
Generate an MP3 from a single URL: `bash cd {baseDir} export GEMINI_API_KEY="..." ./scripts/podcastfy_generate.py --url "https://example.com/article" ` Multiple URLs: `bash cd {baseDir} ./scripts/podcastfy_generate.py --url "https://a" --url "https://b" ` Long-form: `bash cd {baseDir} ./scripts/podcastfy_generate.py --url "https://example.com/long" --longform `
Output
The script writes outputs under: • {baseDir}/output/audio/ (MP3) • {baseDir}/output/transcripts/ (transcript) Podcastfy prints the final MP3 path on success.
Discussion
Health Signals
My Fox Den
Community Rating
Sign in to rate this booster