← Back to Skills Marketplace
767
Downloads
0
Stars
5
Active Installs
1
Versions
Install in OpenClaw
/install rss-fetcher
Description
统一的RSS采集与管理系统 | Unified RSS Feed Fetcher and Manager 支持增量抓取、自动去重、自动标签、源健康监控、HTML报告生成 Incremental fetching, auto-dedup, auto-tagging, source health monitoring...
Usage Guidance
This package appears to do what it says: fetch RSS feeds, store them locally and generate static HTML. Before installing/running: 1) Review config/sources.json and remove any feeds you don't want scraped (default contains 100+ feeds). 2) Run in an environment where outbound HTTP(S) traffic and disk writes are acceptable (it will create data/rss_fetcher.db and data/index.html). 3) Consider installing feedparser in your Python environment for more robust parsing; otherwise the fallback uses regex-based parsing. 4) Reduce --workers if you want fewer concurrent connections. 5) Inspect any truncated/omitted files if you need deeper assurance. If you want, I can scan the remaining truncated files or point out exact lines where feeds are requested and where files are written.
Capability Analysis
Type: OpenClaw Skill
Name: rss-fetcher
Version: 1.1.0
The RSS Fetcher bundle is a functional and well-documented system for aggregating news feeds. The Python scripts (fetch.py, source.py, etc.) use standard libraries for networking and SQLite for storage, employing parameterized queries to prevent SQL injection. The HTML generation process in generate_html.py safely handles data via JSON serialization, and no evidence of data exfiltration, unauthorized execution, or malicious prompt injection was found across the codebase or instructions.
Capability Assessment
Purpose & Capability
Name/description describe an RSS fetcher and the package provides Python scripts to initialize a local SQLite DB, fetch feeds, auto-tag, deduplicate and generate HTML — the requested binary (python3) and config files align with that purpose.
Instruction Scope
Runtime instructions tell the agent/user to run the included scripts (init_db.py, fetch.py, generate_html.py, source.py, list.py). The fetch script performs network I/O (HTTP(S) requests) to every URL listed in config/sources.json and writes results into data/rss_fetcher.db and data/index.html. This is expected behaviour, but be aware the default config contains many (100+) feeds and default concurrency is high (20 workers, up to 50) which will generate substantial outbound traffic and many requests to third-party sites.
Install Mechanism
There is no automated install step (instruction-only install), so nothing is downloaded or executed outside the shipped Python scripts. The code optionally imports feedparser if available but falls back to builtin urllib/regex parsing — no external URLs are used for installing code.
Credentials
The skill requests no environment variables or credentials. All configuration is local (config/sources.json) and data is stored under the skill's data/ directory — no unexplained secrets or unrelated credentials are required.
Persistence & Privilege
The skill does not request persistent platform privileges (always:false) and does not modify other skills or system-wide settings. It writes its own database and static HTML files under the skill directory, which is consistent with its purpose.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install rss-fetcher - After installation, invoke the skill by name or use
/rss-fetcher - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.0
Unified RSS feed fetcher with incremental fetching, auto-dedup, auto-tagging, and HTML reports
Metadata
Frequently Asked Questions
What is RSS采集器 | RSS Fetcher?
统一的RSS采集与管理系统 | Unified RSS Feed Fetcher and Manager 支持增量抓取、自动去重、自动标签、源健康监控、HTML报告生成 Incremental fetching, auto-dedup, auto-tagging, source health monitoring... It is an AI Agent Skill for Claude Code / OpenClaw, with 767 downloads so far.
How do I install RSS采集器 | RSS Fetcher?
Run "/install rss-fetcher" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is RSS采集器 | RSS Fetcher free?
Yes, RSS采集器 | RSS Fetcher is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does RSS采集器 | RSS Fetcher support?
RSS采集器 | RSS Fetcher is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created RSS采集器 | RSS Fetcher?
It is built and maintained by noah (@noah-1106); the current version is v1.1.0.
More Skills