Install
openclaw skills install feed-dietAudit your information diet across HN and RSS feeds — beautiful reports with category breakdowns, ASCII charts, and personalized recommendations.
openclaw skills install feed-dietAudit your information diet and get a gorgeous report showing what you actually consume.
Activate when the user mentions any of:
Determine the data source. Ask the user for one of:
Fetch the content. Run the appropriate fetch script:
# For HN:
bash "$SKILL_DIR/scripts/hn-fetch.sh" USERNAME 100
# For OPML:
bash "$SKILL_DIR/scripts/opml-parse.sh" /path/to/feeds.opml
Classify items. Pipe the fetched items through the classifier:
cat items.jsonl | bash "$SKILL_DIR/scripts/classify.sh" > classified.jsonl
The classifier uses LLM (if ANTHROPIC_API_KEY or OPENAI_API_KEY is set) or falls back to keyword matching.
Generate the report. Run the main entry point:
bash "$SKILL_DIR/scripts/feed-diet.sh" audit --hn USERNAME --limit 100
Present the report to the user. The output is Markdown — render it directly.
When the user wants a filtered reading list based on their goals:
bash "$SKILL_DIR/scripts/feed-diet.sh" digest --hn USERNAME --goal "systems programming, distributed systems" --days 7
| Command | Description |
|---|---|
feed-diet audit --hn USER | Full diet audit for an HN user |
feed-diet audit --opml FILE | Full diet audit from RSS feeds |
feed-diet digest --hn USER --goal "X" | Weekly digest filtered by goals |
When the conversation is happening in a Discord channel:
Show Full Diet ReportGenerate Weekly DigestShow Recommendationsscripts/feed-diet.sh — Main entry pointscripts/hn-fetch.sh — Hacker News story fetcherscripts/opml-parse.sh — OPML/RSS feed parserscripts/classify.sh — Batch content classifier (LLM + fallback)scripts/common.sh — Shared utilities and formattingUser: "Audit my HN reading diet — my username is tosh"
Agent runs:
bash "$SKILL_DIR/scripts/feed-diet.sh" audit --hn tosh --limit 50
Output: A full Markdown report with category breakdown table, top categories with sample items, surprising finds, and recommendations.
User: "Give me a digest of what's relevant to my work on compilers and programming languages"
Agent runs:
bash "$SKILL_DIR/scripts/feed-diet.sh" digest --hn tosh --goal "compilers, programming languages, parsers" --days 7
Output: A curated reading list of 10-20 items ranked by relevance to the user's goals.
User: "Here's my OPML file, tell me what my feed diet looks like"
Agent runs:
bash "$SKILL_DIR/scripts/feed-diet.sh" audit --opml /path/to/feeds.opml