ワンクリックで
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 ページを確認してインストールできます。
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
SOC 職業分類に基づく
| 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.