RSS聚合器Skill:一句话让 AI 把多个 RSS 源的最新更新汇总成一份简报
- 定位清晰:RSS聚合器Skill(rss-aggregator)专注一件事——从你预先定义好的 RSS 订阅源列表里,把最近一段时间的新内容抓下来、整理成结构化清单。
- 零平台依赖:不需要打开浏览器、不依赖第三方阅读器账号,订阅源写在一个 OPML 文件里,随时可增删改。
- 一句话触发:你只要说"过去 3 天有什么新内容",技能就会调用脚本执行聚合,默认回溯 3 天。
- 输出可直接用:每条更新包含标题、作者、约 500 字摘要、更新时间、链接,适合直接喂给 AI 做二次总结或选题判断。
- 配置即扩展:订阅源列表维护在
references/feeds.opml中,换行业、换关注方向只需改这个文件。
1. 该技能叫什么?如何一键安装 AI 技能提升开发效率?
基本信息
| 项目 | 内容 |
|---|---|
| 中文名 | RSS聚合器Skill |
| 英文名 | rss-aggregator |
| 技能ID | 12488 |
| 核心脚本 | scripts/aggregate.py |
| 订阅源配置 | references/feeds.opml |
它解决什么问题?
信息获取的痛点通常不是"没有源",而是"源太多"。技术博客、团队公告、行业媒体、开源项目动态分散在十几个站点,逐个打开成本极高,用通用阅读器又容易陷入"收藏了但不看"的状态。RSS聚合器Skill 把这件事收敛成一个动作:告诉 AI 一个时间范围,拿回一份聚合好的更新清单。它不追求做一个完整的阅读器,而是把"聚合 + 摘要"这一步交给 AI 在工作流里顺手完成。
一键安装的思路与步骤
所谓"一键安装",本质是把技能目录放到 AI 助手能识别的技能位置,之后由 AI 根据技能描述自动决定何时调用。具体流程如下:
- 确认安装前提:需要一个支持 Skill 机制的 AI 助手 / 编程助手环境;由于技能脚本通过
uv run执行,环境里需要有uv工具链;feedparser依赖由--with参数在运行时自动拉起,无需手动预装。具体环境要求以官方说明为准。 - 找到技能入口:在技能市场或技能库中,用技能ID
12488或英文名rss-aggregator检索并安装。安装命令、入口路径与账号要求以官方说明为准。 - 确认目录结构完整:安装后检查技能目录下是否同时存在
scripts/aggregate.py与references/feeds.opml两个关键文件,前者是执行入口,后者是订阅源清单。 - 验证是否生效:对 AI 助手说一句"过去 3 天有什么新内容"或"RSS 更新",若技能被正确触发并返回更新列表,说明安装成功;也可以在本地直接运行
uv run --with feedparser scripts/aggregate.py --days 3做一次独立验证。 - 接入自己的源:把
references/feeds.opml替换或补充为自己的 OPML 订阅列表(多数 RSS 阅读器都支持导出 OPML,可直接复用)。
需要提醒的是:安装环节的下载方式、权限设置、是否需要登录账号等细节,请以官方说明为准,不要凭经验假设。
2. 该技能的主要功能和特点
- 预定义源聚合:不是全网搜索,而是严格按
references/feeds.opml中列出的精选订阅源抓取,信源可控、噪声低。 - 按时间窗口回溯:通过
--days <天数>指定回溯范围,未指定时默认 3 天,适合"日报/周报"式的节奏化使用。 - 结构化五要素输出:每条更新固定输出标题、作者、摘要(约 500 字,从订阅源内容中提取)、更新时间、链接,信息密度高且便于二次加工。
- 摘要而非全文搬运:约 500 字的摘要长度是刻意设计——足够判断"值不值得点开",又不会把上下文窗口塞满。
- 自然语言触发:技能描述里明确了触发语境(“近期更新”“有什么新内容”“RSS 更新”),用户不必记命令,用日常表达即可。
- 配置与逻辑分离:换关注领域只改 OPML,不动代码,非工程角色也能维护。
- 轻量无服务:没有后台常驻进程、没有数据库、不依赖第三方账号,本地脚本按需执行。
和普通工具比强在哪? 通用 RSS 阅读器强在"长期订阅与已读管理",弱在"交付形态"——它给你一个信息流界面,你还得自己读完、自己判断。RSS聚合器Skill 强在"交付成稿":它把结果直接整理成一份带摘要的清单,交回到你正在对话的 AI 上下文里,可以立刻追问"哪几条和我正在做的项目相关"“帮我按主题归类”。一个管"存",一个管"用"。
3. 如何使用该技能?
Step 1:准备订阅源
打开 references/feeds.opml,确认里面是你要跟踪的源。文件遵循 OPML 标准格式,可以从主流 RSS 阅读器导出后直接使用。建议源数量控制在 10–30 个之间:太少价值有限,太多则单次摘要过长、后续阅读负担回升。
Step 2:用自然语言提出需求
常见说法(与技能设计的触发语境一致):
- “近期更新”
- “过去 3 天有什么新内容”
- “RSS 更新”
- “帮我看看这几天的更新”
Step 3:技能调用脚本执行
技能内部执行的命令形态为:
uv run --with feedparser scripts/aggregate.py --days <天数>
其中 <天数> 替换为你要回溯的天数;不传该参数时默认 3 天。
Step 4:读取输出
脚本按条目输出以下五个字段:
- 标题
- 作者
- 摘要(约 500 字,从订阅源内容提取)
- 更新时间
- 链接
示意性输出(仅示意格式,非真实数据):
- 标题:某开源项目发布新版本
- 作者:项目维护者
- 摘要:(约 500 字的内容摘要,概述本次更新的主要改动与背景)
- 更新时间:2024-XX-XX
- 链接:(对应文章地址)
Step 5:让 AI 做二次加工
拿到清单后可以继续追问,例如"把技术类更新和行业类更新分开"“挑出和支付系统相关的三条并说明理由”“按重要性排序”。这一步才是这个技能真正的价值放大器。
Step 6:按节奏调整窗口
日常跟进用默认 3 天;周末复盘可以传 --days 7;长假归来可以放宽到 14 天先做一次粗筛。
4. 同类型竞品对比分析
| 方案名称 | 定位 | 核心功能 | 安装/使用门槛 | 适用场景 | 优势与不足 |
|---|---|---|---|---|---|
| RSS聚合器Skill(rss-aggregator) | 面向 AI 工作流的按需聚合器 | 按预定义 OPML 源抓取,按天数回溯,输出标题/作者/摘要/时间/链接 | 需支持 Skill 的 AI 环境与 uv,装好后一句话触发 |
技术雷达、选题扫描、节奏化简报 | 优势:与对话上下文无缝衔接、结果可直接二次加工、配置极简;不足:不做已读管理与长期归档,源需自行维护 |
| Feedly 等在线 RSS 阅读器 | 面向个人的长期订阅阅读平台 | 订阅管理、分类、已读标记、AI 精选、移动端阅读 | 注册账号即可用,无需技术环境 | 长期重度阅读、跨设备信息流 | 优势:阅读体验成熟、生态完善;不足:需要人工逐条浏览,结果不在 AI 上下文里,部分能力需订阅(以官方说明为准) |
| Inoreader 等进阶阅读器 | 面向信息工作者的规则化订阅工具 | 订阅管理、过滤规则、关键词监控、自动化 | 注册与配置规则有一定学习成本 | 舆情监控、关键词追踪 | 优势:过滤与自动化能力强;不足:规则配置偏复杂,输出仍是信息流而非成稿清单 |
| RSSHub + 通用阅读器/自动化平台 | 自建源 + 自行编排 | 把无 RSS 的站点转成 RSS,再接入阅读器或自动化流程 | 需自行部署或编排,门槛最高 | 需要抓取非标准站点的深度用户 | 优势:源覆盖广、可定制性最强;不足:维护成本高,摘要与聚合逻辑需自己写 |
选择建议:如果你已经有稳定的 AI 工作流,希望"少一个界面、多一份成稿",选本技能;如果你需要长期归档与跨端阅读体验,选成熟阅读器;如果目标站点根本不提供 RSS,先用 RSSHub 补源,再交给本技能聚合。
5. 该技能的典型应用场景与实际体验情况
场景一:开发者的技术雷达日报
角色:后端工程师。痛点:想跟进框架版本、依赖安全公告,但每天翻十几个博客不现实。用法:把官方博客、Release Notes 页面的 RSS 放进 OPML,每天早上问一句"过去 3 天有什么新内容",先看摘要判断是否与自己的技术栈相关,再决定点开哪条。实际体验:触发几乎零学习成本,摘要长度刚好够做"要不要读"的判断;注意 Release Notes 类源的更新频率可能很高,源太多时单次清单会偏长,建议按主题分批维护。
场景二:内容运营与选题扫描
角色:技术内容运营。痛点:选题灵感依赖长期浸泡,靠手动刷容易漏。用法:把行业媒体、竞品博客、社区聚合源放进 OPML,每周传 --days 7 跑一次,再让 AI"按主题归类并给出三个可写的选题角度"。实际体验:从"刷信息"变成"审清单",注意力更聚焦;需要提醒的是,摘要来自订阅源内容的提取,选题判断仍要回到原文核对,不要只凭摘要下结论。
场景三:投研与行业跟踪
角色:行业研究员。痛点:需要覆盖多个信息源,但输出物要求结构化。用法:按赛道维护不同 OPML,切换赛道时替换文件即可;输出清单可直接作为周报素材底稿。实际体验:配置与逻辑分离的设计在这里收益明显,非技术角色也能通过编辑 OPML 完成调整;但要注意信息时效与来源可靠性仍需人工复核。
场景四:团队内部信息同步
角色:项目负责人。痛点:团队公告、上游依赖变更分散在多处。用法:把内部公告源和上游项目源合并到一个 OPML,周会前跑一次,用清单做同步提纲。实际体验:省去了"这次该讲什么"的整理时间;建议固定回溯窗口、固定提问句式,形成稳定节奏。
6. 该技能能为用户带来的价值
- 把"浏览"变成"审阅":你不必打开十几个页面,只需要对一份带摘要的清单做取舍,单次信息处理时间通常能从数十分钟压缩到几分钟量级。
- 降低工具门槛:不需要学习阅读器界面、不需要配置过滤规则,一句自然语言就是入口;维护成本集中在一个可读可编辑的 OPML 文件上。
- 让 AI 拿到"新鲜上下文":很多 AI 输出之所以空泛,是因为没有当下的事实输入。这个技能补上了这一环,让后续的总结、归类、判断有据可依。
- 信源自主可控:聚合范围完全由你的 OPML 决定,不受平台推荐算法影响,长期看有助于维持稳定的信息结构。
- 可复用的工作流资产:一次配置好的 OPML 与提问句式,可以在团队内共享,形成标准化的信息同步流程。
7. 常见问题 FAQ
Q1:这个技能怎么安装?
A:在支持 Skill 机制的 AI 助手中,用技能ID 12488 或英文名 rss-aggregator 检索并安装;安装后确认技能目录下存在 scripts/aggregate.py 与 references/feeds.opml。具体的安装命令、入口位置与账号要求以官方说明为准。
Q2:使用要收费吗?
A:技能详情中没有涉及定价信息,是否收费、是否有额度限制请以官方说明为准。可以确认的是,脚本运行时通过 uv run --with feedparser 拉取依赖,不涉及额外的第三方服务账号。
Q3:只能看 3 天内的更新吗?
A:不是。默认窗口是 3 天,你可以通过 --days <天数> 指定任意回溯范围,例如 --days 7;也可以直接用自然语言说明时间范围。
Q4:怎么增加或更换订阅源?
A:编辑 references/feeds.opml 即可。它是标准 OPML 格式,多数 RSS 阅读器支持导出 OPML 后直接复用,无需改动脚本。
Q5:它和 Feedly、Inoreader 这类阅读器怎么选? A:看你要"读"还是要"用"。需要长期归档、跨设备阅读和已读管理,选成熟阅读器;希望结果直接落进 AI 对话里、立刻做总结归类,选本技能。两者也可以并存:用阅读器维护 OPML,把同一份文件交给技能做按需聚合。