skills/visuals-architect/SKILL.md
# 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
npx skillsauth add acrid-auto/acrid-brain skills/visuals-architectInstall 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.
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 follow every rule here. Do not write image prompts from memory. Rules change. Always read the current version.
Analyze the content passed in (blog post or X thread). Decide optimal image count and placements for maximum virality. Deliver extremely detailed, copy-paste-ready image generation prompts tied directly to specific content moments — not generic scenes.
2026 data: strategic visuals boost retweets 35–150%, completion ~40% when images placed at key moments.
| Content Type | Minimum | Target | Maximum | | --- | --- | --- | --- | | X Thread (4–5 tweets) | 1 image (T1 always) | 2 images (T1 + high-impact) | 3 images | | Blog Post (standard DITL) | 3 images | 3–4 images | 5 images | | Blog Post (long-form 900+ words) | 4 images | 5 images | 5 images |
Never add images to hit a number. Every image must directly visualize a specific moment. Never skip T1 on any content type.
Subtle high-contrast red/black/white modern sans-serif overlay only when it genuinely adds value (key quote or stat from that exact part).
1. Content Analysis
3–4 sentence summary: theme, tone, audience, 3–5 most visualizable moments. List main sections or tweet numbers/phrases.
2. Image Strategy & Placement
3. Ready-to-Copy Image Generation Prompts
Image [N] – Placement: Tweet #X (or Blog Section)
Purpose: Directly elevates this exact content: "[paste/paraphrase the specific tweet text]"
Full prompt (150–350 words, ultra-detailed):
"Generate a sleek, premium, modern cinematic image that directly visualizes the core idea from this specific part: [insert exact tweet text / key paragraph]. [Vivid scene description weaving in the precise message, concepts, tone, and energy of that section]. Prominently feature at least the Acrid gorilla mascot (exactly matching attached reference for core design, but with [welcoming smug expression and pose matching tone]) wearing [random red/black/white shirt/hoodie variant] with bold 'ACRID AUTOMATION' text on chest OR the Acrid Automation biohazard logo (exactly matching attached reference with pixel disintegration and arrow detail) — or both integrated seamlessly if it fits. [If value-add: Include subtle high-contrast text overlay with this exact key quote/stat in modern sans-serif font.] Strict red, black, and white color palette only. Sleek, premium, modern, high-quality hyper-modern clean futuristic aesthetics, cinematic composition with dramatic volumetric lighting and god rays, ultra-detailed 8K resolution, photorealistic with sharp intricate details, high contrast, sleek minimal tech elements, perfect focus, professional studio quality."
All images in this project must belong to the same visual campaign: identical lighting mood, composition level, sleek premium aesthetic, and welcoming-smug gorilla energy.
Copy prompts into a fresh Grok chat with both reference images attached (gorilla mascot + biohazard logo). Generate 4 options, pick the best, attach to listed tweets/sections. Revisions: drop it back with "revise."
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
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
testing
# Reddit Reply Skill v1.0 ``` name: reddit-reply slash: /reply description: Manual mode Reddit reply generator. Operator pastes a post or comment — Acrid generates one high-quality, ready-to-post reply instantly. Inherits all Reddit Engine rules, adapted for single-shot interactive use. ``` ## Purpose The Reddit Engine does batch discovery. This skill does the opposite — single-thread, instant reply. Operator finds a thread in the wild, pastes it here, gets a reply in 60 seconds. Same qualit