Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Daily roll-up across a configurable list of RSS / Atom / JSON feeds with cross-feed deduplication (by canonical URL hash), themed clustering, weighted per-feed ranking, and source-status reporting. Quote-don't-invent summaries extracted from post bodies. Use for personal newsletter curation, multi-blog daily reads, or aggregating crypto research desk outputs into one digest. Triggers: "RSS digest", "summarize my feeds", "daily blog digest", "what's new in my feeds".
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | 30% | 0% |
| case-02 | ✗→✓ | ▲ Improved | 26% | 0% |
| case-03 | ✗→✓ | ▲ Improved | 58% | 0% |
| case-07 | ✗→✓ | ▲ Improved | -36% | 0% |
| case-08 | ✗→✓ | ▲ Improved | 123% | 0% |
Reads N feeds, dedups across feeds, clusters by theme, surfaces a per-feed plus per-theme view.
yamlfeeds: - url: https://blog.example.com/feed.xml label: "Example Blog" weight: 1.0 - url: https://substack.example.com/feed label: "Researcher Substack" weight: 1.5 # boost this feed in ranking cluster_themes: [ai, crypto, infra] # optional look_back_hours: 24
Feed parsers: RSS, Atom, JSON Feed all supported. Items deduped by sha256(normalize(title) + canonical_url).
look_back_hours (default 24).Title (linked), source feed(s), one-sentence summary extracted from the first paragraph + abstract (not paraphrased), one-line "why it might matter" tag, estimated read time from body length.
Theme groups with items, an "Other" bucket for items that don't match configured themes, a "Skipped this run" section (below floor, broken feeds, consolidated republications), and source status per feed (ok / fail).
Other measured skills in the registry, with their headline benchmark lift.