RSS Reader
Monitor any RSS/Atom feed for content ideas, competitor tracking, and industry news.
Quick Start
CODEBLOCK0
Configuration
Feeds stored in rss-reader/feeds.json:
CODEBLOCK1
Use Cases
Content Research
Monitor competitor blogs, industry publications, and thought leaders:
CODEBLOCK2
Newsletter Aggregation
Track newsletters and digests:
CODEBLOCK3
Keyword Monitoring
Filter items by keywords:
CODEBLOCK4
Output Formats
Default (list)
CODEBLOCK5
Ideas (content research mode)
CODEBLOCK6
JSON (for automation)
CODEBLOCK7
Popular Feeds by Category
Tech/AI
- -
https://news.ycombinator.com/rss - Hacker News - INLINECODE2 - r/artificial
- INLINECODE3 - r/LocalLLaMA
- INLINECODE4 - OpenAI Blog
Marketing
- -
https://www.reddit.com/r/Entrepreneur/.rss - r/Entrepreneur - INLINECODE6 - r/SaaS
News
- -
https://techcrunch.com/feed/ - TechCrunch - INLINECODE8 - The Verge
Cron Integration
Set up daily feed checking via heartbeat or cron:
CODEBLOCK8
Or via cron job:
CODEBLOCK9
Scripts
- -
scripts/rss.js - Main CLI for feed management - INLINECODE10 - Feed parser module (uses xml2js)
Dependencies
CODEBLOCK10
The script will prompt for installation if dependencies are missing.
RSS 阅读器
监控任意RSS/Atom源以获取内容创意、竞品追踪和行业资讯。
快速开始
bash
添加订阅源
node scripts/rss.js add https://example.com/feed.xml --category tech
检查所有订阅源
node scripts/rss.js check
检查特定分类
node scripts/rss.js check --category tech
列出订阅源
node scripts/rss.js list
移除订阅源
node scripts/rss.js remove https://example.com/feed.xml
配置
订阅源存储在 rss-reader/feeds.json 中:
json
{
feeds: [
{
url: https://example.com/feed.xml,
name: 示例博客,
category: tech,
enabled: true,
lastChecked: 2026-02-22T00:00:00Z,
lastItemDate: 2026-02-21T12:00:00Z
}
],
settings: {
maxItemsPerFeed: 10,
maxAgeDays: 7,
summaryEnabled: true
}
}
使用场景
内容研究
监控竞品博客、行业出版物和意见领袖:
bash
添加多个订阅源
node scripts/rss.js add https://competitor.com/blog/feed --category competitors
node scripts/rss.js add https://techcrunch.com/feed --category news
node scripts/rss.js add https://news.ycombinator.com/rss --category tech
获取近期内容作为创意来源
node scripts/rss.js check --since 24h --format ideas
资讯汇总
追踪新闻简报和摘要:
bash
node scripts/rss.js add https://newsletter.com/feed --category newsletters
关键词监控
按关键词筛选内容:
bash
node scripts/rss.js check --keywords AI,agents,automation
输出格式
默认(列表)
[tech] 示例博客 - 新文章标题(2小时前)
https://example.com/post-1
[news] TechCrunch - 突发新闻(4小时前)
https://techcrunch.com/article-1
创意(内容研究模式)
来自RSS的内容创意(最近24小时)
技术
要点:要点1、要点2、要点3
角度:这与你的领域有何关联
新闻
要点:文章摘要
角度:你的观点或回应
JSON(用于自动化)
bash
node scripts/rss.js check --format json
按分类推荐订阅源
技术/人工智能
- - https://news.ycombinator.com/rss - Hacker News
- https://www.reddit.com/r/artificial/.rss - r/artificial
- https://www.reddit.com/r/LocalLLaMA/.rss - r/LocalLLaMA
- https://openai.com/blog/rss.xml - OpenAI博客
市场营销
- - https://www.reddit.com/r/Entrepreneur/.rss - r/Entrepreneur
- https://www.reddit.com/r/SaaS/.rss - r/SaaS
新闻
- - https://techcrunch.com/feed/ - TechCrunch
- https://www.theverge.com/rss/index.xml - The Verge
定时任务集成
通过心跳或cron设置每日订阅源检查:
// 在 HEARTBEAT.md 中
或通过cron任务:
bash
clawdbot cron add --schedule 0 8 * --task 检查RSS订阅源并总结:node /root/clawd/skills/rss-reader/scripts/rss.js check --since 24h --format ideas
脚本
- - scripts/rss.js - 订阅源管理主命令行工具
- scripts/parse-feed.js - 订阅源解析模块(使用xml2js)
依赖
bash
npm install xml2js node-fetch
如果缺少依赖,脚本会提示安装。