← Back to Skills Marketplace
2524
Downloads
0
Stars
14
Active Installs
1
Versions
Install in OpenClaw
/install news-feed
Description
Fetch latest news headlines from major RSS feeds (BBC, Reuters, AP, Al Jazeera, NPR, The Guardian, DW). No API keys required.
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install news-feed - After installation, invoke the skill by name or use
/news-feed - Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Frequently Asked Questions
What is 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. It is an AI Agent Skill for Claude Code / OpenClaw, with 2524 downloads so far.
How do I install Simple news feed reader (RSS)?
Run "/install news-feed" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Simple news feed reader (RSS) free?
Yes, Simple news feed reader (RSS) is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Simple news feed reader (RSS) support?
Simple news feed reader (RSS) is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Simple news feed reader (RSS)?
It is built and maintained by lknik (@lknik); the current version is v1.0.0.
More Skills