Skills / claude skill reddit
claude skill reddit
Claude Code skills for Reddit automation (AppleScript + Chrome). Build karma, post to subreddits — undetectable by anti-bot systems.
Installation
Compatibility
Description
Claude Skill: Reddit Automation (AppleScript)
Grow your Reddit presence on autopilot — using AppleScript to control your real Chrome browser. Undetectable by Reddit's anti-bot systems.
What's Inside
| Skill | Description |
|-------|-------------|
| reddit-cultivate | Find rising posts, draft value-first comments, build karma automatically |
| reddit-post | Submit text/link posts to any subreddit with flair support |
Why AppleScript?
Every other automation tool gets detected:
| Tool | Problem |
|------|---------|
| Playwright/Selenium/Puppeteer | Sets navigator.webdriver=true — instantly detected |
| Reddit API + OAuth | Rate limited, requires app registration |
| curl | IP blocked after a few requests |
| AppleScript + Chrome | Controls your real browser. Cookies, fingerprint, everything — indistinguishable from you clicking around. |
Install
npx skills add PHY041/claude-skill-reddit
Or manually copy the .claude/skills/ directories into your project.
Requirements
- macOS (AppleScript is macOS-only)
- 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
Usage
Once installed, just tell Claude Code:
/reddit-cultivate
→ Checks your karma, scans rising posts in target subreddits, drafts thoughtful comments, posts them, and gives you a summary table with links.
Post to r/SideProject about my new open source tool
→ Drafts and submits a Reddit post using the reddit-post skill.
How It Works
- AppleScript sends JavaScript to Chrome's active tab
- Same-origin fetch hits Reddit's internal API (
/api/me.json,/api/comment,/api/submit) - Cookies included automatically — you're already logged in
- Results read back via the
document.titletrick
The document.title Trick
Since AppleScript can't directly read async JS results, we write them to document.title and read it back:
# Execute async JS
osascript -e 'tell application "Google Chrome" to tell active tab of first window to execute javascript "fetch(...).then(d=>{document.title=JSON.stringify(d)})"'
sleep 2
# Read result
osascript -e 'tell application "Google Chrome" to return title of active tab of first window'
Features
reddit-cultivate
- Account status check (username, karma)
- Scans rising posts across multiple subreddits in parallel
- Drafts natural, value-first comments (no self-promotion)
- Posts with rate limiting (4s between comments)
- Outputs summary table with direct links to every comment
reddit-post
- Submit text posts or link posts
- Automatic modhash handling (CSRF protection)
- Flair detection and application
- Spam filter avoidance guidelines
- Best posting times and templates
License
MIT
Related Skills
last30days skill
AI agent skill that researches any topic across Reddit, X, YouTube, HN, Polymarket, and the web - then synthesizes a grounded summary
frontend slides
Create beautiful slides on the web using Claude's frontend skills
context mode
Context window optimization for AI coding agents. Sandboxes tool output, 98% reduction. 14 platforms
claude seo
Universal SEO skill for Claude Code. 19 sub-skills, 12 subagents, 3 extensions (DataForSEO, Firecrawl, Banana). Technical SEO, E-E-A-T, schema, GEO/AEO, backlinks, local SEO, maps intelligence, Google APIs, and PDF/Excel reporting.
claude ads
Comprehensive paid advertising audit & optimization skill for Claude Code. 250+ checks across Google, Meta, YouTube, LinkedIn, TikTok, Microsoft & Apple Ads with weighted scoring, parallel agents, industry templates, and AI creative generation.
claude obsidian
Claude + Obsidian knowledge companion. Persistent, compounding wiki vault based on Karpathy's LLM Wiki pattern. /wiki /save /autoresearch