From karis
Generates Reddit growth content: viral posts, comment strategies, engagement plans via Karis CLI. For founders/marketers building brand awareness, launching products, or growing communities.
npx claudepluginhub karis-ai/karis --plugin reddit-growthThis skill uses the workspace's default tool permissions.
Generate Reddit growth content — posts, comments, and engagement strategies.
Guides authentic Reddit marketing: discover and evaluate target subreddits, create value-first posts/comments, apply 90/10 rule to engage and drive traffic without bans.
Generates subreddit-aware Reddit post titles, bodies, comments, and flairs optimized for engagement, rules compliance, and community norms.
Generates subreddit-native Reddit posts and comments recommending affiliate products without bans or spam flags. Activates for affiliate marketing on Reddit, product recommendations, or 'write Reddit post'.
Share bugs, ideas, or general feedback.
Generate Reddit growth content — posts, comments, and engagement strategies.
| User Says | Use This Skill |
|---|---|
| "Write a Reddit post for my product" | reddit-growth |
| "Help me go viral on Reddit" | reddit-growth |
| "Find threads to comment on" | reddit-growth |
| "Create a Reddit launch strategy" | reddit-growth |
| "Reddit growth advice" | reddit-growth |
npx @karis-ai/cli)karis setup)karis brand init)Task Progress:
- [ ] Step 1: Choose mode
- [ ] Step 2: Collect inputs (karma, product)
- [ ] Step 3: Generate content
- [ ] Step 4: Review with pre-flight checklist
If user says "write a post" or "go viral," infer the mode directly.
Required:
Optional: target audience, key differentiators, specific subreddits, goal (awareness/signups/feedback)
npx @karis-ai/cli chat --skill reddit-growth "Write a Reddit post for [product]. Context:
- Product: [description]
- Karma: [level]
- Target audience: [who]
- Goal: [awareness/signups/feedback]
- Follow the post formulas and subreddit rules from the reddit-growth skill."
Karma 0-50 (Warm-up required):
Do NOT generate a product post. Generate a warm-up plan first.
Real data: one account went from 0 to 132 Karma in 4 months, 40,000+ total views.
Week 1: Post 2-3 lightweight pieces. A pet photo in r/aww gets upvotes fast. A "let's promote each other" post in a founder subreddit got 3,970 views at 100% upvote rate. These establish account trust before professional content.
Week 2: Start professional content and comment actively. Find posts 1-3 hours old. Write real answers from personal experience.
Week 3+: Main focus on professional content. Occasional lightweight post mixed in.
What gets 100% upvote rate: pure value with zero promotion. 10 posts in real data hit 100% — all had no pitch. Posts with promotion dropped to 50-79%.
Karma 50-200: Most subreddits accessible. Avoid r/Entrepreneur and r/startups main feed initially.
Karma 200+: Full access to all subreddits.
| Subreddit | Top Post | Best For | Notes |
|---|---|---|---|
| r/SideProject | 1345 upvotes | Any side project with a demo | Video/GIF required — every top post had one |
| r/buildinpublic | 871 upvotes | Journey stories, milestones | Emotion beats data. Cross-post to r/microsaas |
| r/microsaas | 446 upvotes | Milestone posts, MRR updates | Best cross-post partner for r/buildinpublic |
| r/SaaS | 798 upvotes, 756 comments | MRR milestones, failure lessons | Highest comment density. Real numbers required |
| r/indiehackers | 128 upvotes | Lessons, distribution tactics | Friday Share Fever thread has highest intent density |
| r/IMadeThis | 48 upvotes, 227 comments | Showcase threads, low-karma-friendly | Good for new accounts |
| r/Entrepreneur | 1180 upvotes | Personal stories, contrarian takes | No direct product plugs |
| r/alphaandbetausers | 51 upvotes | Beta testers, early adopters | Weekend Showcase thread is best entry |
| r/roastmystartup | 15 upvotes | Brutal feedback, validation | Low upvotes, highest comment quality |
| r/startups | 324 upvotes | Personal stories ONLY | Any product mention gets removed |
| r/InternetIsBeautiful | 6077 upvotes | Viral tool exposure | Only if: free, no signup, visually impressive |
Select by goal:
Best for r/SideProject. Requires video or GIF.
Title pattern: I built [specific thing] [concrete detail or contrast]
Real titles that hit 500+:
Body: video/GIF first, 1-2 sentences on the personal problem, what it does in plain English, one honest challenge, link, one specific question.
Best for r/buildinpublic. Highest-performing: 860 upvotes, 277 comments.
Title pattern: My [time period] after quitting my 9-5 to [build/go indie]. Here's what happened.
Body structure: no formatting, flows like a message to a friend. Metrics in Key: Value format. What's working, what's not (required). Ends with a real question, not a pitch.
Best for r/SaaS, r/indiehackers.
Title pattern: [Achievement] in [timeframe] — [honest hook]
Body: screenshot proof, product one-liner, numbers breakdown in Key: Value format, what moved the needle, what didn't work (required), AMA invitation.
Best for r/Entrepreneur, r/GrowthHacking.
Title pattern: [Common belief]. [Your counterpoint or what actually happened.]
Body: the common belief, what actually happened, the honest insight, optional soft product mention, question inviting community experience.
Best for r/alphaandbetausers.
Title pattern: Looking for early users to test [product] — [one-line value prop]
Body: who you are and why you built this (2-3 sentences, human not bio), the specific pain, what you built + link/screenshot, who you're looking for, what testers get, what you want from them, TL;DR.
Use this 4-part structure for any story-driven post:
Part 1: Make a friend first. Don't open with the product. One or two sentences on who you are and why you built this. Goal: make the reader think "this person is just like me."
Part 2: Introduce the product naturally. Lead into it: "So I spent three months building [name]." Show a GIF or screenshots. Describe what it does in plain English.
Part 3: Behind the scenes. Include one of: a lesson learned the hard way, a technical tradeoff, something counterintuitive about the market, a near-failure moment. This is the part people save and share.
Part 4: Community offer and CTA. Community-exclusive offer, clear link, one open question, signal you'll be in comments.
Address "this already exists" before someone else does. The most common skeptic signal on Reddit. Every post must include one sentence early on: "I tried [X] but the problem was [specific thing]."
Formatting — no exceptions: No bullet points or dashes in the post body. NEVER use em-dashes (—) or en-dashes (–). No numbered lists. No bold subheadings inside the body. Write as flowing paragraphs. Only exception: raw metrics (Key: Value lines).
Language — never use: "leverage", "utilize", "seamlessly", "cutting-edge", "innovative", "I'm excited to announce"
Banned sentence structures: The em-dash explanation. The setup-pivot ("Not wrong, just [reframe]"). The fake-casual opener ("It's funny how...", "Here's what nobody tells you...").
Write like a person talking: First person, past tense. Contractions. Vary sentence length. One honest failure required. End with a real question, not "thoughts?"
Be imperfect on purpose: Leave one small flaw or gap. Reddit readers love to "help" — that engagement is the algorithm signal you need.
Wait 24-48h between posts. Rewrite title per community, never copy-paste identical.
Validated combinations:
Per-subreddit emphasis:
| Window | Days | US Eastern | Recommendation |
|---|---|---|---|
| Optimal | Tue–Thu | 9–11 AM | Post now |
| Good | Mon | 10–11 AM | Post now |
| Acceptable | Mon–Thu | 7–9 AM or 11 AM–1 PM | Okay, not peak |
| Avoid | Fri after 2 PM, Sat, Sun | any | Wait until next Tue–Thu 9 AM ET |
Showcase threads first (highest intent density):
npx @karis-ai/cli chat --skill reddit-growth "Find Reddit threads about [topic] where I can add value.
- Focus on posts from last 7 days
- Score by relevance to [product]
- Include suggested comment angles"
Score posts before engaging:
| Signal | Weight |
|---|---|
| Mentions your keywords | +3 |
| Mentions your competitors | +3 |
| Describes your pain point | +3 |
| In target subreddit | +2 |
| Asking for tool recommendations | +2 |
| Complaining about problem you solve | +2 |
Threshold: score 4+ to engage. Post age under 24h: engage. Over 48h: skip.
Where to aim: Marketing speak → Helpful but scripted → Real person building something → Just a person. Aim for "real person building something."
Generic vs Specific: Generic = AI. Specific = Human. Every claim needs a receipt.
Bad: "Content marketing works well" Good: "our blog post on X got 12k views, converted 340 to email, 23 became customers"
The Bar Test: Imagine saying this out loud to someone at a bar. Would you actually say "Great question! Here's what I'd recommend..."? No. You'd say "oh yeah we dealt with that..."
Length: 3-6 sentences. If you can't say it in a short paragraph, you're saying too much.
No em-dashes: NEVER use em-dashes (—) or en-dashes (–). Use a period or new sentence.
The math: 100 pushy comments → 2 clicks → 0 customers. 100 valuable comments → 0 clicks → 5 followers → 2 inbound DMs → 1 customer + reputation.
Tool Recommendation:
Someone Shares a Win:
Someone is Frustrated: