← Back to Skills Marketplace
quentinzhang

Podcast Feed Manager

by quentinzhang · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
32
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install podcast-feed-manager
Description
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...
README (SKILL.md)

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-file for 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.

Usage Guidance
Install only if you intend an agent to manage your huisheng.fm podcast feeds. Provide HUISHENG_API_TOKEN through a trusted environment, avoid pasting the token into chat, and review create/update/delete actions before authorizing them.
Capability Tags
requires-oauth-tokenrequires-sensitive-credentials
Capability Assessment
Purpose & Capability
The stated purpose is to manage huisheng.fm podcast feeds, and the artifacts implement that directly through documented feed and episode API commands.
Instruction Scope
The skill includes create, update, and delete operations, but they are explicit commands against user-scoped resources and are not instructed to run automatically.
Install Mechanism
There is no package install or hidden setup; the skill ships a single executable shell script plus documentation and reference files.
Credentials
The skill needs shell execution, curl, network access to https://huisheng.fm/api, and HUISHENG_API_TOKEN; those are disclosed and proportionate to the API-management purpose.
Persistence & Privilege
No persistence, privilege escalation, background workers, credential harvesting, or local profile/session-store use was found.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install podcast-feed-manager
  3. After installation, invoke the skill by name or use /podcast-feed-manager
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release
Metadata
Slug podcast-feed-manager
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is 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... It is an AI Agent Skill for Claude Code / OpenClaw, with 32 downloads so far.

How do I install Podcast Feed Manager?

Run "/install podcast-feed-manager" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Podcast Feed Manager free?

Yes, Podcast Feed Manager is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Podcast Feed Manager support?

Podcast Feed Manager is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Podcast Feed Manager?

It is built and maintained by quentinzhang (@quentinzhang); the current version is v1.0.0.

💬 Comments