capx-ai/casa/casa-approvals
Claude Code and agent skill by capx-ai/casa
- community
Checking that the SKILL.md file is still in the repository.
Your control surface. Shows everything queued and waiting for your yes, lets you approve or reject each item with a note, and shows and changes how much Casa does on its own per department. Four things always ask no matter what: spending money, publishing or announcing publicly, shipping code changes, and anything destructive or irreversible. Use when you want to approve work, see what is waiting on you, or change how hands-on Casa is.
Install
npx vskill@latest install capx-ai/casa/casa-approvalsSKILL.md
casa-approvals
The founder-facing safety surface. One place to see what Casa is waiting on you for, say yes or no with a note, and tune how much each department does without asking.
The brain dir is company-brain/. Scripts live at ${CASA_ROOT:-${CLAUDE_PLUGIN_ROOT}}/scripts/.
Steps
- If
company-brain/profile.jsondoes not exist, tell the founder to run /casa-start
first and stop.
- Show the queue:
`` node ${CASA_ROOT:-${CLAUDE_PLUGIN_ROOT}}/scripts/approvals.mjs pending company-brain ``
Render each pending item in plain language: what it is, which part of the company it came from, and why it stopped for you (it would spend money, publish or announce publicly, ship a code change, or do something hard to undo). If the queue is empty, say so in one line.
- Approve or reject on the founder's word, always naming the item and preserving the
note:
`` node ${CASA_ROOT:-${CLAUDE_PLUGIN_ROOT}}/scripts/approvals.mjs approve company-brain <task> [note] node ${CASA_ROOT:-${CLAUDE_PLUGIN_ROOT}}/scripts/approvals.mjs reject company-brain <task> [reason] ``
Confirm back in one line what was approved or rejected. An approval means the work may proceed; it does not itself run the work. The skill that queued the item picks it up from there.
- Show the autonomy dials. Read
company-brain/dials.jsonand render each department
in plain words: "Growth: does reversible work on its own" (auto) or "Growth: proposes first and waits for you" (approve_first). Then state the always-ask line in plain language:
No matter how any dial is set, Casa always stops and asks before it would spend money, publish or announce publicly, ship code changes, or do anything destructive or irreversible.
Those four map to the always_ask ids in dials.json (spend_money, go_public, merge_to_main, destructive). Render them in the plain words above; never rename or remove the underlying ids.
- Change a dial when the founder asks:
`` node ${CASA_ROOT:-${CLAUDE_PLUGIN_ROOT}}/scripts/gates.mjs dial company-brain <Department> <auto|approve_first> ``
Confirm the change back in plain words, and restate that the always-ask line still holds. No dial setting can turn it off.
Rules
- The always-ask line cannot be turned off by any dial, by this skill, or by anyone. If
a founder asks to disable it, explain that it is fixed and why it exists.
- Approving an item is a record, not an execution. Work resumes through the skill that
queued it.
- Plain language in everything shown to the founder; the underlying gate ids in
dials.json stay untouched.
- No em-dashes, no emojis.
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/casa-approvals/SKILL.md
Popularity
- Repository stars
- 74
- Repository forks
- 3
- 7-day trend score
- 22
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/capx-ai/casa/casa-approvals)