Podcastfy Clawdbot Skill — Design skill for Claude Code
A Clawdbot skill that generates a podcast-style MP3 from one or more URLs using the open-source Podcastfy project.
How to install Podcastfy Clawdbot Skill
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open win4r/podcastfy-clawdbot-skill and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Podcastfy Clawdbot Skill does
A Clawdbot skill that generates a podcast-style MP3 from one or more URLs using the open-source Podcastfy project.
Alternatives in Design
- Brand Guidelines — Apply Anthropic's official brand colors and typography to artifacts 94.1k ★
- Od Contribute — Open a first-contribution PR (or bug issue) on nexu-io/open-design — works for non-coders too 91.8k ★
- Export Diagram — Export a diagram-design HTML file to .svg and .png next to the source 27.2k ★
README
podcastfy-clawdbot-skill
A Clawdbot skill that generates a podcast-style MP3 from one or more URLs using the open-source **Podcastfy** project.
It is designed to be used inside a Clawdbot deployment and provides a wrapper script that:
- Creates/uses a local Python venv
- Installs/updates
podcastfy - Uses Gemini for script generation (LLM)
- Uses Edge TTS for speech synthesis (no paid TTS API required)
Note: This repository intentionally does **not** include any generated audio/transcripts or any secrets.
Features
- Generate a single MP3 from a single article URL
- Generate one MP3 from multiple URLs (e.g., 3 articles → 1 combined episode)
- Compatible with Clawdbot scheduled jobs (cron)
- Safer defaults:
.env,.venv, andoutput/are ignored
Requirements
- Linux/macOS (tested in Linux)
- Python 3.10+ (tested with Python 3.12)
ffmpeg- A valid
GEMINI_API_KEY(Gemini API)
Install ffmpeg (Ubuntu/Debian):
sudo apt-get update && sudo apt-get install -y ffmpeg
Setup
1) Create a `.env`
Create a `.env` file in the skill directory:
GEMINI_API_KEY=YOUR_KEY_HERE
PODCASTFY_LLM_MODEL=gemini-2.5-flash
Optional (Edge TTS voices):
PODCASTFY_EDGE_VOICE_Q=en-US-JennyNeural
PODCASTFY_EDGE_VOICE_A=en-US-EricNeural
2) Run
Single URL:
cd skills/podcastfy-clawdbot
./scripts/podcastfy_generate.py --url "https://example.com/article"
Multiple URLs:
cd skills/podcastfy-clawdbot
PODCASTFY_LLM_MODEL=gemini-2.5-flash \
./scripts/podcastfy_generate.py \
--url "https://example.com/a" \
--url "https://example.com/b" \
--url "https://example.com/c"
Output
On success, the script prints the generated MP3 path.
Typical output locations:
output/audio/*.mp3output/transcripts/*.txt
Notes / Troubleshooting
- If Gemini returns
429withlimit: 0, it usually means your project/key has no usable quota (billing/quota not enabled
Related Skills
Paper2video
Turn any technical article into a 2-5 min 3Blue1Brown-style explainer video. Open-source end-to-end: Claude wr
CloudCLI
8,400+ Free open-source web/mobile UI for Claude Code, Cursor CLI, and Codex. Responsive design, integrated sh
OpenGenerativeUI
Open-Source Generative UI Framework
Hue
open-source skill that learns any brand and turns it into a complete design system. works on claude code and c
Letta OSS UI
An open-source demo UI built on top of the Letta Agent SDK
Carousel Tweak
Open the current carousel's slides.html in browser for visual tweaking, then walk the user through the sync ri
Related Agents
Merge Probability Scorer
Scores the merge probability of an open-source contribution by analyzing diff quality, contributing guideline
Deep Research Fetcher
Fetches one disjoint batch of URLs into a nav-deep-research run as fenced source notes. Spawned in parallel wa
Context
Gathers all context needed to onboard a dataset to Data Basis — raw source URLs, documentation, organization,