rss-aggregator

Aggregate and summarize recent RSS feed entries from OPML lists with a days-based cutoff.

2|Updated Apr 6, 2026
One-click install
npx skills add https://github.com/augustscl/awesome-xiawang-skills --skill rss-aggregator-augustscl
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rss-aggregator
Source: https://github.com/augustscl/awesome-xiawang-skills/tree/main/rss-aggregator
Command: npx skills add https://github.com/augustscl/awesome-xiawang-skills --skill rss-aggregator-augustscl

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires feedparser, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

Tools and workflows often require continuously monitoring many websites and blogs for new content, which is time-consuming and noisy when done manually; this Skill centralizes feeds and produces concise, human-readable summaries so you can quickly see what's changed.

Core Features & Use Cases

  • Aggregates entries from a curated OPML list of RSS/Atom feeds and filters by a user-specified timeframe (default: 3 days).
  • Cleans HTML content, summarizes items, and outputs title, author, cleaned summary, update time, and link for each entry.
  • Uses concurrent fetching to scale across many feeds and tolerates individual feed failures to keep the digest usable.
  • Use cases: daily news digests, research alerting, competitive monitoring, and content curation for newsletters.

Quick Start

Fetch and summarize recent RSS updates from my feeds for the last 3 days.

Frequently Asked Questions about rss-aggregator

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

FAQPage Schema
How do I aggregate RSS feeds from an OPML file into a single digest?

To aggregate RSS feeds from an OPML file, you apply the curated OPML feed list to fetch recent entries concurrently. The process filters updates by a specified timeframe and outputs a cleaned summary with metadata for each entry.

Can I filter RSS feed updates to only show posts from the last few days?

Yes, you can filter RSS feed updates using a days-based cutoff. The aggregation applies this timeframe filter, defaulting to the last 3 days, to ensure the digest only contains recent, time-filtered posts.

How does concurrent fetching handle RSS feeds that fail to load?

Concurrent fetching tolerates individual RSS feed failures gracefully. If a specific feed fails to load, the process skips it and continues aggregating the remaining feeds to keep the final digest fully usable.

What metadata is included when I monitor news feeds for content curation?

When monitoring news feeds for content curation, each aggregated entry includes the title, author, link, update time, and a cleaned summary. This provides a concise, human-readable overview of new content.

Does feedparser support cleaning HTML content from RSS entries?

Feedparser supports fetching RSS entries, and this workflow includes cleaning the HTML content from those entries. The process extracts and summarizes the text to produce concise, readable output for the digest.

Why use OPML for news monitoring instead of adding individual RSS feeds?

Using OPML for news monitoring centralizes a large list of RSS feeds into a single structured file. This allows you to apply time-filtered digests across many sources concurrently, preventing manual tracking noise.