Podcast Feed Manager
/install podcast-feed-manager
Podcast Feed Manager Skill
Use this skill to manage huisheng.fm Podcast Feeds from an agent sandbox. The skill calls the user-scoped REST API directly instead of calling the MCP endpoint.
Entrypoint
Resolve the executable relative to the installed skill root:
./scripts/run_huisheng.sh --help
./scripts/run_huisheng.sh is the only executable script in this skill package. It is self-contained and calls the fixed REST API directly with curl. Do not hardcode /mnt/skills/\x3Cid> or ~/.codex/... paths.
Before making API changes, run:
./scripts/run_huisheng.sh doctor
Use doctor before diagnosing API failures. hasCurl: false means the sandbox cannot run HTTP requests; hasToken: false means HUISHENG_API_TOKEN is not available in the command environment.
When the agent runtime executes commands in a separate sandbox working directory, copy scripts/run_huisheng.sh into that sandbox and run it from the copied location. This script has no sibling file dependencies.
Authentication
The sandbox must provide this environment variable:
HUISHENG_API_TOKEN
Every API request sends:
Authorization: Bearer \x3CHUISHENG_API_TOKEN>
Never print the full token in user-facing output.
Fixed API
The API URL is fixed and does not need user configuration:
https://huisheng.fm/api
Common Commands
List feeds:
./scripts/run_huisheng.sh list-feeds
Create a feed:
./scripts/run_huisheng.sh create-feed --json '{"title":"Daily Brief","siteUrl":"https://example.com"}'
List episodes:
./scripts/run_huisheng.sh list-episodes \x3Cfeed-key>
Create an episode:
./scripts/run_huisheng.sh create-episode \x3Cfeed-key> --json-file ./episode-payload.json
Operating Rules
- Require
HUISHENG_API_TOKEN; do not invent fallback token names. - Do not ask the user for an API URL; use
https://huisheng.fm/api. - Treat all operations as user-scoped. A token can only access Podcast Feeds owned by the authenticated dashboard user.
- Keep JSON arguments as structured JSON. Use
--json-filefor long episode payloads. - If a feed is not found, list feeds first instead of assuming the feed is global.
Reference
Read references/api.md only when you need the endpoint list.
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install podcast-feed-manager - 安装完成后,直接呼叫该 Skill 的名称或使用
/podcast-feed-manager触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Podcast Feed Manager 是什么?
Manage personal podcast feeds through the fixed user-scoped huisheng.fm API from an installed skill package. Use when an AI agent should manage a user's huis... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 32 次。
如何安装 Podcast Feed Manager?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install podcast-feed-manager」即可一键安装,无需额外配置。
Podcast Feed Manager 是免费的吗?
是的,Podcast Feed Manager 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Podcast Feed Manager 支持哪些平台?
Podcast Feed Manager 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Podcast Feed Manager?
由 quentinzhang(@quentinzhang)开发并维护,当前版本 v1.0.0。