← Back to Skills Marketplace
hooila

Rss Aggregator

by YoogenYun · GitHub ↗ · v1.0.2
cross-platform ⚠ suspicious
1638
Downloads
2
Stars
15
Active Installs
3
Versions
Install in OpenClaw
/install rss-aggregator
Description
自动读取配置的 RSS 链接,抓取并合并多源报道,去重历史推送,生成无 Emoji、高信息密度的 Markdown 简报。
Usage Guidance
What to consider before installing: - The skill will read rss_sources.txt and expects a pushed_history.log (for dedupe) even though the registry metadata didn't declare config files—confirm where these files will live and that you trust that location. - The skill requires network access to fetch article pages and will parse full article content; run it in a sandbox or with limited network rights if you need containment. - It explicitly instructs the agent to hide source attribution (never show RSS feeds or outlet names). If provenance is important for your use case (audit, credibility), this behavior is undesirable. - The instructions give the agent discretion to judge and drop 'abusive' content and to merge multi-source reports—review sample outputs to ensure merging/omission logic meets your standards. - Because this is instruction-only with no code, review the rss_sources.txt contents and consider creating/inspecting the pushed_history.log beforehand; add monitoring of that file so you know what has been recorded. - If you want stronger assurance, request the skill author to: (1) declare config paths in metadata, (2) document exact file locations and formats for pushed_history.log, and (3) remove or explain the requirement to hide original sources.
Capability Analysis
Type: OpenClaw Skill Name: rss-aggregator Version: 1.0.2 The skill bundle implements an RSS aggregator with content filtering, merging, and incremental push features. All file system and network access instructions (reading RSS sources, fetching web content, managing a history log) are directly aligned with the stated purpose. The instruction in `skill.md` to 'absolutely do not display the name of the RSS feed or original media anywhere' is a formatting rule for the output, aiming for a unified, source-agnostic brief, and does not constitute evidence of malicious intent such as data exfiltration, unauthorized execution, or agent manipulation for harmful purposes.
Capability Assessment
Purpose & Capability
The skill's stated purpose (fetch RSS, dedupe, produce Markdown briefs) aligns with the instructions to read rss_sources.txt and fetch articles. However the registry metadata declared no required config paths or files, while SKILL.md expects a local rss_sources.txt and a pushed_history.log for deduplication—this mismatch between declared requirements and actual runtime file access is an inconsistency.
Instruction Scope
Runtime instructions explicitly tell the agent to read rss_sources.txt, fetch and parse full web articles, and read/append pushed_history.log. They also mandate 'hide data source' (never display RSS feeds or original outlet names). Reading/writing a local history file and suppressing provenance are legitimate for brief generation but are sensitive: the skill can erase or omit source attribution and persist a local log without declaring those files. The instructions give the agent broad discretion to judge 'is_abuse=true' and to merge cross-source content—this is content-sensitive and may cause omitted provenance or untrusted merging decisions.
Install Mechanism
No install spec or code files are present; it's instruction-only so nothing is written to disk by an installer. This is lower risk from an installation standpoint.
Credentials
The skill requests no environment variables or external credentials, which is proportionate. However, it accesses local files (rss_sources.txt is present; pushed_history.log is referenced but not present in manifest) despite metadata claiming no required config paths—this undeclared file access should be made explicit.
Persistence & Privilege
always is false and the skill does not request elevated platform privileges. It does instruct writing to its own pushed_history.log (persistence limited to its own file), which is normal for incremental push functionality. There is no indication it modifies other skills or global agent configuration.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install rss-aggregator
  3. After installation, invoke the skill by name or use /rss-aggregator
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.2
- Added README.md to provide additional documentation for the skill. - No changes to logic or core workflow.
v1.0.1
- 增加了每日推送总标题,格式为“今日AI资讯 (YYYY-MM-DD)”。 - 输出结构变更为严格区块式,按标题、摘要、链接顺序排列,字段之间保留空行。 - 强化内容过滤,新增垃圾与滥规内容自动丢弃逻辑。 - 输出摘要要求提升为详尽、数据化的专业快讯风格。 - 明确“纯增量”推送原则,保证多次推送间内容绝不重复。 - 删除 Emoji 支持,仅允许纯文本和基础 Markdown 换行。
v1.0.0
first commit
Metadata
Slug rss-aggregator
Version 1.0.2
License
All-time Installs 15
Active Installs 15
Total Versions 3
Frequently Asked Questions

What is Rss Aggregator?

自动读取配置的 RSS 链接,抓取并合并多源报道,去重历史推送,生成无 Emoji、高信息密度的 Markdown 简报。 It is an AI Agent Skill for Claude Code / OpenClaw, with 1638 downloads so far.

How do I install Rss Aggregator?

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

Is Rss Aggregator free?

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

Which platforms does Rss Aggregator support?

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

Who created Rss Aggregator?

It is built and maintained by YoogenYun (@hooila); the current version is v1.0.2.

💬 Comments