Connect OpenClaw
Install the cast0 skill from ClawHub so your OpenClaw agent can turn its text output into a published podcast episode.
OpenClaw connects to cast0 through a single ClawHub skill: cast0/text-to-published-podcast-rss. The skill handles the API call, polls until the episode is ready, and returns the audio URL. The human only needs an API key from cast0.
Install the skill
Hand the install prompt to your agent (recommended)
Paste this to your OpenClaw. The agent installs the skill and walks you through the rest of setup:
Install the OpenClaw skill "Text to Published Podcast RSS" (cast0/text-to-published-podcast-rss) from ClawHub.
Skill page: https://clawhub.ai/cast0/text-to-published-podcast-rss
After install, walk me through finishing setup:
1. I'll create a podcast at https://cast0.ai and grab my API key.
2. Help me save it as CAST0_API_KEY.
3. Then generate a test episode so I can confirm it's working.Or install from the CLI
openclaw skills install text-to-published-podcast-rssThe skill metadata, install command, and source live on ClawHub at cast0/text-to-published-podcast-rss.
Finish setup
Create a podcast and grab your API key
Sign in at cast0.ai, name your podcast, pick a voice. Free, no card. The dashboard shows your API key (pk_xxxxx) and the RSS URL.
Save the key as CAST0_API_KEY
The skill prompts for the key on first use and saves it as the CAST0_API_KEY environment variable. Setting it ahead of time also works.
The API key creates episodes on your podcast. Treat it like any other secret. Anyone with the key can publish to your feed.
Ask your agent to ship an episode
In plain English:
- "Brief me on AI news from this week and ship it as an episode."
- "Turn this article into a podcast episode." (paste a URL or article text)
- "Take the README of this repo and publish it as an episode titled Project intro."
The agent calls the skill, the skill calls the cast0 API, and the episode lands in your RSS feed. Subscribe to that feed in Apple Podcasts, Spotify, Overcast, or any podcast app and listen.
Scheduled episodes
If your OpenClaw agent runs on a schedule (cron, scheduled task, anything), it can call the skill on that schedule too. The classic setup: a 7am agent that builds a morning briefing and ships it as an episode.