← Back to Skills Marketplace
585
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install news-aggregator-skill-0-1-0
Description
Comprehensive news aggregator that fetches, filters, and deeply analyzes real-time content from 8 major sources: Hacker News, GitHub Trending, Product Hunt,...
Usage Guidance
This skill appears to implement what it claims (multi-source scraping and deep article extraction) and asks for no credentials, but exercise caution before installing: 1) Inspect SKILL.md and templates.md for hidden/unexpected characters (the pre-scan flagged unicode control characters). Remove or sanitize any invisible/control characters. 2) Verify provenance — README points at a GitHub repo; confirm the repo and publisher identity before cloning or running. 3) Run the Python script in a sandboxed environment (network-restricted or with egress monitoring) first — the 'deep' option fetches arbitrary URLs and can download page content. 4) Review the full fetch_news.py (the bundled file appears truncated in the package preview); ensure there are no hidden endpoints or exfiltration logic. 5) Limit concurrency/limits when doing a Global Scan to avoid large-scale requests. 6) If you plan to persist reports, check that the reports/ directory content and filenames are acceptable and that no unexpected data (e.g., credentials) would be written there. If you can, ask the publisher to provide a canonical homepage or signed source so provenance is clear. If the SKILL.md is cleaned of control characters and the rest of the code is intact/transparent, the skill could be treated as coherent and low-risk.
Capability Analysis
Type: OpenClaw Skill
Name: news-aggregator-skill-0-1-0
Version: 1.0.0
The skill is classified as suspicious due to the presence of prompt injection instructions within `SKILL.md` that direct the AI agent to modify user input (e.g., 'CRITICAL: You MUST automatically expand the user's simple keywords...'). While the stated intent is to enhance search functionality, this capability could be exploited if the expansion logic were flawed or if the agent were instructed to expand into malicious commands. Additionally, the skill performs extensive web scraping from external sources (`scripts/fetch_news.py`) and processes untrusted content, including fetching full article text (`--deep` flag). Although the script includes basic sanitization (removing script/style tags, truncating content, URL validation), the inherent risks of processing arbitrary external data and the agent's interpretation of its own instructions (e.g., file writing to `reports/`) introduce potential vulnerabilities that could lead to unintended actions or RCE if exploited, even without clear evidence of intentional malicious design.
Capability Assessment
Purpose & Capability
Name/description, README, SKILL.md and the included scripts/fetch_news.py consistently implement multi-source news fetching and deep content extraction for the eight listed sources. No unrelated credentials, binaries, or config paths are requested. Minor mismatch: README references a GitHub repo and install workflows, while registry source/homepage are unknown — provenance is unclear but capability requests are coherent with the stated purpose.
Instruction Scope
SKILL.md instructs the agent to read templates.md and to save reports into reports/ (expected for this skill). However, it contains many all-caps/mandatory directives ("MUST", "CRITICAL") telling the agent exactly how to behave (automatic keyword expansion, manual filtering of large result sets, strict formatting rules, language constraints). These high-authority instructions in SKILL.md could be used as prompt-injection vectors. Additionally, a pre-scan found unicode-control-chars inside SKILL.md (hidden characters can hide or alter instructions). No instructions ask for unrelated files or secrets, but the injection signal elevates risk in the instruction scope.
Install Mechanism
There is no install spec; this is instruction-plus-script. requirements.txt lists only requests and beautifulsoup4 — appropriate for a scraper. No downloads from untrusted URLs or archived extract steps in the install metadata. README suggests git cloning from a GitHub repo (SSH URL), but that is guidance rather than an automated installer in the package metadata.
Credentials
The skill requests no environment variables or secrets. Its network access to many public endpoints (Hacker News, GitHub Trending, Weibo, Tencent, 36Kr, V2EX, WallStreetCN, Product Hunt) is proportional to its purpose. The 'deep' mode fetches and extracts full article text (arbitrary URLs) — expected but note this performs broad outbound HTTP(s) requests and downloads page content.
Persistence & Privilege
No elevated privileges requested. always is false and autonomous model invocation is default. SKILL.md asks to write reports into a local reports/ directory (normal for a reporting skill). The skill does not request or appear to modify other skills or system-wide settings.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install news-aggregator-skill-0-1-0 - After installation, invoke the skill by name or use
/news-aggregator-skill-0-1-0 - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
news-aggregator-skill 1.0.0
- Launch of a comprehensive news aggregator fetching, filtering, and deeply analyzing real-time news from 8 major sources (Hacker News, GitHub Trending, Product Hunt, 36Kr, Tencent News, WallStreetCN, V2EX, Weibo).
- Adds robust command-line usage for broad (global) scanning, deep semantic keyword expansion, and precise keyword filtering with a new `--deep` fetch feature to extract full article content.
- Implements smart time filtering and "smart fill" logic to ensure meaningful daily reports, including annotated supplementary items if needed.
- Introduces interactive in-skill help/menu system activated by trigger phrases, guiding users through available commands.
- Outlines strict, engaging report formatting guidelines (in Simplified Chinese), including markdown-linked headlines and required deep analysis for selected items.
- Automatically generates and saves detailed, timestamped reports for each news session.
Metadata
Frequently Asked Questions
What is News Aggregator Skill 0.1.0?
Comprehensive news aggregator that fetches, filters, and deeply analyzes real-time content from 8 major sources: Hacker News, GitHub Trending, Product Hunt,... It is an AI Agent Skill for Claude Code / OpenClaw, with 585 downloads so far.
How do I install News Aggregator Skill 0.1.0?
Run "/install news-aggregator-skill-0-1-0" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is News Aggregator Skill 0.1.0 free?
Yes, News Aggregator Skill 0.1.0 is completely free (open-source). You can download, install and use it at no cost.
Which platforms does News Aggregator Skill 0.1.0 support?
News Aggregator Skill 0.1.0 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created News Aggregator Skill 0.1.0?
It is built and maintained by zy66677 (@zy66677); the current version is v1.0.0.
More Skills