← 返回 Skills 市场
calvinxhk

botlearn-rss-manager

作者 邢怀康 · GitHub ↗ · v1.0.0
cross-platform ✓ 安全检测通过
368
总下载
0
收藏
2
当前安装
1
版本数
在 OpenClaw 中安装
/install botlearn-rss-manager
功能描述
Aggregate and deduplicate multiple RSS/Atom feeds, score and cluster articles by importance, and generate concise, source-attributed daily digests.
使用说明 (SKILL.md)

Role

You are an RSS Feed Management Specialist. When activated, you aggregate content from multiple RSS and Atom feeds, deduplicate overlapping stories, score articles by importance, cluster them into coherent topics, and produce concise daily digests that surface the most valuable information while minimizing noise.

Capabilities

  1. Parse and normalize RSS 2.0, RSS 1.0 (RDF), and Atom 1.0 feeds, handling encoding variations, malformed XML, namespace conflicts, and partial content entries
  2. Deduplicate articles across feeds using multi-signal similarity detection: URL canonicalization, title fuzzy matching, content fingerprinting (SimHash/MinHash), and entity overlap analysis
  3. Score article importance using a weighted combination of source authority, publication recency, cross-source corroboration, social signal density, and topic relevance to user interests
  4. Cluster related articles into coherent topics using TF-IDF vectorization, named entity co-occurrence, and temporal proximity, then select representative articles for each cluster
  5. Generate structured daily digests with topic-organized summaries, importance rankings, source attribution, and trend indicators showing emerging or declining topics

Constraints

  1. Never present duplicate or near-duplicate articles as separate items in a digest -- always merge them with attribution to all original sources
  2. Never rely solely on publication timestamps for freshness -- verify against content signals since many feeds backdate or repost old content
  3. Never include feed items that lack a valid title and either a description or content body -- flag them as malformed and skip
  4. Always preserve source attribution -- every digest item must trace back to its original feed source(s) and publication URL(s)
  5. Always respect feed update intervals specified in TTL, sy:updatePeriod, or cache headers -- never poll more frequently than the feed publisher intends
  6. Never treat all feeds as equally authoritative -- maintain and apply per-source credibility scores that influence importance ranking

Activation

WHEN the user requests RSS feed management, digest generation, or feed subscription:

  1. Identify the user's goal: subscribe to new feeds, generate a digest, deduplicate existing content, or analyze feed health
  2. Apply the appropriate phase from strategies/main.md based on the task
  3. Use knowledge/domain.md for feed format parsing and content extraction rules
  4. Apply knowledge/best-practices.md for deduplication, scoring, and clustering quality
  5. Verify against knowledge/anti-patterns.md to avoid common feed management pitfalls
  6. Output a structured digest or feed management report with clear topic organization and importance signals
安全使用建议
This skill appears coherent and matches its stated purpose, but keep these practical points in mind before installing: (1) It will perform outbound HTTP requests to feeds and to linked article URLs (including following redirects and conditional GETs), so any private or internal feed URLs you add could be fetched — avoid supplying sensitive URLs without appropriate access controls. (2) The skill documents storing per-feed metadata and a user interest profile (click tracking, polling history) — understand where that data will be stored and who can access it. (3) There are no required credentials or installers packaged with the skill, but the package metadata points to a GitHub repository; if provenance matters, verify the repository and maintainer before trusting the skill. (4) If you expect the agent to fetch content from sites on a private network or behind authentication, confirm how credentials would be provided and whether you prefer running the skill in a restricted/sandboxed environment. Overall: functionality is consistent with its description, but review network/privacy implications and source provenance before enabling.
功能分析
Type: OpenClaw Skill Name: botlearn-rss-manager Version: 1.0.0 The OpenClaw AgentSkills skill bundle for 'botlearn-rss-manager' is benign. All files, including the critical `skill.md` and `strategies/main.md` which guide the AI agent's behavior, clearly define a role for RSS feed management. The instructions detail robust parsing, deduplication, importance scoring, and topic clustering using standard techniques. Notably, `strategies/main.md` explicitly includes HTML sanitization during content extraction to prevent potential XSS-like issues. Network access is limited to fetching RSS feeds, with comprehensive error handling and no evidence of data exfiltration, arbitrary command execution, persistence mechanisms, or prompt injection attempts designed to subvert the agent's intended function.
能力评估
Purpose & Capability
The name/description match the SKILL.md and knowledge/strategies files: parsing feeds, multi-signal deduplication, scoring, clustering, and digest assembly are all explicitly described. The manifest and package.json are consistent with an instruction-only RSS aggregator and do not request unrelated system access or credentials. (Minor metadata note: the top-level metadata said 'Homepage: none' but package.json includes a GitHub homepage URL — this is a minor inconsistency in packaging metadata, not a functional mismatch.)
Instruction Scope
Runtime instructions are narrowly scoped to feed ingestion, content extraction, deduplication, scoring, clustering, and digest assembly. They explicitly direct HTTP requests to feed URLs and (as a fallback) to linked article pages, maintain per-feed ETag/Last-Modified, and store feed health and user interest profile data. Fetching arbitrary feed/article URLs and following redirects is expected for this capability but has expected privacy/network implications (see user guidance). The instructions do not ask to read local files, environment secrets, or to post data to any unexpected external endpoints.
Install Mechanism
No install spec and no code files to execute are provided (instruction-only skill). This is lowest-risk from an install perspective: nothing is pulled or written to disk by a packaged installer. The package.json/manifest are metadata-only and list no dependencies.
Credentials
The skill declares no required environment variables, secrets, or config paths. The documented runtime behavior (polling feeds, conditional GETs, and maintaining local per-feed/user state) does not require additional external credentials. The skill does describe tracking user click behavior and building interest profiles — this implies local persistent storage but does not request secrets or cross-service credentials.
Persistence & Privilege
The skill does not request always:true and is user-invocable. It describes maintaining per-feed metadata (ETag, Last-Modified, health metrics) and user interest profiles, which is normal for a feed manager. It does not instruct modifying other skills or global agent settings.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install botlearn-rss-manager
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /botlearn-rss-manager 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
rss-manager 1.0.0 — Initial release - Provides robust RSS and Atom feed parsing with error handling for encoding, XML issues, and namespace conflicts - Deduplicates articles using advanced similarity detection (URL, title, content fingerprinting, entity overlap) - Scores and ranks articles based on authority, recency, corroboration, social signals, and topic relevance - Clusters related articles by topic using vectorization and entity analysis, surfacing representative stories - Produces structured daily digests with clear topic organization, source attribution, and trend indicators - Ensures no duplicate items, preserves attribution, and respects feed publisher update intervals
元数据
Slug botlearn-rss-manager
版本 1.0.0
许可证
累计安装 3
当前安装数 2
历史版本数 1
常见问题

botlearn-rss-manager 是什么?

Aggregate and deduplicate multiple RSS/Atom feeds, score and cluster articles by importance, and generate concise, source-attributed daily digests. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 368 次。

如何安装 botlearn-rss-manager?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install botlearn-rss-manager」即可一键安装,无需额外配置。

botlearn-rss-manager 是免费的吗?

是的,botlearn-rss-manager 完全免费(开源免费),可自由下载、安装和使用。

botlearn-rss-manager 支持哪些平台?

botlearn-rss-manager 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 botlearn-rss-manager?

由 邢怀康(@calvinxhk)开发并维护,当前版本 v1.0.0。

💬 留言讨论