← Back to Skills Marketplace
Podcast Generator
by
jpengcheng523-netizen
· GitHub ↗
· v1.0.0
· MIT-0
101
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install podcast-gen
Description
播客生成器 — 根据用户描述,通过搜索引擎抓取最新资讯,生成口语化播客脚本,根据脚本语义自动匹配最合适的讯飞TTS声音,合成时长3分钟内的MP3音频并发送。触发词:生成播客、播客、podcast、帮我做一段音频、做一期节目。
Usage Guidance
Before installing or enabling: (1) confirm the skill author/source — there is no homepage and metadata omits required env vars; (2) only provide XFYUN_APP_ID / XFYUN_API_KEY / XFYUN_API_SECRET if you trust the skill and consider using a limited-scope or disposable XFYUN key; (3) verify that the xfyun-tts skill referenced is one you installed from a trusted source and that its TTS script (tts.py) is what will be executed; (4) be aware the skill will fetch external web pages (scraping arbitrary search results) — do not ask it to summarize or fetch private or sensitive topics; (5) note it uses find ~/.openclaw to locate tts.py which reads your OpenClaw skill directory — if you have sensitive files there, consider moving them or running the skill in a sandbox; (6) if you require stronger assurance, request the publisher to update registry metadata to declare the XFYUN env vars explicitly and provide a verifiable source/homepage or supply an install spec so you can audit the referenced xfyun-tts implementation.
Capability Analysis
Type: OpenClaw Skill
Name: podcast-gen
Version: 1.0.0
The skill is a podcast generator that automates news retrieval via search engines and audio synthesis using the xfyun-tts skill. It is classified as suspicious because it instructs the AI agent to construct and execute shell commands, including searching the local filesystem (~/.openclaw) and running a Python script with dynamically generated arguments. While the use of quoted heredocs in SKILL.md suggests some awareness of shell safety, the pattern of executing shell commands based on AI-selected parameters (like the voice ID) represents a high-risk capability that could be exploited via prompt injection.
Capability Assessment
Purpose & Capability
The natural purpose (generate short podcast MP3s via XFYUN TTS from web-scraped content) is coherent with the runtime steps, but the registry metadata declares no required env vars while SKILL.md explicitly requires XFYUN_APP_ID / XFYUN_API_KEY / XFYUN_API_SECRET and the xfyun-tts skill. That metadata mismatch is an incoherence (the skill actually needs cloud TTS credentials even though none are declared).
Instruction Scope
Instructions stay largely within the stated purpose: search web pages (via web_fetch), build a spoken script, call the xfyun-tts script, produce an MP3 and send it. Two scope details to note: (1) the retrieval guidance uses arbitrary search engine URLs and free-form scraping (agents will fetch and parse external webpages), which can surface unexpected content; (2) the runtime uses find ~/.openclaw to locate the xfyun-tts script, which reads the user's home openclaw directory and could touch other skills' files — this is broader filesystem access than a purely network-only TTS integration.
Install Mechanism
This is instruction-only with no install spec or downloads, so it doesn't add new on-disk code during install — lowest install risk.
Credentials
SKILL.md requires three XFYUN_* environment variables (TTS credentials) and depends on an installed xfyun-tts skill, but the skill registry metadata lists no required env vars or primary credential. The required credentials are proportional to the stated TTS functionality, but their omission from declared requirements is an inconsistency that reduces transparency and may mislead users about what secrets they must provide.
Persistence & Privilege
always:false and no install-time modifications are requested. The skill runs commands at runtime (mktemp, write files, execute python tts script) and will be able to be invoked by the agent (default), which is expected for skills. It does probe ~/.openclaw to find other skill files but does not request permanent presence or modify other skills' configs.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install podcast-gen - After installation, invoke the skill by name or use
/podcast-gen - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial publish - Generate podcast audio from topics
Metadata
Frequently Asked Questions
What is Podcast Generator?
播客生成器 — 根据用户描述,通过搜索引擎抓取最新资讯,生成口语化播客脚本,根据脚本语义自动匹配最合适的讯飞TTS声音,合成时长3分钟内的MP3音频并发送。触发词:生成播客、播客、podcast、帮我做一段音频、做一期节目。 It is an AI Agent Skill for Claude Code / OpenClaw, with 101 downloads so far.
How do I install Podcast Generator?
Run "/install podcast-gen" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Podcast Generator free?
Yes, Podcast Generator is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Podcast Generator support?
Podcast Generator is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Podcast Generator?
It is built and maintained by jpengcheng523-netizen (@jpengcheng523-netizen); the current version is v1.0.0.
More Skills