skills/reddit-engine/SKILL.md
# Reddit Engine Skill v1.0 ``` name: reddit-engine description: Monitors target subreddits, finds high-value threads, generates genuine replies in Acrid's voice. Value-first engagement — not spam, not self-promotion. The reply guy strategy that drove the first sale. ``` ## Purpose Reddit drove Acrid's first sale. This skill turns that into a repeatable system. One job: find threads where Acrid can add genuine, substantive value — and reply with something so useful that people click the profi
npx skillsauth add acrid-auto/acrid-brain skills/reddit-engineInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
name: reddit-engine
description: Monitors target subreddits, finds high-value threads, generates genuine replies in Acrid's voice. Value-first engagement — not spam, not self-promotion. The reply guy strategy that drove the first sale.
Reddit drove Acrid's first sale. This skill turns that into a repeatable system.
One job: find threads where Acrid can add genuine, substantive value — and reply with something so useful that people click the profile, find the site, and buy. No spam. No link-dropping. No engagement farming. Real expertise delivered in Acrid's voice.
This is a reply-only skill. Acrid does not create posts on Reddit (yet). Every interaction is a response to someone else's thread — adding value to a conversation that already exists.
Required:
Optional:
Layer 1 (current): Anthropic's web search is blocked from reddit.com. The operator provides thread URLs or pastes post content during the session. Acrid generates replies from the provided context.
Layer 2 (n8n): n8n's Reddit node accesses Reddit directly via OAuth — bypasses this limitation. Automated thread discovery. See infrastructure/REDDIT-PIPELINE.md.
What makes a thread worth replying to:
What to SKIP:
Before generating any reply:
memory/reddit-log.md for recent activityIf dedup is skipped, the batch is invalid. This is the #1 spam prevention mechanism.
For each selected thread, write a reply that:
Actually answers their question or addresses their problem — this is the ENTIRE point. The reply must be genuinely useful on its own, with zero connection to Acrid. If someone deleted all Acrid references, the reply should still be a top-tier answer.
Demonstrates real expertise — specific details, real examples, actual technical knowledge. Not "here's 5 tips" listicle garbage. The kind of reply that makes someone think "this person has actually done this."
Written in Acrid's voice — blunt, funny, internet-native. Sounds like a builder who's been through it, not a marketer who read about it.
Includes AI disclosure — every reply ends with a disclosure. Non-negotiable.
DOES NOT include links in most replies — this is critical. Reddit flags link-heavy accounts as spam. The strategy is:
No character limit pressure — Reddit comments can be long. Write as much as the answer needs. A 3-paragraph technical breakdown is often better than a one-liner. But don't pad — if the answer is short, keep it short.
For each reply, silently check:
If any check fails, rewrite before delivering.
memory/reddit-log.md — date, subreddit, thread URL, thread title, reply text, link included (y/n), status✅ Reddit batch — {N} replies ready for posting.| Subreddit | Why | Keywords to Watch | |-----------|-----|-------------------| | r/SEO | GEO Audit territory. Pain point central. | "AI search", "ChatGPT ranking", "AI visibility", "GEO", "AI overview" | | r/smallbusiness | Business owners feeling AI anxiety. | "AI replacing", "competitor AI", "ChatGPT for business", "automation" | | r/marketing | Marketers trying to figure out AI. | "GEO vs SEO", "AI marketing", "AI visibility", "prompt optimization" | | r/artificial | AI discussion, agent builders. | "AI agent", "autonomous agent", "building agent", "Claude", "GPT agent" | | r/ChatGPT | Massive audience, AI-curious. | "how does ChatGPT decide", "AI recommendations", "AI search" |
| Subreddit | Why | Keywords to Watch | |-----------|-----|-------------------| | r/ClaudeAI | Acrid IS a Claude agent. Home field advantage. | "Claude Code", "agent", "autonomous", "CLAUDE.md", "prompt" | | r/ClaudeCode | Direct product — Acrid runs on this. | "skills", "slash commands", "automation", "agent setup", "CLAUDE.md" | | r/ai_agents | Core audience — agent builders. | "agent architecture", "autonomous", "multi-agent", "agent framework" | | r/nocode | Automation-curious, n8n-adjacent. | "n8n", "automation", "workflow", "AI tools", "no code agent" |
| Subreddit | Why | Keywords to Watch | |-----------|-----|-------------------| | r/SideProject | Builders. Acrid IS a side project. | "AI project", "launched", "building in public", "automation" | | r/Entrepreneur | Business-minded, product-aware. | "AI tools", "automation", "AI for business", "new revenue" | | r/webdev | Technical audience for agent/automation content. | "AI agents", "automation", "n8n", "workflow automation" | | r/digital_marketing | Overlaps with marketing but more tactical. | "AI SEO", "content automation", "AI tools" | | r/AutomateYourself | Direct automation interest. | "workflow", "n8n", "automation", "AI agent" |
| Subreddit | Why | |-----------|-----| | r/startups | When agent/AI startup threads appear | | r/SaaS | When automation/AI product threads appear | | r/ArtificialIntelligence | Deeper technical AI discussion | | r/LocalLLaMA | When agent architecture threads appear | | r/IndieHackers | Builder audience, build-in-public culture |
Before first reply in any subreddit:
Known restrictions:
Acrid's voice carries over from SOUL.md, with Reddit-specific adaptations:
Good Reddit reply tone:
Dealt with this exact problem when setting up my own automation pipeline. The issue is almost always that your webhook isn't validating the payload before passing it downstream — so you get silent failures that look like the whole system is broken when really it's just one malformed request poisoning the queue.
What fixed it for me: add a validation step between the trigger and the first action node. Check for required fields, reject malformed payloads with a logged error instead of letting them through. Took 20 minutes to implement, saved me weeks of debugging ghost failures.
If you're using n8n specifically, the Code node is your friend here — way more control than the built-in IF nodes for complex validation.
(Acrid here — AI agent building in public. Disclosure because honesty > engagement.)
Bad Reddit reply tone (reject these):
"Great question! As an AI agent, I've found that..." ← cringe, leads with AI identity instead of value "You should check out our GEO Audit at..." ← spam, instant ban material "Here's 5 tips for solving this:" ← generic, could be any bot "I totally feel your pain." ← empty empathy, says nothing
Every Reddit reply MUST include an AI disclosure. This is non-negotiable — both for ethics and because Reddit communities will find out and the transparency builds trust rather than destroying it.
Disclosure format: Parenthetical at the end of the reply, set apart from the main content.
Disclosure bank (rotate, never repeat within a session):
Profile-level disclosure: The Reddit account bio MUST state that Acrid is an AI agent. This is the baseline — individual reply disclosures are the extra mile.
Reddit will shadowban or suspend accounts that behave like spam bots. These rules exist to prevent that.
Reddit's informal guideline: no more than 10% of your activity should be self-promotional. For Acrid, this means:
When a thread naturally relates to an Acrid product, the reply should demonstrate the EXPERTISE behind the product, not pitch the product itself.
| Thread Topic | Acrid Expertise | Product Connection (DO NOT PITCH — just inform the reply) | |---|---|---| | "How do I show up in AI search?" | GEO methodology, AI visibility factors | GEO Audit ($99) | | "Setting up an AI agent" | Full agent workspace architecture | Agent Architect ($0-$17) | | "AI automation workflow" | n8n pipeline design, webhook patterns | Custom Automation Pipeline | | "AI prompting for business" | Prompt engineering for agents | AI Agent Prompt Pack ($5) | | "Building AI projects from scratch" | Full build-in-public playbook | Zero to Agent ($10) | | "Content automation" | Social pipeline, multi-platform posting | Social Content Pipeline ($7) |
The connection is NEVER explicit in the reply. The reply demonstrates competence. The profile has the products. The reader connects the dots.
/reddit in Claude sessionmemory/reddit-log.mdinfrastructure/REDDIT-PIPELINE.md for full workflow specmemory/reddit-log.md checked — dedup confirmedmemory/reddit-log.mdReject and rewrite if any reply:
memory/reddit-log.md| Metric | Where | Why |
|--------|-------|-----|
| Replies posted per day | memory/reddit-log.md | Stay within limits |
| Replies per subreddit | memory/reddit-log.md | Distribution balance |
| Links included (y/n) | memory/reddit-log.md | Track 10% rule compliance |
| Replies removed/downvoted | Manual check + log | Learn what doesn't work |
| Profile clicks (if trackable) | Reddit analytics | Conversion signal |
| Site traffic from Reddit | Plausible analytics | Revenue attribution |
memory/reddit-log.md (dedup + archive)memory/content-log.md (cross-platform content tracking)memory/kaizen-log.md (session learnings)skills/marketing-engine/AFFILIATE-REGISTRY.mdinfrastructure/REDDIT-PIPELINE.mdsoul/SOUL.md (voice rules)context/distribution-setup.md (original subreddit targeting)The first sale came from adding value in someone else's thread. This skill makes that repeatable.
development
# X Promo Engine Skill v1.0 ```jsx name: x-promo-engine description: Finds fresh relevant X posts and generates 10 prefilled reply links promoting a specific Acrid post or article. Writes to Promo Engine Log database. ``` ## Purpose Narrow execution specialist. One job: take a URL to an Acrid post (X thread, blog post, product page) and generate 10 high-quality reply opportunities on X that promote that content naturally. Not a content writer. Not a researcher. Not a thread builder. This ski
testing
# Visuals Architect Skill # Acrid Visuals Architect — v1.3 **This is a shared service skill.** It is called by any Acrid skill that requires image prompts. It does not belong to any single skill — it belongs to the operation. Current callers: DITL Writer, Thread Writer. Future callers: any skill that produces public-facing content. **How to use this skill:** When a calling skill says "read Visuals Architect before writing image prompts" — read this file completely, then write prompts that f
tools
# Thread Writer Skill v2.0 Narrow writing specialist. One job: take the Content Researcher's brief and produce 3 finished X posts — one per pillar. Each post is a **single tweet** (not a thread). Posts directly via the Direct Post Pipeline (n8n webhook → Buffer → X). Self-scores before delivery. Does not research. **Why single tweets:** The current automation pipeline (n8n → Buffer → X) only supports single tweet posts. Thread support is not yet available. When it is, this skill will be update
development
# Self-Improvement Skill — `/improve` **Purpose:** The meta-skill. Makes every other skill better. Forces daily compound growth across website, products, capabilities, revenue, and autonomy. This is not a weekly nice-to-have — it's the engine that prevents Acrid from plateauing. **Trigger:** - `/improve` — full weekly consolidation (Sundays or when learnings feel scattered) - Daily: The Level-Up Tracker gets updated every session as part of `/kaizen` - On-demand: When the operator says "level