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:

  1. /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.
  2. Global autonomy snippet — a block injected into ~/.claude/CLAUDE.md so 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.md into ~/.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

FilePurpose
commands/calls-the-shots.mdThe slash command body
snippet.mdGlobal CLAUDE.md injection
install.shInstaller