π¦ ClawHub
Reddit Publisher
by @nirusan
Research subreddits, draft Reddit-native posts, and publish/schedule via Late API. Includes ScrapeCreators for reading (search, subreddit details, comments)...
TERMINAL
clawhub install reddit-publisherπ About This Skill
name: reddit-publisher description: Research subreddits, draft Reddit-native posts, and publish/schedule via Late API. Includes ScrapeCreators for reading (search, subreddit details, comments) and Late for writing (validate, flairs, post). Built-in anti-AI-slop pass ensures posts sound human. version: 1.0.0 metadata: openclaw: requires: env: - SCRAPECREATORS_API_KEY - LATE_API_KEY bins: - python3 config: - ~/.config/scrapecreators/api_key - ~/.config/late/api_key primaryEnv: LATE_API_KEY emoji: "π " homepage: https://clawhub.ai/skills/reddit-publisher
Reddit Publisher
Research, draft, and publish Reddit posts that sound human.
Setup
ScrapeCreators (reading Reddit)
1. Get an API key at scrapecreators.com 2. Save it:mkdir -p ~/.config/scrapecreators && echo "YOUR_KEY" > ~/.config/scrapecreators/api_key && chmod 600 ~/.config/scrapecreators/api_keyLate (posting to Reddit)
1. Get an API key at getlate.dev 2. Connect your Reddit account in the Late dashboard 3. Save the key:mkdir -p ~/.config/late && echo "YOUR_KEY" > ~/.config/late/api_key && chmod 600 ~/.config/late/api_key
4. Find your Reddit account ID: python3 ./scripts/late_reddit.py accountsTooling
ScrapeCreators (READ Reddit)
# Search Reddit globally
python3 ./scripts/sc_reddit.py search --query "AI agent" --timeframe weekSearch within a subreddit
python3 ./scripts/sc_reddit.py subreddit-search --subreddit nocode --query "automation" --timeframe monthGet subreddit details (size, description)
python3 ./scripts/sc_reddit.py subreddit-details --subreddit microsaasGet post + comments
python3 ./scripts/sc_reddit.py post-comments --url "https://www.reddit.com/r/.../comments/..."Search Reddit Ad Library
python3 ./scripts/sc_reddit.py ads-search --query "Notion"
Late (WRITE to Reddit)
# List connected Reddit accounts
python3 ./scripts/late_reddit.py accountsValidate subreddit exists
python3 ./scripts/late_reddit.py validate-subreddit --subreddit r/microsaasList available flairs
python3 ./scripts/late_reddit.py reddit-flairs --account-id --subreddit microsaasPost now
python3 ./scripts/late_reddit.py create-post --account-id --subreddit microsaas --title "My title" --body "My body"Schedule a post
python3 ./scripts/late_reddit.py create-post --account-id --subreddit microsaas --title "My title" --body "My body" --scheduled-for 2026-04-01T10:00:00Z
Writing workflow
When drafting a Reddit post or comment:
1. Write Reddit-native
2. Anti-AI-slop pass (mandatory)
Read the references before finalizing any draft:./references/stop-slop/phrases.md β words and phrases to remove./references/stop-slop/structures.md β patterns to avoid./references/stop-slop/examples.md β before/after calibration3. Quick checklist
Pre-flight before posting
1. Check subreddit details (ScrapeCreators) for rules and size 2. List flairs (Late) and pick one if required 3. Keep first post in any sub low-risk (text post, no links in first paragraph) 4. Many subreddits require flair β posts without flair get auto-removed 5. New/low-karma accounts get blocked on many subsPost tracking (optional)
Create a filereferences/post-history.md to track your posts:
Things to know
βοΈ Configuration
ScrapeCreators (reading Reddit)
1. Get an API key at scrapecreators.com 2. Save it:mkdir -p ~/.config/scrapecreators && echo "YOUR_KEY" > ~/.config/scrapecreators/api_key && chmod 600 ~/.config/scrapecreators/api_keyLate (posting to Reddit)
1. Get an API key at getlate.dev 2. Connect your Reddit account in the Late dashboard 3. Save the key:mkdir -p ~/.config/late && echo "YOUR_KEY" > ~/.config/late/api_key && chmod 600 ~/.config/late/api_key
4. Find your Reddit account ID: python3 ./scripts/late_reddit.py accounts