一键导入
reddit-monitor
Scroll Reddit feed for commenting opportunities, generally interesting posts, and notification summaries
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Scroll Reddit feed for commenting opportunities, generally interesting posts, and notification summaries
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Extract posts from LinkedIn feed via Libretto workflow, then analyze for comment-worthy and generally interesting content
Extract posts from X.com feed via Libretto workflow, then analyze for comment-worthy and generally interesting content
| name | Reddit Monitor |
| description | Scroll Reddit feed for commenting opportunities, generally interesting posts, and notification summaries |
| alwaysAllow | ["Bash"] |
Scrolls the Reddit home feed to find:
Always present comment-worthy posts first.
libretto run ./workflows/scroll-reddit.ts --headed --auth-profile reddit.com --params '{"targetPosts": 50}'
Why headed? Reddit's full extraction loop is not reliable headlessly — in testing, headless runs ended up with 0 posts/notifications. Headed mode remains the dependable default.
After the workflow completes, read the output file (reddit_feed.json). It contains { posts, notifications }.
Use call_llm to judge both:
link field from the extracted JSON as the post link.externalLinks is non-empty, include them as supplementary links.Read profile.md from the project root to understand what topics the user cares about, what they're trying to grow, and what their engagement style is. Use this to judge which posts are comment-worthy vs. interesting vs. skippable.
A post is worth commenting on if the user would have a genuine, helpful angle — not a forced promo.
Be selective. 0-5 posts is normal.
For each opportunity, explain:
Do not write the full comment unless explicitly asked.
Include posts that match the user's broader interests even if they are not obvious commenting opportunities.
From the notifications array in the output, present a brief summary.
Present the results in this format:
For each opportunity:
**<Title>** — r/<subreddit> (<score> pts, <comments>)
- **Why comment:** <reason>
- **Angle:** <comment_angle>
- **Post:** [Link](<exact link field from JSON>)
- **Supplementary:** [link 1](<url>), [link 2](<url>)
If no supplementary links, omit that line.
For each post:
**<Title>** — r/<subreddit> (<score> pts, <comments>)
- **Why interesting:** <1 sentence>
- **Post:** [Link](<exact link field from JSON>)
- **Supplementary:** [link 1](<url>), [link 2](<url>)
If no supplementary links, omit that line.