castDocs

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

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-rss

The 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.

What's next

On this page