← 返回 Skills 市场
191
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install hami-news-summary
功能描述
This skill should be used when the user asks for news updates, daily briefings, or what's happening in the world. Fetches news from trusted international RSS...
使用说明 (SKILL.md)
News Summary
Overview
Fetch and summarize news from trusted international sources via RSS feeds.
RSS Feeds
BBC (Primary)
# World news
curl -s "https://feeds.bbci.co.uk/news/world/rss.xml"
# Top stories
curl -s "https://feeds.bbci.co.uk/news/rss.xml"
# Business
curl -s "https://feeds.bbci.co.uk/news/business/rss.xml"
# Technology
curl -s "https://feeds.bbci.co.uk/news/technology/rss.xml"
Reuters
# World news
curl -s "https://www.reutersagency.com/feed/?best-regions=world&post_type=best"
NPR (US perspective)
curl -s "https://feeds.npr.org/1001/rss.xml"
Al Jazeera (Global South perspective)
curl -s "https://www.aljazeera.com/xml/rss/all.xml"
Parse RSS
Extract titles and descriptions:
curl -s "https://feeds.bbci.co.uk/news/world/rss.xml" | \
grep -E "\x3Ctitle>|\x3Cdescription>" | \
sed 's/\x3C[^>]*>//g' | \
sed 's/^[ ]*//' | \
head -30
Workflow
Text summary
- Fetch BBC world headlines
- Optionally supplement with Reuters/NPR
- Summarize key stories
- Group by region or topic
Voice summary
- Create text summary
- Generate voice with OpenAI TTS
- Send as audio message
curl -s https://api.openai.com/v1/audio/speech \
-H "Authorization: Bearer $OPENAI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "tts-1-hd",
"input": "\x3Cnews summary text>",
"voice": "onyx",
"speed": 0.95
}' \
--output /tmp/news.mp3
Example Output Format
📰 News Summary [date]
🌍 WORLD
- [headline 1]
- [headline 2]
💼 BUSINESS
- [headline 1]
💻 TECH
- [headline 1]
Best Practices
- Keep summaries concise (5-8 top stories)
- Prioritize breaking news and major events
- For voice: ~2 minutes max
- Balance perspectives (Western + Global South)
- Cite source if asked
安全使用建议
What to check before installing:
- Ask the publisher to clarify the missing credential declaration. The SKILL.md calls OpenAI's TTS endpoint using $OPENAI_API_KEY but the skill metadata lists no required environment variables — verify whether the skill will actually require and use your OpenAI API key. If you provide a key, the skill will send the news text to OpenAI for TTS (i.e., external transmission of generated content).
- Verify the author/owner: _meta.json contains a different ownerId than the registry metadata shown in the package summary. That mismatch could be benign (packaging error) but is worth confirming.
- Network access: the skill will make outbound requests to the listed RSS feeds (BBC, Reuters, NPR, Al Jazeera). Ensure you are comfortable with those external requests and with any data sent to OpenAI for TTS.
- File writes: the example writes /tmp/news.mp3 — temporary but confirm your environment's file policies if you have strict sandboxing.
- If you do not want audio sent to OpenAI, ask for a variant that omits the TTS step or run the skill with the OPENAI_API_KEY unset. If the author intends to use another TTS provider, ask them to update the docs and declared env vars.
If the author confirms the use of OpenAI TTS and updates the metadata to declare the required env var(s) (and explains the ownerId discrepancy), the skill would be coherent for its stated purpose. Until then, treat the mismatch as a red flag and proceed cautiously.
功能分析
Type: OpenClaw Skill
Name: hami-news-summary
Version: 1.0.1
The skill is designed to fetch news from reputable RSS feeds (BBC, Reuters, NPR, Al Jazeera) and generate audio summaries using the OpenAI TTS API. The shell commands in SKILL.md are used for legitimate data retrieval and text processing, and the use of the $OPENAI_API_KEY is consistent with the stated functionality of creating voice summaries.
能力评估
Purpose & Capability
Name/description (news summaries from RSS, optional voice) align with the provided curl commands and parsing steps. The listed RSS endpoints (BBC, Reuters, NPR, Al Jazeera) are consistent with a news-summary purpose.
Instruction Scope
The SKILL.md explicitly instructs the agent to call external RSS endpoints and to call OpenAI's TTS endpoint using $OPENAI_API_KEY. The skill's declared surface does not list any required env vars, but the instructions rely on an API key and network access. The SKILL.md also writes an audio file to /tmp/news.mp3 — benign for temporary output but something to note. Overall, the instructions reference credentials and external endpoints not declared in the metadata.
Install Mechanism
Instruction-only skill with no install spec and no code files; nothing is written to disk by an installer. This is low-risk from an install-mechanism perspective.
Credentials
SKILL.md uses the environment variable $OPENAI_API_KEY for text→speech, but requires.env/primary credential fields declare no credentials. Requesting no credentials in metadata while instructing use of a secret is an incoherence and could lead to unexpected API key use or fail at runtime.
Persistence & Privilege
The skill is not always: true and is user-invocable; it does not request persistent privileges or claim to modify other skills or system-wide config.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install hami-news-summary - 安装完成后,直接呼叫该 Skill 的名称或使用
/hami-news-summary触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
Initial release
元数据
常见问题
News Summary 是什么?
This skill should be used when the user asks for news updates, daily briefings, or what's happening in the world. Fetches news from trusted international RSS... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 191 次。
如何安装 News Summary?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install hami-news-summary」即可一键安装,无需额外配置。
News Summary 是免费的吗?
是的,News Summary 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
News Summary 支持哪些平台?
News Summary 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 News Summary?
由 niceNASA(@nicenasa)开发并维护,当前版本 v1.0.1。
推荐 Skills