
Rss Skill
- 48 installs
- 10 repo stars
- Updated March 15, 2026
- atopos31/agent-rss
Fetch, filter, and monitor RSS/Atom feeds to stay updated on news, articles, or content from subscribed sources.
About
agent-rss is a CLI tool for fetching, filtering, and managing RSS/Atom feed subscriptions. Solo builders use it to monitor news, articles, and content updates from websites and blogs, with powerful filtering by keywords and time ranges. It outputs structured JSON, making it ideal for automating content monitoring in AI agents or backend workflows that need to stay synchronized with external information sources.
- Fetch and filter RSS/Atom feeds with keyword and time-based filters
- Manage multiple feed subscriptions via CLI
- Output structured JSON for easy agent/API integration
Rss Skill by the numbers
- 48 all-time installs (skills.sh)
- Ranked #1,098 of 2,715 Automation & Workflows skills by installs in the Skillselion catalog
- Security screen: MEDIUM risk (skills.sh audit)
- Data as of Jul 28, 2026 (Skillselion catalog sync)
npx skills add https://github.com/atopos31/agent-rss --skill rss-skillAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 48 |
|---|---|
| repo stars | ★ 10 |
| Security audit | 2 / 3 scanners passed |
| Last updated | March 15, 2026 |
| Repository | atopos31/agent-rss ↗ |
What it does
Fetch, filter, and monitor RSS/Atom feeds to stay updated on news, articles, or content from subscribed sources.
Files
RSS Feed Management with agent-rss
Overview
agent-rss is a CLI tool for fetching and filtering RSS/Atom feeds. It outputs structured JSON for easy processing.
Installation Check
First, check if agent-rss is installed:
which agent-rss || echo "not installed"If not installed:
npm install -g @atopos31/agent-rssCore Commands
Managing Subscriptions
# Add a feed
agent-rss add <name> <url>
# List all feeds
agent-rss list
# Get a specific feed
agent-rss get <name>
# Update a feed
agent-rss update <name> --src <new-url>
# Remove a feed
agent-rss remove <name>Fetching RSS
# Fetch specific feed
agent-rss fetch --name <name>
# Fetch all feeds
agent-rss fetch --all
# Output as JSON array (default is NDJSON)
agent-rss fetch --all --format jsonTime Filtering
# Relative time (recommended for agents)
agent-rss fetch --all --since 1h # past 1 hour
agent-rss fetch --all --since 2d # past 2 days
agent-rss fetch --all --since 30m # past 30 minutes
# Absolute time
agent-rss fetch --all --since 2026-03-12
agent-rss fetch --all --since 2026-03-12T08:00:00+08:00Keyword Filtering
# Filter by title
agent-rss fetch --all --title "AI" --title "ML"
# Filter by content
agent-rss fetch --all --content "machine learning"
# Combine filters
agent-rss fetch --all --since 1d --title "AI"Best Practice: Output to File
IMPORTANT: CLI output may be truncated due to size limits. Always write output to a file, then read it:
# Step 1: Write to file
agent-rss fetch --all --since 1d > /tmp/rss-output.json
# Step 2: Use Read tool to access full content
# Read /tmp/rss-output.jsonThis ensures no data is lost due to output truncation.
Output Format
Each item contains:
{
"name": "feed-name",
"src": "https://example.com/rss",
"time": "2026-03-12T15:30:00+08:00",
"title": "Article Title",
"content": "Article content or summary",
"link": "https://example.com/article",
"id": "unique-id"
}Common Workflows
Check for Recent News
agent-rss fetch --all --since 1h > /tmp/recent.json
# Then read /tmp/recent.jsonSearch for Specific Topics
agent-rss fetch --all --since 1d --title "AI" --title "LLM" > /tmp/ai-news.json
# Then read /tmp/ai-news.jsonDaily News Summary
agent-rss fetch --all --since 24h --format json > /tmp/daily.json
# Then read /tmp/daily.json and summarizeFinding RSS Feeds
For curated RSS feeds, see: https://github.com/JackyST0/awesome-rsshub-routes
Troubleshooting
- If a feed times out, try fetching it individually with
--name - Use
--format jsonfor JSON array output - Times are displayed in local timezone
Related skills
FAQ
Is Rss Skill safe to install?
skills.sh reports 2 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.