← 返回 Skills 市场
ksuriuri

daily-news-caster

作者 kusuriuri · GitHub ↗ · v1.0.3 · MIT-0
cross-platform ✓ 安全检测通过
315
总下载
0
收藏
0
当前安装
4
版本数
在 OpenClaw 中安装
/install noizai-daily-news-caster
功能描述
Fetches the latest news using news-aggregator-skill, formats it into a podcast script in Markdown format, and uses the tts skill to generate a podcast audio...
安全使用建议
This skill is internally consistent for generating a news podcast, but it orchestrates and executes scripts from two other skills you must trust. Before installing or running: (1) Inspect the code and SKILL.md of news-aggregator-skill and tts to confirm what network calls and environment variables they use; (2) only provide NOIZ_API_KEY (or other keys) if you trust the tts backend and understand the privacy implications; (3) be aware the skill will write audio and markdown files to the workspace and will execute python3/ffmpeg commands—run in a sandbox if you are unsure; (4) if you cannot review the dependency code, do not grant secrets and consider using guest-mode voices instead.
功能分析
Type: OpenClaw Skill Name: noizai-daily-news-caster Version: 1.0.3 The skill is a workflow orchestrator designed to fetch news, generate a podcast script, and produce an audio file using external dependencies (news-aggregator-skill and tts). The instructions in SKILL.md are well-defined, align with the stated purpose, and do not contain any malicious prompt injections, data exfiltration attempts, or unauthorized execution patterns. It uses standard tools like python3 and ffmpeg for legitimate media processing tasks.
能力评估
Purpose & Capability
The name and description match the runtime instructions: it requires the news-aggregator and tts skills, plus python3 and ffmpeg to run scripts and merge audio. Those dependencies are appropriate for fetching news, generating TTS, and concatenating audio.
Instruction Scope
The SKILL.md explicitly instructs the agent to locate and execute scripts from other skills (e.g., skills/news-aggregator-skill/scripts/fetch_news.py and skills/tts/scripts/tts.py) and to read those skills' SKILL.md files. That is coherent, but it means the security surface extends to whatever those dependency scripts do (network calls, env var access, external APIs). The skill also writes files to disk (podcast_script.md, line_*.wav, podcast_output.wav) which is expected for this task.
Install Mechanism
Instruction-only skill with no install spec; nothing will be downloaded or written by this skill itself. Low install risk. It relies on existing local skills and standard binaries (python3, ffmpeg).
Credentials
The skill itself requests no environment variables, which aligns with its stated scope. However the SKILL.md mentions the tts backend can use NOIZ_API_KEY for voice-cloning features (optional), and dependency scripts may require other keys or tokens. These credential requirements belong to the dependency skills, so you should review those skills before providing secrets.
Persistence & Privilege
always is false and the skill does not request persistent/privileged installation. It writes local output files as part of normal operation and does not modify other skills or system-wide configs.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install noizai-daily-news-caster
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /noizai-daily-news-caster 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.3
- Clarified security and data disclosure: the skill itself is instruction-only, orchestrates external scripts, and does not require its own API keys. - Explained credential flow and use of dependency skills, emphasizing that voice-cloning features require an API key only for the tts skill. - Listed all temporary and output files created during podcast generation for increased transparency. - Reaffirmed that no network calls, code execution, or credential storage occurs natively in this skill. - No functional or code-level changes; documentation update only.
v1.0.2
- Added explicit `network` and `filesystem` permissions in the skill metadata. - Declared the required environment variable `NOIZ_API_KEY` for TTS functionality. - Updated usage instructions to use `tts.py` instead of `tts.sh` for audio generation, reflecting the current tts skill interface. - Clarified that, without an API key, only guest mode voices are available and referenced the tts SKILL.md for voice selection details. - Removed the unnecessary `bash` binary dependency from the requirements.
v1.0.1
- Added explicit dependency declarations for required skills (`news-aggregator-skill`, `tts`) and system binaries (`python3`, `bash`, `ffmpeg`). - Updated setup instructions: now requires checking for dependencies and informing the user if any are missing, rather than attempting automatic installation. - Clarified example script/command usage paths and emphasized referencing local skill documentation for correct usage. - Improved step-by-step workflow for clarity and reliability, including audio file generation and concatenation details. - No changes were made to the podcast script formatting requirements or the audio generation process.
v1.0.0
Initial release of Daily News Caster skill. - Fetches real-time news using news-aggregator-skill. - Automatically formats news into a dual-host, Q&A-style podcast script in Markdown. - Generates podcast audio line-by-line using tts skill; supports custom reference audio for each host. - Outputs both the Markdown script and the final audio file to the user. - Includes a brief summary of news headlines featured in the podcast.
元数据
Slug noizai-daily-news-caster
版本 1.0.3
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 4
常见问题

daily-news-caster 是什么?

Fetches the latest news using news-aggregator-skill, formats it into a podcast script in Markdown format, and uses the tts skill to generate a podcast audio... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 315 次。

如何安装 daily-news-caster?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install noizai-daily-news-caster」即可一键安装,无需额外配置。

daily-news-caster 是免费的吗?

是的,daily-news-caster 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

daily-news-caster 支持哪些平台?

daily-news-caster 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 daily-news-caster?

由 kusuriuri(@ksuriuri)开发并维护,当前版本 v1.0.3。

💬 留言讨论