← Back to Skills Marketplace
administratorfung

News Aggregator Skill

by AdministratorFung · GitHub ↗ · v0.1.0
cross-platform ⚠ suspicious
2010
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install news-aggregator-skill-3
Description
Comprehensive news aggregator that fetches, filters, and deeply analyzes real-time content from 8 major sources: Hacker News, GitHub Trending, Product Hunt, 36Kr, Tencent News, WallStreetCN, V2EX, and Weibo. Best for 'daily scans', 'tech news briefings', 'finance updates', and 'deep interpretations' of hot topics.
Usage Guidance
What to consider before installing: - Inspect the SKILL.md and scripts/fetch_news.py yourself (or have a trusted reviewer) — the skill contains executable Python code that makes network requests and writes reports to disk. The code is plausible for a news aggregator, but you should verify there are no hidden backdoors or obfuscated behaviors (the pre-scan found unicode control characters in SKILL.md). - Be cautious with 'deep' mode: it fetches the full text of article URLs discovered in feeds. That allows requests to arbitrary URLs (SSRF risk). If you plan to use this skill, either disable automatic deep fetching by default or restrict it to an explicit user-approved mode. - Run the skill in a sandbox or environment with restricted network access (no access to internal IP ranges) until you are confident. Limit concurrency/timeouts and consider a URL whitelist for deep fetching. - Because the source/homepage is unknown, prefer obtaining the skill from a verifiable source (official repo or maintainer). If you must install, avoid giving it credentials and avoid running it on hosts that contain sensitive internal services. - Remove or examine any invisible/unicode control characters in SKILL.md (these may be prompt-injection attempts). Also verify that templates.md and other files do not contain unexpected instructions or hard-coded endpoints. - If you want to proceed: require explicit user confirmation before any global-scan/deep actions, and consider modifying fetch_news.py to limit which domains can be fetched and to log fetching actions for auditing.
Capability Analysis
Type: OpenClaw Skill Name: news-aggregator-skill-3 Version: 0.1.0 The skill is classified as suspicious due to its inherent high-risk capabilities, despite being aligned with its stated purpose. The `scripts/fetch_news.py` file performs extensive network requests to external URLs for news aggregation and deep content fetching, which is a significant attack surface if the URLs were to be manipulated. Additionally, the `SKILL.md` file instructs the AI agent to automatically expand user keywords (a form of prompt manipulation) and to save generated reports to the local filesystem (`reports/` directory), which are file write operations. While these actions are functional for a news aggregator, they represent capabilities that could be abused without clear malicious intent in the provided code.
Capability Assessment
Purpose & Capability
The name/description, the SKILL.md usage examples, templates.md, README, and the Python fetchers all align: they target the listed 8 sources and provide deep-fetch, filtering, and report generation. The declared requirements (none) are consistent with a small Python utility that uses requests and BeautifulSoup (requirements.txt present). There are no unrelated requested credentials or surprising external services.
Instruction Scope
SKILL.md contains strong mandatory directives (e.g., MUST expand keywords, MUST deep-analyze every item, MUST save reports to reports/) and an interactive trigger that instructs the agent to read templates.md. The 'deep' mode explicitly downloads and extracts article text from arbitrary URLs (fetch_url_content in scripts/fetch_news.py). That behavior is expected for a deep reader, but it grants the skill the ability to issue HTTP requests to any URL discovered in news items — raising SSRF/remote-fetch risks. Also the SKILL.md includes detected unicode-control-chars (prompt-injection) which may try to influence agent behavior; this is suspicious and should be inspected.
Install Mechanism
There is no formal install spec in the registry entry (instruction-only), but the package contains runnable Python code and a requirements.txt (requests, beautifulsoup4). The README suggests cloning from a GitHub repo and pip installing — a normal but manual install flow. Because code will be executed by the agent (scripts/fetch_news.py), the absence of an automated, vetted install increases the need to inspect the code before running.
Credentials
The skill requests no environment variables, credentials, or system config paths — consistent with its purpose. The number and nature of requested resources are proportional to a news scraper/aggregator. No hidden credential access was found in the provided files.
Persistence & Privilege
always:false (normal). The skill writes generated reports to a reports/ directory in its skill folder (SKILL.md requires saving reports). Writing files in the skill directory is expected for report generation, but users should note it will create persistent artifacts. The skill does not request to modify other skills or global agent configs.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install news-aggregator-skill-3
  3. After installation, invoke the skill by name or use /news-aggregator-skill-3
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Initial release with robust multi-source news aggregation and deep analysis. - Aggregates real-time news from 8 major sources, including Hacker News, GitHub Trending, Product Hunt, Weibo, and more. - Supports both broad "Global Scan" and targeted keyword/unique term queries with domain-aware keyword expansion. - New deep-fetch mode (`--deep`): extracts and analyzes main article content. - Smart time filtering intelligently fills sparse results and clearly annotates supplementary items. - Interactive menu and command templates for user guidance. - Generates professionally-styled, magazine-quality reports in Simplified Chinese, exported to the `reports/` directory.
Metadata
Slug news-aggregator-skill-3
Version 0.1.0
License
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is News Aggregator Skill?

Comprehensive news aggregator that fetches, filters, and deeply analyzes real-time content from 8 major sources: Hacker News, GitHub Trending, Product Hunt, 36Kr, Tencent News, WallStreetCN, V2EX, and Weibo. Best for 'daily scans', 'tech news briefings', 'finance updates', and 'deep interpretations' of hot topics. It is an AI Agent Skill for Claude Code / OpenClaw, with 2010 downloads so far.

How do I install News Aggregator Skill?

Run "/install news-aggregator-skill-3" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is News Aggregator Skill free?

Yes, News Aggregator Skill is completely free (open-source). You can download, install and use it at no cost.

Which platforms does News Aggregator Skill support?

News Aggregator Skill is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created News Aggregator Skill?

It is built and maintained by AdministratorFung (@administratorfung); the current version is v0.1.0.

💬 Comments