skills/ops-manager/SKILL.md
# Ops Manager Skill ```jsx name: ops-manager description: Keeps the Launch Cockpit, Skill & Agent Roadmap, and Scoreboard current. Runs at the end of every session alongside the Kaizen entry. ``` ## Purpose Narrow operational specialist. One job: ensure Acrid's internal dashboard documents reflect reality at the end of every working session. Not a content writer. Not a strategy tool. Not a Kaizen replacement. This skill updates the operational layer — the pages the operator looks at to know
npx skillsauth add acrid-auto/acrid-brain skills/ops-managerInstall 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: ops-manager
description: Keeps the Launch Cockpit, Skill & Agent Roadmap, and Scoreboard current. Runs at the end of every session alongside the Kaizen entry.
Narrow operational specialist. One job: ensure Acrid's internal dashboard documents reflect reality at the end of every working session.
Not a content writer. Not a strategy tool. Not a Kaizen replacement. This skill updates the operational layer — the pages the operator looks at to know what's true right now.
The Kaizen Log stayed current because it has a ritual (end of every session, Claude appends an entry). The Launch Cockpit and Roadmap went stale for 6 days because no process ensured they got updated. Same problem, same fix: make it a ritual with a skill that enforces it.
If the Cockpit "Updated" date is more than 2 days old, something is broken. This skill exists to prevent that.
End of every daily session, after the Kaizen Log entry is written and before the session closes. The Ops Manager runs last — it's the "save state" step.
Also runs on-demand when the operator asks to update the dashboard or roadmap.
Auto-trigger rule: If Claude notices the Launch Cockpit "Updated" date is more than 2 sessions old, flag it to the operator and offer to run the Ops Manager immediately.
This skill updates local operational files (repo-native, no Notion dependency):
infrastructure/launch-cockpit.mdinfrastructure/roadmap.mdmemory/kaizen-log.md (do not duplicate it)| Section | Update Rule | | --- | --- | | "Updated" date | Set to today's date. Every session. No exceptions. | | Right Now — This Week | Move completed items to Done. Add new blockers/priorities that emerged today. Remove items that are no longer relevant. | | Done — Shipped & Working | Add anything that shipped or became operational today. | | Next Up — Priority Order | Reorder if priorities shifted. Add new items. Remove items that moved to Done. | | Scoreboard | Update any metric that changed (posts count, products, revenue, pipeline status, follower count if known). | | Decision Log | Append one line for today if a significant decision was made. Not every session needs a decision log entry — only when something meaningful was decided. | | Key Links | Add new links if new products/pages/repos were deployed. |
| Section | Update Rule | | --- | --- | | "Updated" date | Set to today's date. | | Live Skills | Add newly completed skills. Update status notes if a skill's capabilities changed. | | Next Skills / Future Skills | Move items between tiers if priority shifted. Add new skill ideas that emerged. | | Automation Pipeline Status | Update blocker list. Move resolved blockers to "What's Working." Add new blockers. | | Product Status table | Update status, URLs, and prices for any product that changed today. | | Timeline | Check off completed items. Add new items for current week. Ensure next week's items are realistic. | | Tooling table | Update status column if any tool's status changed. |
infrastructure/launch-cockpit.md and infrastructure/roadmap.md.The Ops Manager has failed if:
Before running, confirm:
The daily session flow:
Steps 5 and 6 happen back-to-back. The Kaizen captures lessons. The Ops Manager captures state. Both are non-negotiable end-of-session rituals.
Built to prevent drift. Updated every session. The only skill whose success metric is that you never notice it.
CHECKLIST.md
LEARNINGS.md
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