Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
atopos31 avatar

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-skill

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs48
repo stars10
Security audit2 / 3 scanners passed
Last updatedMarch 15, 2026
Repositoryatopos31/agent-rss

What it does

Fetch, filter, and monitor RSS/Atom feeds to stay updated on news, articles, or content from subscribed sources.

Files

SKILL.mdMarkdownGitHub ↗

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-rss

Core 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 json

Time 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:00

Keyword 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.json

This 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.json

Search for Specific Topics

agent-rss fetch --all --since 1d --title "AI" --title "LLM" > /tmp/ai-news.json
# Then read /tmp/ai-news.json

Daily News Summary

agent-rss fetch --all --since 24h --format json > /tmp/daily.json
# Then read /tmp/daily.json and summarize

Finding 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 json for 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.

Automation & Workflowsagentsautomation

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.