Get the FREE Ultimate OpenClaw Setup Guide →

reddit-cultivate

npx machina-cli add skill jrr996shujin-png/content-matrix-skills/reddit-cultivate --openclaw
Files (1)
SKILL.md
5.3 KB

Reddit Karma Cultivator (Anti-Shadowban Edition)

Automatically builds Reddit karma by commenting on rising posts with genuine, value-first responses.

Prerequisites

  1. macOS only (uses AppleScript)
  2. Google Chrome with "Allow JavaScript from Apple Events" enabled:
    • Chrome → View → Developer → Allow JavaScript from Apple Events
    • Restart Chrome after enabling
  3. Logged into Reddit in Chrome

How It Works

  1. AppleScript injects JavaScript into your logged-in Chrome browser
  2. Fetches rising/hot posts from target subreddits via Reddit's internal JSON API
  3. AI drafts a natural, value-first comment for each post
  4. Posts comments with human-like delays and rate limiting
  5. 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

  1. Step 1: Ensure you are on macOS, Chrome is configured for Apple Events, and you are logged into Reddit.
  2. Step 2: Run the cultivation script, for example: python3 {baseDir}/scripts/reddit_cultivate.py --subreddits "indiehackers,SideProject,startups,AskReddit,technology" --max-comments 5
  3. 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.

Frequently Asked Questions

Add this skill to your agents
Sponsor this space

Reach thousands of developers