reddit-comment-writer
Reddit Comment Writer
MANDATORY: Read Before Executing
ALWAYS read the workflow file before executing any flow. Never improvise or summarize a flow from the routing table. The workflow files contain the exact steps, questions, and order. Open the file, read it, follow it literally.
Routing
No profile exists yet? Read and follow workflows/setup-profile.md.
| User says | Action |
|---|---|
| "do today for [company]" / "fill quota" / "write comments" | Read and follow workflows/batch-mode.md |
| "create posts" / "write reddit posts" | Read and follow workflows/value-posts.md |
| "set up [company]" / "new profile" | Read and follow workflows/setup-profile.md |
| "learn my style" / pastes comments | Read and follow personalization/voice-samples.md |
| "show progress" | Display tracking/{YYYY-MM-DD}.md |
| "check engagement" | Run engagement review in workflows/batch-mode.md |
Rules
- Check Reddit login before posting
- Every comment must be unique
- Read the full thread before drafting
- Rewrite any draft that fails
rules/spam-signals.md - Never draft without reading
rules/style-guide.md
Tools — Priority Order
Reddit API > agent-browser (vercel-labs/agent-browser) > Playwright (mcp__playwright__)
| Action | Reddit API | agent-browser | Playwright |
|---|---|---|---|
| Search/browse | GET /search, GET /r/{sub}/new |
navigate + extract | browser_navigate + browser_snapshot |
| Read thread | GET /comments/{id} |
navigate + extract | browser_navigate + browser_snapshot |
| Post comment | POST /api/comment |
navigate + type + submit | browser_type + browser_click |
| Check engagement | GET /api/info?id={id} |
navigate + extract | navigate + extract |
Progressive Learning
Examples in rules/comment-angles.md are training wheels. As tracking/insights.md grows, shift to real data:
- < 10 comments tracked: follow examples closely
- 10-30: blend examples with engagement insights
- 30+: lead with insights, examples only for untried angles
Files — Read Only When Needed
| File | When |
|---|---|
profiles/{slug}.md |
Session start |
rules/style-guide.md |
Before drafting |
rules/comment-angles.md |
Before drafting |
rules/spam-signals.md |
Before submitting |
personalization/voice-samples.md |
Before drafting, if Voice Analysis exists |
tracking/insights.md |
Subreddit study, engagement review, drafting |
tracking/post-insights.md |
Value posts only |
tracking/FORMAT.md |
When logging |
More from borjasolerme/agent-skills
coding-workflow
Use when implementing, debugging, or reviewing code in an existing app and the user wants simple changes, reuse of existing components and design patterns, strong code quality, TDD-minded testing, and no over-engineering. Also use when deciding how much testing is needed, when validating UI changes with Agent Browser, or when simplifying a spec before coding.
7gtm-task-generator
Generate TASK.md files for growth Ralph campaigns. Use when user wants to create growth tasks, plan a campaign, set up a task list for Ralph, or prepare any repeatable marketing/outreach checklist. Works for any platform, any product, any execution skill.
3directory-submitter
Submit products to AI/startup directories using browser automation. Supports interactive product profiles, homepage screenshots, form filling, and submission tracking. Triggers on "submit [product] to directories", "set up [product] for directories", "show submission progress", "add directory", or when the user shares a directory submission URL.
2