← 返回 Skills 市场
News Summarizer
作者
terrycarter1985
· GitHub ↗
· v1.0.0
· MIT-0
109
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install news-summarizer
功能描述
Fetch and summarize world news from BBC, Reuters, NPR RSS feeds. Can create voice summaries. USE WHEN: "What's happening in the world?", daily briefings, gen...
安全使用建议
This skill appears to do what it says (fetch RSS, produce text and voice summaries), but there are a few issues to consider before installing:
- SKILL.md uses $OPENAI_API_KEY for TTS but the skill metadata does not declare any required env vars. Confirm whether the skill will need your OpenAI key and what key scope it requires. Do not provide higher-privilege keys than necessary.
- The skill will make outbound network requests (curl to news sites and to api.openai.com). If you install it, be comfortable with the agent making those calls autonomously when invoked.
- It writes temporary audio to /tmp/news.mp3; ensure your environment's temp handling and permissions are acceptable.
- Source/homepage are unknown and there's no code review surface (instruction-only). If you need stronger assurance, ask the publisher for a verified source, or request that the skill metadata be updated to declare OPENAI_API_KEY as a required env var and document intended key scope and data handling (what summary text is sent to the TTS API).
If you are okay with the agent using your OpenAI key for TTS and making network calls to public RSS feeds, the functionality is coherent. If not, do not install until the metadata and provenance are clarified.
功能分析
Type: OpenClaw Skill
Name: news-summarizer
Version: 1.0.0
The news-summarizer skill is designed to fetch RSS feeds from reputable news organizations (BBC, Reuters, NPR, The Hindu) and provide text or voice summaries. It uses standard shell utilities (curl, grep, sed) for data retrieval and parsing, and utilizes the OpenAI API for text-to-speech functionality. All actions and commands in SKILL.md are transparent and directly support the stated purpose without any indicators of malicious intent or data exfiltration.
能力评估
Purpose & Capability
Name and description claim RSS-based text and voice summaries; the SKILL.md shows exactly that (curl RSS, parse, summarize, call TTS). However the runtime instructions reference an OPENAI_API_KEY for TTS while the skill metadata declares no required env vars — this mismatch is unexplained.
Instruction Scope
Instructions are concrete: fetch public RSS with curl, parse with grep/sed, summarize, and call OpenAI TTS. They write audio to /tmp/news.mp3. The instructions do not ask for unrelated files or secrets beyond the OpenAI key, but they do perform network calls and write to disk (temporary file). The use of $OPENAI_API_KEY is explicit in SKILL.md but not declared in metadata.
Install Mechanism
No install spec and no code files (instruction-only). This minimizes disk-install risk — the skill relies on existing tools (curl, grep, sed).
Credentials
Metadata requests no environment variables, yet the runtime TTS example uses $OPENAI_API_KEY. Requiring an OpenAI API key for TTS would be proportionate to the stated feature, but the missing declaration is an inconsistency that could lead to accidental credential exposure or confusion about which key/scope is used.
Persistence & Privilege
always is false and there is no install or persistent configuration. The skill does instruct writing a /tmp file, which is normal for temporary audio output, but it does not request elevated or permanent privileges.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install news-summarizer - 安装完成后,直接呼叫该 Skill 的名称或使用
/news-summarizer触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
首个正式版本,支持新闻内容抓取总结与技能发布功能
元数据
常见问题
News Summarizer 是什么?
Fetch and summarize world news from BBC, Reuters, NPR RSS feeds. Can create voice summaries. USE WHEN: "What's happening in the world?", daily briefings, gen... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 109 次。
如何安装 News Summarizer?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install news-summarizer」即可一键安装,无需额外配置。
News Summarizer 是免费的吗?
是的,News Summarizer 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
News Summarizer 支持哪些平台?
News Summarizer 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 News Summarizer?
由 terrycarter1985(@terrycarter1985)开发并维护,当前版本 v1.0.0。
推荐 Skills