
Rss Aggregator
Pulls the latest posts from RSS feeds defined in an OPML file and summarizes them when you ask for recent updates. Defaults to the last 3 days if you don't specify a timeframe. It uses feedparser under the hood and outputs titles, authors, 500-word summaries, timestamps, and links. Honestly, this is most useful if you've got a steady list of feeds you check regularly and want Claude to digest them for you instead of opening a dozen tabs. The OPML configuration means you set your feeds once and forget about it. Simple tool that does exactly what it says.
- skills.sh installs
- 224
- GitHub stars
- 310
- last updated
- Jun 3, 2026
Install
$ npx -y skills add zephyrwang6/myskill --skill rss-aggregator --agent claude-codeInstalls into .claude/skills of the current project.
Files
RSS 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.
Sponsors
Details
- Repository
- github.com/zephyrwang6/myskill
- First seen
- Jun 3, 2026