← 返回 Skills 市场
cast0

Text to Published Podcast RSS

作者 cast0 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ 安全检测通过
87
总下载
2
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install 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.
使用说明 (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
安全使用建议
Before installing, make sure you are comfortable sending episode text to Cast0 and having generated audio appear in a public no-auth RSS feed. Keep the API key private, do not commit the .env file, and only invoke the create-episode API for content you intend to publish.
功能分析
Type: OpenClaw Skill Name: text-to-published-podcast-rss Version: 1.0.0 The skill bundle provides documentation and instructions for an agent to interact with the cast0.ai API to convert text into podcast episodes. The instructions in SKILL.md are well-defined, focusing on standard REST API interactions (POST/GET) and proper API key management via .env files. No indicators of malicious intent, data exfiltration, or prompt injection were found.
能力标签
requires-sensitive-credentials
能力评估
Purpose & Capability
The stated purpose and instructions are coherent: the skill sends title/text to the Cast0 API to create TTS podcast episodes and auto-publish them. The publication behavior is disclosed and central to the skill.
Instruction Scope
The instructions document API calls for creating, polling, and listing episodes. They do not show hidden or unrelated actions, but users should confirm the exact text/title before creating an episode because creation publishes it.
Install Mechanism
There is no install spec and no code files; the skill is instruction-only. The only local setup shown is saving the Cast0 API key to a .env file.
Credentials
The skill requires an external Cast0 API call and a bearer API key, which are expected for this podcast-publishing integration. It does not request broad local file, shell, or system access.
Persistence & Privilege
Episodes persist on the provider and appear in a public no-auth RSS feed. The API key is also stored locally if the user follows the .env setup example.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install text-to-published-podcast-rss
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /text-to-published-podcast-rss 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of text-to-published-podcast-rss. - Instantly turn text into audio podcast episodes using TTS. - Auto-publish episodes to a subscribable RSS feed for any podcast app. - Simple API: create episodes, poll for status, and list published episodes. - User dashboard for managing podcast settings, API key, and feed URL. - Supports major podcast platforms via standard RSS 2.0.
元数据
Slug text-to-published-podcast-rss
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

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. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 87 次。

如何安装 Text to Published Podcast RSS?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install text-to-published-podcast-rss」即可一键安装,无需额外配置。

Text to Published Podcast RSS 是免费的吗?

是的,Text to Published Podcast RSS 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Text to Published Podcast RSS 支持哪些平台?

Text to Published Podcast RSS 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Text to Published Podcast RSS?

由 cast0(@cast0)开发并维护,当前版本 v1.0.0。

💬 留言讨论