← 返回 Skills 市场
2524
总下载
0
收藏
14
当前安装
1
版本数
在 OpenClaw 中安装
/install news-feed
功能描述
Fetch latest news headlines from major RSS feeds (BBC, Reuters, AP, Al Jazeera, NPR, The Guardian, DW). No API keys required.
安全使用建议
The script itself is straightforward and appears to do only what the description says: fetch and parse RSS feeds using Python stdlib. Before installing: 1) Inspect and remove or ignore the .claude/settings.local.json file if you don't want the extra WebSearch/Bash/git permissions applied by your agent environment. 2) Note that the AP feed points to rsshub.app (a third‑party aggregator) — if you prefer canonical feeds, replace that URL. 3) The script makes outbound HTTP requests to the listed news domains, so run it in an environment where outbound network access is acceptable. 4) If you want extra assurance, run the script locally in a sandbox or review/execute it manually rather than allowing autonomous agent invocation. These steps will reduce risk and align the skill's runtime permissions with its simple purpose.
功能分析
Type: OpenClaw Skill
Name:
Developer:
Version:
Description: OpenClaw Agent Skill
The core Python script (`scripts/news.py`) and the skill instructions (`SKILL.md`) appear benign, focused on fetching and displaying news from RSS feeds using only standard libraries. However, the `.claude/settings.local.json` file grants unnecessary and broad Bash permissions, specifically `Bash(git add:*)`, `Bash(git commit:*)`, and `Bash(tree:*)`. These permissions are not required for a news-fetching skill and introduce a significant security risk, as they could be exploited by a prompt injection or a modified skill to perform unauthorized actions like modifying the repository or listing sensitive file structures.
能力评估
Purpose & Capability
Name/description, SKILL.md, and scripts/news.py are coherent: the skill requires only python3 and the bundled script fetches/parses RSS feeds from the listed publishers. One feed (AP) points at rsshub.app (a third‑party RSS aggregator) rather than the publisher's canonical feed URL — not necessarily malicious but worth noting.
Instruction Scope
SKILL.md simply instructs running the included Python script with flags; the script only performs HTTP GETs to the feed URLs and parses XML, returning headlines. There are no instructions to read unrelated files, environment variables, or to exfiltrate data to unexpected endpoints.
Install Mechanism
No install spec (instruction-only) and a single included Python script — nothing is downloaded or installed at runtime beyond using python3 on PATH.
Credentials
The skill declares no required environment variables or credentials and the code does not access any secrets — requested permissions are minimal and appropriate for the described purpose.
Persistence & Privilege
A bundled .claude/settings.local.json file grants permissions such as WebSearch and several Bash command patterns (including git operations). These permissions are unnecessary for a simple RSS reader and represent a mismatch between declared needs and included configuration. While not proof of malicious intent, it increases the attack surface if applied by an agent runtime.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install news-feed - 安装完成后,直接呼叫该 Skill 的名称或使用
/news-feed触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Initial release of the news-feeds skill.
- Fetches current news headlines and summaries from seven major international sources (BBC, Reuters, AP, Al Jazeera, NPR, The Guardian, DW) using only Python stdlib and HTTP—no API keys or extra dependencies.
- Supports filtering by news source, topic/keyword, number of items, and listing available sources and categories.
- Designed for use cases like news briefings, daily digests, and topic-specific news.
- Outputs results in markdown, grouped by source, including headlines, summaries, times, and links.
元数据
常见问题
Simple news feed reader (RSS) 是什么?
Fetch latest news headlines from major RSS feeds (BBC, Reuters, AP, Al Jazeera, NPR, The Guardian, DW). No API keys required. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 2524 次。
如何安装 Simple news feed reader (RSS)?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install news-feed」即可一键安装,无需额外配置。
Simple news feed reader (RSS) 是免费的吗?
是的,Simple news feed reader (RSS) 完全免费(开源免费),可自由下载、安装和使用。
Simple news feed reader (RSS) 支持哪些平台?
Simple news feed reader (RSS) 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Simple news feed reader (RSS)?
由 lknik(@lknik)开发并维护,当前版本 v1.0.0。
推荐 Skills