Feed Digest
by @odysseus0
Agentic feed digest using the feed CLI. Fetch, triage, and summarize RSS/Atom/JSON feeds to surface high-signal posts. Use when: (1) reading feeds or catching up on news, (2) user asks for a digest, roundup, or summary of recent posts, (3) user asks what's new or interesting today, (4) user mentions feed, RSS, blogs, or subscriptions.
clawhub install feed-digestπ About This Skill
name: feed-digest description: "Agentic feed digest using the feed CLI. Fetch, triage, and summarize RSS/Atom/JSON feeds to surface high-signal posts. Use when: (1) reading feeds or catching up on news, (2) user asks for a digest, roundup, or summary of recent posts, (3) user asks what's new or interesting today, (4) user mentions feed, RSS, blogs, or subscriptions." metadata: {"openclaw": {"emoji": "π‘", "requires": {"bins": ["feed"]}, "install": [{"kind": "brew", "formula": "odysseus0/tap/feed", "bins": ["feed"], "label": "Install via Homebrew"}, {"kind": "go", "package": "github.com/odysseus0/feed/cmd/feed@latest", "bins": ["feed"], "label": "Install via Go"}]}}
RSS Digest
Surface what's worth reading from your feeds. Requires feed CLI (brew install odysseus0/tap/feed).
Workflow
1. Fetch β feed fetch to pull latest entries.
2. Scan β feed get entries --limit 50 for recent unread (title, feed, date, summary).
3. Triage β Pick 5-10 high-signal posts. Prioritize: AI progress, systems engineering, developer tools, anything surprising or contrarian.
4. Read β feed get entry for each pick (full post as Markdown).
5. Synthesize β For each post: title, source, 2-3 sentence summary of why it matters. Group by theme if natural clusters emerge.
6. Mark read β feed update entries --read to mark triaged entries as read.
Commands
feed fetch # pull latest from all feeds
feed get entries --limit N # list unread entries (table)
feed get entries --feed --limit N # filter by feed
feed get entry # read full post (Markdown)
feed search "" # full-text search
feed update entries --read ... # batch mark read
feed get feeds # list feeds with unread counts
feed get stats # database stats
Notes
-o json.feed get entry returns Markdown β read this for the actual post content.--feed .π Tips & Best Practices
-o json.feed get entry returns Markdown β read this for the actual post content.--feed .