{"skill":{"slug":"rss-monitor","displayName":"RSS Monitor","summary":"Monitor RSS feeds and send notifications when new content is published. Use when user needs to track blog updates, news feeds, or any RSS source. Supports Fe...","description":"---\nname: rss-monitor\ndescription: Monitor RSS feeds and send notifications when new content is published. Use when user needs to track blog updates, news feeds, or any RSS source. Supports Feishu/Lark notifications and scheduled monitoring via cron.\n---\n\n# RSS Monitor\n\nMonitor RSS feeds and deliver notifications when new articles are published.\n\n## Features\n\n- Monitor multiple RSS feeds\n- Detect new articles automatically\n- Send notifications to Feishu/Lark\n- Schedule checks via cron\n- Support for RSS, Atom, and JSON feeds\n\n## Quick Start\n\n### Add a feed to monitor\n\n```bash\nscripts/rss_monitor.py add <feed_url> [--name <friendly_name>]\n```\n\n### Check all feeds for updates\n\n```bash\nscripts/rss_monitor.py check-all\n```\n\n### List monitored feeds\n\n```bash\nscripts/rss_monitor.py list\n```\n\n## Setup\n\n### Feishu Webhook (Optional)\n\nTo receive Feishu notifications:\n\n1. Create a Feishu group\n2. Add a webhook bot\n3. Copy the webhook URL\n4. Set environment variable:\n   ```bash\n   export FEISHU_WEBHOOK=\"https://open.feishu.cn/open-apis/bot/v2/hook/...\"\n   ```\n\n### Cron Schedule\n\nAdd to crontab for automatic monitoring:\n\n```bash\n# Check every 30 minutes\n*/30 * * * * cd /path/to/workspace && python scripts/rss_monitor.py check-all\n```\n\nOr use OpenClaw cron:\n```bash\nopenclaw cron add --name \"rss-monitor\" --schedule \"*/30 * * * *\" --command \"python scripts/rss_monitor.py check-all\"\n```\n\n## Commands\n\n| Command | Description |\n|---------|-------------|\n| `add <url>` | Add RSS feed to watchlist |\n| `remove <name>` | Remove feed from watchlist |\n| `list` | Show all monitored feeds |\n| `check-all` | Check all feeds for updates |\n| `check <name>` | Check specific feed |\n| `history` | Show recently detected articles |\n\n## Data Storage\n\n- Watchlist: `~/.rss_monitor/feeds.json`\n- Article history: `~/.rss_monitor/history.json`\n\n## Dependencies\n\n- Python 3.6+\n- requests\n- feedparser\n\nInstall: `pip install requests feedparser`\n","topics":["RSS","Cron","Feishu"],"tags":{"automation":"1.0.0","blog":"1.0.0","feed":"1.0.0","latest":"1.0.0","monitor":"1.0.0","news":"1.0.0","notification":"1.0.0","rss":"1.0.0"},"stats":{"comments":0,"downloads":1607,"installsAllTime":61,"installsCurrent":10,"stars":0,"versions":1},"createdAt":1773640513441,"updatedAt":1778491940346},"latestVersion":{"version":"1.0.0","createdAt":1773640513441,"changelog":"v1.0.0 - Initial release: RSS feed monitoring with Feishu notifications","license":"MIT-0"},"metadata":null,"owner":{"handle":"lwd815813","userId":"s170x8kve3nxwxyt3sttp976j183rbz1","displayName":"lwd815813","image":"https://avatars.githubusercontent.com/u/165759117?v=4"},"moderation":null}