rss-agent

Manage RSS feeds with OPML import/export and cron-based scheduling.

14|4|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/shiquda/rss-agent --skill rss-agent
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rss-agent
Source: https://github.com/shiquda/rss-agent/tree/main
Command: npx skills add https://github.com/shiquda/rss-agent --skill rss-agent

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, and includes scripts (resource) components.

What problem does it solve?

RSS and feed management for AI-assisted workflows are tedious and error-prone, requiring manual subscription tracking, content curation, and repetitive checking to stay updated.

Core Features & Use Cases

  • OPML import/export: Quickly migrate subscriptions between environments and share feeds with teammates.
  • Feed management: Add, remove, and categorize feeds to organize reading at scale.
  • Health checks: Validate connectivity and RSS/Atom validity to maintain reliable subscriptions.
  • Automation via cron: Schedule regular updates and summaries to keep teams informed without manual intervention.
  • Progressive reading: Retrieve headlines, generated summaries, and full content when available for deeper insights.

Quick Start

Import your OPML file or add feeds, then fetch the latest items and review summaries.

Frequently Asked Questions about rss-agent

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate RSS feed summaries for AI workflows?

You can automate RSS feed summaries by using a Python CLI to fetch updates and generate progressive article summaries. This tool schedules cron-based jobs to aggregate feeds, retrieve headlines or full content, and deliver digests directly to AI agents.

Can I import and export OPML files to migrate RSS subscriptions?

Yes, you can import and export OPML files to migrate RSS subscriptions between environments. The CLI provides dedicated commands to quickly transfer your feed lists, share subscriptions with teammates, and organize feeds at scale.

How do I check if an RSS feed is valid and reachable?

To check if an RSS feed is valid and reachable, run a health check command. This validates RSS and Atom feed connectivity and format validity, ensuring your subscriptions remain active and preventing silent update failures.

What is the best way to manage RSS feeds at scale using a CLI?

Managing RSS feeds at scale via CLI involves using commands to add, remove, and categorize sources. You can apply category filters, run automated health checks, and schedule regular fetch operations to maintain organized, reliable subscriptions.

Do I need Python and requests to run this RSS automation tool?

Yes, you need Python and the requests library to run this RSS automation tool. The implementation is a Python CLI script that relies on requests to handle HTTP connections for fetching feeds and validating RSS links.

How does progressive reading work for RSS articles?

Progressive reading for RSS articles works by retrieving data in stages: first headlines, then generated summaries, and optional full content. This allows you to quickly scan updates and choose when to retrieve deeper insights from the source.