$npx -y skills add SpaceZephyr/read-buddy --skill read-rss-aggregatorAggregates and summarizes recent updates from a predefined list of RSS feeds. Use when the user asks for "recent updates", "what's new", or "RSS updates" within a specific timeframe.
| 1 | # RSS Aggregator |
| 2 | |
| 3 | This skill fetches and aggregates the latest updates from a curated list of RSS feeds defined in `references/feeds.opml`. |
| 4 | |
| 5 | ## Usage |
| 6 | |
| 7 | When the user asks for updates (e.g., "recent updates", "last 3 days", "what's new"), use the `scripts/aggregate.py` script. |
| 8 | |
| 9 | ### Command |
| 10 | |
| 11 | ```bash |
| 12 | uv run --with feedparser scripts/aggregate.py --days <number_of_days> |
| 13 | ``` |
| 14 | |
| 15 | If the user doesn't specify a timeframe, default to 3 days. |
| 16 | |
| 17 | ### Output |
| 18 | |
| 19 | The script outputs a list of updates in the following format: |
| 20 | - Title |
| 21 | - Author |
| 22 | - Summary (~500 words, extracted from feed content) |
| 23 | - Update Time |
| 24 | - Link |
| 25 | |
| 26 | ## Configuration |
| 27 | |
| 28 | The list of feeds is stored in `references/feeds.opml`. |