Agent skill
Reddit Digest
Fetch and summarize top Reddit posts from tracked subreddits
Install this agent skill to your Project
npx add-skill https://github.com/aaronjmars/aeon/tree/main/skills/reddit-digest
SKILL.md
${var} — Topic filter or subreddit name. If empty, checks all tracked subreddits.
If ${var} is set, only check that subreddit or filter posts by that topic.
Config
This skill reads subreddits from memory/subreddits.yml. If the file doesn't exist yet, create it or skip this skill.
# memory/subreddits.yml
subreddits:
- name: r/ExampleSub
subreddit: ExampleSub
- name: r/AnotherSub
subreddit: AnotherSub
Read memory/MEMORY.md for tracked topics and interests. Read memory/subreddits.yml for the list of subreddits to monitor. Read the last 2 days of memory/logs/ to avoid repeating posts.
Steps
-
Fetch posts from each subreddit. For each subreddit in subreddits.yml, fetch the top/hot posts using Reddit's public JSON API:
bashcurl -sL -H "User-Agent: aeon-bot/1.0" "https://www.reddit.com/r/${SUBREDDIT}/hot.json?limit=15&t=day"Parse the JSON response — posts are under
data.children[].data. Extract:titleurl(external link) andpermalink(Reddit discussion link)score(upvotes)num_commentscreated_utc(filter to last 24h)selftext(for text posts)
-
Filter for relevance. From all fetched posts:
- Keep posts from the last 24h only
- Prioritize posts matching topics tracked in MEMORY.md (AI, crypto, neuroscience, programming, etc.)
- Also include any post with 100+ upvotes regardless of topic
- Deduplicate against recent logs — skip any post title already mentioned
-
Summarize top posts. Select the 5-8 most interesting posts across all subreddits:
- If a post links to an external article, use WebFetch to get more context
- For text posts (self posts), use the
selftextfield - Write a 1-2 sentence summary of why it matters
-
Format and send via
./notify(keep under 4000 chars):*Reddit Digest — ${today}* *r/subreddit* - [Title](url) (150 pts, 42 comments) Summary of the post. [Discussion](https://reddit.com${permalink}) *r/subreddit* - [Title](url) (300 pts, 120 comments) Summary of the post. -
Log to memory/logs/${today}.md. Record which posts were included.
If no relevant posts are found across all subreddits, log "REDDIT_DIGEST_OK" and end.
Environment Variables
No environment variables required — uses Reddit's public JSON API (no authentication needed). A custom User-Agent header is set to avoid rate limiting.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
Polymarket
Trending and top markets on Polymarket — volume, new markets, biggest movers
Daily Article
Research trending topics and write a publication-ready article
DeFi Monitor
Check pool health, positions, and yield rates for tracked protocols
Skill Evals
Evaluate skill output quality against assertion manifests — detects regressions before users notice
Monitor Polymarket
Monitor specific prediction markets for 24h price moves, volume changes, and fresh comments
Self Review
Weekly audit of what Aeon did, what failed, and what to improve
Didn't find tool you were looking for?