mcpField
R
rss-aggregator

rss-aggregator

github.com/spacezephyr生产力340265 次安装31 周前更新
代码仓库

关于 rss-aggregator

使用 `references/feeds.opml` 中配置的 RSS 源收集最新更新,供查询近期动态时使用。脚本输出标题、作者、摘要、更新时间和链接;未指定时间范围时默认查询 3 天。

主要功能

  1. 01读取 OPML 中配置的 RSS 源
  2. 02按时间范围汇总更新
  3. 03输出标题、作者和摘要
  4. 04附带更新时间与链接

适用场景

  1. 01查看订阅源最近动态
  2. 02汇总过去几天的更新
  3. 03获取更新链接以便继续阅读

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/spacezephyr/myskill --skill rss-aggregator

安装后在 Claude Code 中输入/rss-aggregator确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

assets/
example_asset.txt
references/
api_reference.md
feeds.opml
scripts/
aggregate.py
example.py

详细介绍

RSS 聚合器

此技能会从 references/feeds.opml 中定义的精选 RSS 订阅源列表获取并汇总最新动态。

用法

当用户询问最新动态(例如“近期动态”“过去 3 天”“有什么新内容”)时,使用 scripts/aggregate.py 脚本。

命令
uv run --with feedparser scripts/aggregate.py --days <number_of_days>

如果用户未指定时间范围,默认使用 3 天。

输出

脚本会按以下格式输出动态列表:

  • 标题
  • 作者
  • 摘要(约 500 个词,从订阅源内容中提取)
  • 更新时间
  • 链接

配置

订阅源列表存储在 references/feeds.opml 中。

评论

支持 Markdown