SuperAPI AI 工具集

rss-skill

通用与其它

查看项目

更新于 10-15 17:20

技能介绍

用途:当用户需要抓取、阅读或监控 RSS/Atom 订阅源时使用本技能,支持添加订阅、获取最新新闻文章、按时间与关键词筛选。

主要能力:agent-rss 是抓取和过滤 RSS/Atom 的命令行工具,输出结构化 JSON,便于处理。支持订阅管理、批量或单个抓取、相对与绝对时间过滤、标题与内容关键词过滤。

使用方式:先检查是否安装:which agent-rss || echo "not installed";未安装则执行 npm install -g @atopos31/agent-rss。订阅管理命令包括 agent-rss add <name> <url>、list、get <name>、update <name> --src <new-url>、remove <name>。抓取可用 agent-rss fetch --name <name> 或 --all;默认输出 NDJSON,加 --format json 输出 JSON 数组。时间过滤用 --since 1h、--since 2d、--since 30m 或绝对时间如 --since 2026-03-12、--since 2026-03-12T08:00:00+08:00。关键词过滤用 --title "AI" --title "ML" 或 --content "machine learning",可与时间过滤组合。每条输出包含 name、src、time、title、content、link、id 字段。

建议做法:CLI 输出可能因大小限制被截断,应写入文件再读取,例如 agent-rss fetch --all --since 1d > /tmp/rss-output.json,然后用读取工具访问完整内容。常见流程包括查看最近新闻、搜索特定主题、生成每日摘要。

限制:若订阅源超时,可尝试用 --name 单独抓取;时间按本地时区显示。可参考的精选订阅源地址为 https://github.com/JackyST0/awesome-rsshub-routes。其余收费、平台支持等信息暂未提供。