/install text-to-published-podcast-rss
Text to Published Podcast RSS - cast0 API
Text in, podcast episode out. The text field is read verbatim by TTS, not interpreted as a prompt. Episodes auto-publish to an RSS feed compatible with Apple Podcasts, Spotify, Overcast, and other podcast apps.
Base URL: https://api.cast0.ai
Auth: Authorization: Bearer pk_xxxxx
Docs: https://api.cast0.ai/docs
Setup
Ask the user to create a podcast (= show) at https://cast0.ai. The dashboard is where the user can:
- Get the API key and RSS feed URL
- Change podcast settings (voice, TTS model, speed, name)
Each API key is tied to one podcast. Once you have the key, save it:
echo "CAST0_API_KEY=pk_xxxxx" >> .env
Create an Episode
curl -X POST https://api.cast0.ai/api/episodes \
-H "Authorization: Bearer pk_xxxxx" \
-H "Content-Type: application/json" \
-d '{"title": "Daily Standup", "text": "Here is what happened today..."}'
Returns 201 with the episode id and "status": "queued".
Poll for Completion
Generation is async: queued → processing → done | failed.
curl https://api.cast0.ai/api/episodes/EPISODE_ID \
-H "Authorization: Bearer pk_xxxxx"
When "done", the response includes audioUrl with the MP3 link.
List Episodes
curl https://api.cast0.ai/api/episodes \
-H "Authorization: Bearer pk_xxxxx"
RSS Feed
Every podcast has a public feed URL (no auth):
https://api.cast0.ai/rss/FEED_TOKEN
Subscribe in any podcast app. New episodes appear automatically after generation.
Endpoints
| Method | Endpoint | Auth | Description |
|---|---|---|---|
POST |
/api/episodes |
API key | Create episode ({ title, text }) |
GET |
/api/episodes |
API key | List episodes |
GET |
/api/episodes/:id |
API key | Get episode status |
GET |
/rss/:feedToken |
None | RSS 2.0 feed |
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install text-to-published-podcast-rss - After installation, invoke the skill by name or use
/text-to-published-podcast-rss - Provide required inputs per the skill's parameter spec and get structured output
What is Text to Published Podcast RSS?
Turn text into audio podcast episodes. One API call creates an episode using TTS and auto-publish to an RSS feed subscribable in any podcast app. Use with your own TTS api key or get free api key in https://cast0.ai. It is an AI Agent Skill for Claude Code / OpenClaw, with 87 downloads so far.
How do I install Text to Published Podcast RSS?
Run "/install text-to-published-podcast-rss" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Text to Published Podcast RSS free?
Yes, Text to Published Podcast RSS is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Text to Published Podcast RSS support?
Text to Published Podcast RSS is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Text to Published Podcast RSS?
It is built and maintained by cast0 (@cast0); the current version is v1.0.0.