← Back to Skills Marketplace
cast0

text-to-published-podcast-rss-test

by cast0 · GitHub ↗ · v0.0.1 · MIT-0
cross-platform ✓ Security Clean
82
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install text-to-published-podcast-rss-test
Description
Helps an agent or app to turn text into audio podcast episodes. One API call creates an episode using TTS and auto-publish to an RSS feed subscribable in any...
README (SKILL.md)

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: queuedprocessingdone | 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
Usage Guidance
Use this skill only if you are comfortable sending the episode title and text to cast0.ai and having generated audio appear on a public RSS feed. Keep the API key private, do not commit the .env file, and ask the agent to confirm before publishing real episodes.
Capability Analysis
Type: OpenClaw Skill Name: text-to-published-podcast-rss-test Version: 0.0.1 The skill bundle provides documentation and API instructions for integrating with the cast0.ai service to convert text into podcast episodes. It includes standard REST API calls (POST/GET) and instructions for managing API keys via environment variables. No malicious behavior, data exfiltration, or prompt injection risks were identified in SKILL.md or _meta.json.
Capability Tags
requires-sensitive-credentials
Capability Assessment
Purpose & Capability
The skill’s public podcast publishing capability matches its description, but it can create externally visible content.
Instruction Scope
The documented actions are limited to creating, listing, and polling podcast episodes, but the skill does not explicitly require a final user confirmation before publishing.
Install Mechanism
There is no install spec and no code files; the skill is instruction-only.
Credentials
It sends user-provided title and text to an external API and publishes resulting audio through a public unauthenticated RSS feed, which is expected for the stated purpose.
Persistence & Privilege
The skill tells the user to save a bearer API key in a local .env file; there is no background process or hidden local persistence shown.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install text-to-published-podcast-rss-test
  3. After installation, invoke the skill by name or use /text-to-published-podcast-rss-test
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.0.1
- Initial release of the text-to-published-podcast-rss skill. - Instantly convert text into podcast episodes using TTS and auto-publish to an RSS feed. - Simple setup: connect an API key from cast0.ai and manage podcast settings via the dashboard. - Supports episode creation, status polling, and listing through easy API endpoints. - Generated RSS feed is compatible with all major podcast players, enabling immediate subscription and listening.
Metadata
Slug text-to-published-podcast-rss-test
Version 0.0.1
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is text-to-published-podcast-rss-test?

Helps an agent or app to turn text into audio podcast episodes. One API call creates an episode using TTS and auto-publish to an RSS feed subscribable in any... It is an AI Agent Skill for Claude Code / OpenClaw, with 82 downloads so far.

How do I install text-to-published-podcast-rss-test?

Run "/install text-to-published-podcast-rss-test" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is text-to-published-podcast-rss-test free?

Yes, text-to-published-podcast-rss-test 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-test support?

text-to-published-podcast-rss-test is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created text-to-published-podcast-rss-test?

It is built and maintained by cast0 (@cast0); the current version is v0.0.1.

💬 Comments