Claude Calls The Shots
April 14, 2026 · View on GitHub
Tell Claude Code to stop asking for approval and just do the work.
Two pieces:
/calls-the-shots— a per-session slash command. Drop it at the start of a session to flip Claude into autonomous mode for that conversation only.- Global autonomy snippet — a block injected into
~/.claude/CLAUDE.mdso Claude defaults to action-first behaviour in every session, without needing to invoke the command each time.
Use the slash command when you want situational autonomy. Install the global snippet when you want it always-on.
Install
./install.sh
The installer:
- Copies
commands/calls-the-shots.md→~/.claude/commands/calls-the-shots.md - Appends
snippet.mdinto~/.claude/CLAUDE.md, wrapped in<!-- BEGIN/END CLAUDE-CALLS-THE-SHOTS -->markers so it can be updated or removed cleanly - Backs up any file it overwrites (
.bak)
Re-running the installer is safe — the snippet block is replaced in place rather than duplicated.
Uninstall
Delete ~/.claude/commands/calls-the-shots.md and strip the marked block from ~/.claude/CLAUDE.md.
Files
| File | Purpose |
|---|---|
commands/calls-the-shots.md | The slash command body |
snippet.md | Global CLAUDE.md injection |
install.sh | Installer |