reddit-cultivate
npx machina-cli add skill jrr996shujin-png/content-matrix-skills/reddit-cultivate --openclawReddit Karma Cultivator (Anti-Shadowban Edition)
Automatically builds Reddit karma by commenting on rising posts with genuine, value-first responses.
Prerequisites
- macOS only (uses AppleScript)
- Google Chrome with "Allow JavaScript from Apple Events" enabled:
- Chrome → View → Developer → Allow JavaScript from Apple Events
- Restart Chrome after enabling
- Logged into Reddit in Chrome
How It Works
- AppleScript injects JavaScript into your logged-in Chrome browser
- Fetches rising/hot posts from target subreddits via Reddit's internal JSON API
- AI drafts a natural, value-first comment for each post
- Posts comments with human-like delays and rate limiting
- Tracks all activity to prevent duplicate comments
Anti-Shadowban Rules (CRITICAL — FOLLOW EXACTLY)
These rules are non-negotiable. Violating them WILL get the account shadowbanned:
Frequency Limits
- Maximum 5 comments per session (never exceed this)
- Minimum 45-90 seconds between comments (randomized delay)
- Maximum 2 sessions per day (morning + evening, 6+ hours apart)
- Skip days randomly — do NOT comment every single day. Aim for 4-5 days per week.
Comment Quality Rules
- NO self-promotion — never mention your own product, link, or project
- NO generic responses — "Great post!", "I agree!", "This is helpful" will get flagged
- Minimum 2 sentences per comment, ideally 3-5 sentences
- Must directly address the specific content of the post
- Add personal experience or perspective — share an anecdote, opinion, or related info
- Vary sentence structure — don't start every comment the same way
- Use casual Reddit tone — contractions, lowercase "i" sometimes, occasional humor
- NO emojis or excessive formatting — Redditors hate that
Subreddit Behavior
- Rotate subreddits — don't hammer the same subreddit repeatedly
- Mix "easy karma" subs with niche subs — balance r/AskReddit type posts with r/indiehackers
- Read the room — serious subs need serious comments, casual subs can be lighter
- Avoid commenting on posts older than 6 hours — comments on old posts look suspicious
Red Flags to Avoid
- Commenting immediately after account creation
- All comments in same time window (looks like a bot schedule)
- Copy-paste or templated language across comments
- Only commenting, never upvoting (the script should upvote posts it comments on)
- Sudden spike in activity after days of silence
Usage
Run the cultivation script:
python3 {baseDir}/scripts/reddit_cultivate.py --subreddits "indiehackers,SideProject,startups,AskReddit,technology" --max-comments 5
Parameters
--subreddits: Comma-separated list of target subreddits (default: indiehackers,SideProject,startups,technology,AskReddit)--max-comments: Maximum comments this session (default: 5, hard cap: 5)--min-delay: Minimum seconds between comments (default: 45)--max-delay: Maximum seconds between comments (default: 90)--check-only: Just check account status and karma, don't comment--dry-run: Generate comments but don't post them (for review)
Check Account Status
python3 {baseDir}/scripts/reddit_cultivate.py --check-only
Dry Run (Preview Comments)
python3 {baseDir}/scripts/reddit_cultivate.py --subreddits "indiehackers,startups" --dry-run
Comment Generation Guidelines for AI
When generating comments, follow these patterns:
Good comment patterns:
- "I ran into this exact same issue last month. What worked for me was [specific approach]. The key thing I learned was [insight]."
- "Interesting take. I'd push back a little on [specific point] though — in my experience [alternative perspective]. That said, [agreement with part of post]."
- "This reminds me of [related concept/experience]. Have you considered [thoughtful question]? I found that [relevant observation]."
Bad comment patterns (NEVER use):
- "Great post! Thanks for sharing." (too generic)
- "Check out my tool at [link]" (self-promotion)
- "I totally agree with everything here." (no substance)
- "As an AI language model..." (obviously wrong)
- Starting every comment with "I think" or "In my opinion"
Activity Log
The script maintains a log at ~/.openclaw/reddit-cultivate-log.json tracking:
- Timestamps of all comments
- Subreddits commented in
- Post IDs (to avoid duplicate comments)
- Daily/weekly comment counts
- Karma snapshots over time
This log is used to enforce rate limits and detect patterns that could trigger shadowban.
Shadowban Detection
Run periodically to check if the account has been shadowbanned:
python3 {baseDir}/scripts/reddit_cultivate.py --check-shadowban
This opens an incognito window and checks if the user profile is visible to logged-out users. If shadowbanned, STOP all automation immediately.
Source
git clone https://github.com/jrr996shujin-png/content-matrix-skills/blob/main/reddit-cultivate/SKILL.mdView on GitHub Overview
Reddit Karma Cultivator automates finding rising posts and leaving thoughtful, AI-generated comments to grow your Reddit karma. Built for macOS using AppleScript and Chrome automation, it includes anti-shadowban safeguards with rate limiting and human-like timing to mimic real participation. It tracks activity to prevent duplicates and helps maintain natural engagement.
How This Skill Works
AppleScript injects JavaScript into your logged-in Chrome session to fetch rising posts via Reddit's internal JSON API. An AI drafts value-first comments, which are posted with randomized delays and session limits, while the tool logs activity to avoid duplicates.
When to Use It
- You want to grow karma by commenting on rising posts in targeted subreddits with thoughtful, value-first responses.
- You must stay within strict rate limits and avoid patterns that trigger anti-bot systems.
- You operate a macOS environment and use Chrome with Apple Events to automate Reddit tasks.
- You need auditable, per-session activity tracking to prevent duplicate comments.
- You want to rotate subreddits and mix easy-karma subs with niche communities to balance engagement.
Quick Start
- Step 1: Ensure you are on macOS, Chrome is configured for Apple Events, and you are logged into Reddit.
- Step 2: Run the cultivation script, for example: python3 {baseDir}/scripts/reddit_cultivate.py --subreddits "indiehackers,SideProject,startups,AskReddit,technology" --max-comments 5
- Step 3: Review dry-run or check-only output or run with real posting after confirming safeguards; monitor results and adjust subreddits and timing as needed.
Best Practices
- Follow the exact anti-shadowban rules: max 5 comments per session; 45-90 seconds between comments; max 2 sessions per day.
- Ensure no self-promotion or generic responses; provide personal experience and relevant insights.
- Write 2-5 sentence comments that directly address the post content.
- Vary sentence structure and keep a casual Reddit tone without emojis or heavy formatting.
- Rotate subreddits and time posts to avoid obvious bot patterns and avoid commenting on posts older than 6 hours.
Example Use Cases
- Comment on rising posts in indiehackers, SideProject, startups, AskReddit, technology to build natural engagement.
- AI-drafted, value-first comments that directly respond to post content.
- Comments posted with randomized delays to mimic human behavior and avoid robotic patterns.
- Activity is tracked to prevent duplicates and create a clean engagement log.
- Engagement is rotated across easy-karma and niche subs for balanced karma sources.