About rss-aggregator
A skill that gathers recent updates from RSS feeds listed in `references/feeds.opml`. Its script returns titles, authors, summaries, update times, and links; when no period is specified, it defaults to three days.
Key features
- 01Read RSS feeds from an OPML file
- 02Aggregate updates by time period
- 03Return titles, authors, and summaries
- 04Include update times and links
Use cases
- 01Check recent activity across subscribed feeds
- 02Summarize updates from the past few days
- 03Collect links for further reading
Install
Copy the command and run it in a terminal.
npx skills add https:/ / github.com/ spacezephyr/ myskill --skill rss-aggregatorAfter installing, type/rss-aggregatorin Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
assets/example_asset.txtreferences/api_reference.mdfeeds.opmlscripts/aggregate.pyexample.pyDetails
From the project READMERSS Aggregator
This skill fetches and aggregates the latest updates from a curated list of RSS feeds defined in references/feeds.opml.
Usage
When the user asks for updates (e.g., "recent updates", "last 3 days", "what's new"), use the scripts/aggregate.py script.
Command
uv run --with feedparser scripts/aggregate.py --days <number_of_days>
If the user doesn't specify a timeframe, default to 3 days.
Output
The script outputs a list of updates in the following format:
- Title
- Author
- Summary (~500 words, extracted from feed content)
- Update Time
- Link
Configuration
The list of feeds is stored in references/feeds.opml.