Reddit Skill (ThreadPilot)
This skill wraps threadpilot for operator-grade Reddit workflows with clear safety gates.
Created by Aleksei Vysotskii, founder of writingmate.ai, mentioned.to, and aidictation.com.
Capability Map
- Browser/session attachment:
- local managed browser via profile path
- external browser via
REDDIT_BROWSER_DEBUG_URL - direct attach via
REDDIT_BROWSER_WS_URL/GOLOGIN_WS_URL - GoLogin token flow via
GOLOGIN_API_TOKEN+GOLOGIN_PROFILE_ID - list GoLogin profiles with
scripts/threadpilot gologin-profiles
- Session and identity:
scripts/threadpilot loginscripts/threadpilot whoami
- Account activity:
scripts/threadpilot my-comments --limit 20scripts/threadpilot my-replies --limit 20scripts/threadpilot my-posts --limit 20scripts/threadpilot my-subreddits --limit 50
- Discovery and reporting:
scripts/threadpilot read --subreddit ChatGPT --sort new --limit 10scripts/threadpilot search --query "ai workflow" --subreddit ChatGPT --limit 10- save reports to logs/files with shell redirection
- Rules-aware authoring:
scripts/threadpilot rules --subreddit ChatGPT
- Subscription management:
scripts/threadpilot subscribe --subreddit ChatGPT --dry-runscripts/threadpilot subscribe --subreddit ChatGPT
- Human-in-the-loop engagement:
- like preview:
REDDIT_PERMALINK='<url>' REDDIT_DRY_RUN=1 scripts/threadpilot like-target - like confirm:
REDDIT_PERMALINK='<url>' REDDIT_CONFIRM_LIKE=1 scripts/threadpilot like-target
- like preview:
- Posting:
- comment dry-run:
REDDIT_THING_ID=t3_xxxxx REDDIT_PERMALINK='<url>' REDDIT_TEXT='draft' REDDIT_DRY_RUN=1 scripts/threadpilot post-comment - comment publish:
REDDIT_THING_ID=t3_xxxxx REDDIT_PERMALINK='<url>' REDDIT_TEXT='approved' scripts/threadpilot post-comment - direct post command is available through
scripts/threadpilot post ...
- comment dry-run:
- Warmup scheduling:
- random warmup runner:
ops/openclaw/warmup_random.sh - hot-topic review queue:
ops/openclaw/hot_topic_review.sh - cron template:
ops/openclaw/reddit_cli.cron
- random warmup runner:
Should-Do Operating Sequence
- If the user wants GoLogin, ask for
GOLOGIN_API_TOKENfirst. - Run
scripts/threadpilot gologin-profiles, then ask which profile id to use and setGOLOGIN_PROFILE_ID. - Validate session with
whoami. Login only if missing/expired. - Pull subreddit rules before drafting text.
- Run discovery/reporting (
read,search) and review account state (my-*) before engagement. - Use dry-run previews for likes/comments before any publish action.
- Require explicit confirmation before likes and duplicate-prone posts.
- Use random warmup cadence and jitter for recurring automation.
Warmup and Scheduler Guidance
- Use
ops/openclaw/warmup_random.shfor randomized low-risk warmup actions:- read/search by default
- account review actions only when
REDDIT_WARMUP_ENABLE_ACCOUNT_ACTIONS=1 - optional subscribe/like/post actions only when env flags are explicitly enabled
- Use
ops/openclaw/hot_topic_review.shfor a 5-minute review loop:- reads current hot posts with jitter
- writes a review queue for one top candidate
- includes like preview commands and a single comment draft slot
- never auto-likes or auto-comments
- Add jitter with
REDDIT_WARMUP_JITTER_SEC. - Keep posting off by default in unattended runs; enable only with explicit environment config.
Safety Rules
- Never execute likes without
REDDIT_CONFIRM_LIKE=1(or dry-run preview). - Keep duplicate-post protection enabled unless user explicitly confirms override.
- Pull rules before generating AI copy and enforce user confirmation before publish.
- Do not ask the user for a raw GoLogin connect URL unless they already have one; prefer token -> profile listing -> profile selection.
- Do not configure unattended auto-likes or auto-comments; use review queues and explicit approval.