Reddit Publisher

v1.0.0

Research subreddits, draft Reddit-native posts, and publish/schedule via Late API. Includes ScrapeCreators for reading (search, subreddit details, comments)...

0· 44·0 current·0 all-time
byJean-Solopreneur@nirusan
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description (research, draft, publish via Late, read via ScrapeCreators) match the required env vars (SCRAPECREATORS_API_KEY, LATE_API_KEY), required binary (python3), and the two included scripts that call getlate.dev and api.scrapecreators.com.
Instruction Scope
SKILL.md instructions are focused: they show how to store API keys, run the included Python CLIs, and follow an editorial checklist. The instructions do not ask the agent to read unrelated files or transmit data to unexpected endpoints.
Install Mechanism
No install spec (instruction-only) and only two small Python scripts are included. The skill does not download or execute code from arbitrary URLs; risk from install mechanism is low.
Credentials
Requested environment variables and config paths directly correspond to the two third-party services the skill integrates with (ScrapeCreators and Late). No unrelated secrets or broad system credentials are requested.
Persistence & Privilege
always is false, the skill does not request permanent system-wide presence or modify other skills. It suggests storing service API keys in user config files (standard for CLI tools).
Assessment
This skill is coherent with its stated purpose, but review these before installing: 1) It will make network requests to https://api.scrapecreators.com and https://getlate.dev using the API keys you provide — only supply keys you trust. 2) Keys can be passed via environment variables or stored in ~/.config/* files as shown; protect those files (SKILL.md even recommends chmod 600). 3) The included Python scripts are small and readable; you can open them to verify behavior (they only perform HTTP calls to the two service APIs). 4) Because the skill can post via the Late API, ensure the connected Late account and Reddit permissions are acceptable. 5) If you need higher assurance, run the scripts in a constrained environment or review network traffic to confirm endpoints. Overall the skill appears internally consistent and not asking for unrelated privileges or secrets.

Like a lobster shell, security has layers — review code before you run it.

latestvk975g84zaxkxjs76xw42622j1x83xwd1marketingvk975g84zaxkxjs76xw42622j1x83xwd1postingvk975g84zaxkxjs76xw42622j1x83xwd1redditvk975g84zaxkxjs76xw42622j1x83xwd1scrapingvk975g84zaxkxjs76xw42622j1x83xwd1

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Runtime requirements

🟠 Clawdis
Binspython3
EnvSCRAPECREATORS_API_KEY, LATE_API_KEY
Config~/.config/scrapecreators/api_key, ~/.config/late/api_key
Primary envLATE_API_KEY

SKILL.md

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_key

Late (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

Tooling

ScrapeCreators (READ Reddit)

# Search Reddit globally
python3 ./scripts/sc_reddit.py search --query "AI agent" --timeframe week

# Search within a subreddit
python3 ./scripts/sc_reddit.py subreddit-search --subreddit nocode --query "automation" --timeframe month

# Get subreddit details (size, description)
python3 ./scripts/sc_reddit.py subreddit-details --subreddit microsaas

# Get 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 accounts

# Validate subreddit exists
python3 ./scripts/late_reddit.py validate-subreddit --subreddit r/microsaas

# List available flairs
python3 ./scripts/late_reddit.py reddit-flairs --account-id <ACCOUNT_ID> --subreddit microsaas

# Post now
python3 ./scripts/late_reddit.py create-post --account-id <ACCOUNT_ID> --subreddit microsaas --title "My title" --body "My body"

# Schedule a post
python3 ./scripts/late_reddit.py create-post --account-id <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

  • Open with the concrete situation in 1-2 lines (what you did, what happened)
  • Give specific details (numbers, stack, time spent, what you tried)
  • End with a real question or request for feedback

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 calibration

3. Quick checklist

  • No throat-clearing openers ("Here's the thing", "Let me be clear")
  • No binary contrast frames ("Not X. Y.")
  • Active voice, name the actor
  • Cut adverbs and vague importance claims
  • No em dashes. Use commas or periods
  • No "I'd be happy to" or "Great question"

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 subs

Post tracking (optional)

Create a file references/post-history.md to track your posts:

  • Sub, title, date, score, upvote ratio, comments, status
  • Review what works vs what gets buried
  • Don't repeat the same angle in the same sub within 2 weeks

Things to know

  • ScrapeCreators is read-only (1 credit per request)
  • Late: no video uploads, no analytics for Reddit
  • Reddit rules differ by subreddit — always check before posting
  • No API can guarantee posting success in every subreddit

Files

6 total
Select a file
Select a file to preview.

Comments

Loading comments…