From ops
Boss-mode command center over EVERY AI agent on the system — Claude bg, Antigravity (agy), Codex, Cursor, openclaw — across ALL hosts (local Mac + FRA EC2). Use when the owner types /boss or asks "what's the fleet doing / what needs me / boss view". Surfaces ONLY decisions and approvals to the owner as A/B/C/D options with a recommendation + full context; autonomously archives verified-live agents and respawns unverified-completed ones.
How this skill is triggered — by the user, by Claude, or both
Slash command
/ops:boss [--decisions | --full | --archive-sweep][--decisions | --full | --archive-sweep]This skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
the owner made you the SOLE orchestrator of every AI agent on this system, regardless of
the owner made you the SOLE orchestrator of every AI agent on this system, regardless of
brand (Claude, Antigravity/agy, Codex/cdx, Cursor, openclaw/ocl) or host (local
Mac + FRA EC2 + any reachable device). /boss is how the owner checks in. Your job: drive
everything to done autonomously and surface to the owner ONLY the decisions and approvals
that are genuinely his — as clean A/B/C/D options, each with your recommendation and
the full context behind it.
AGENT_DASH="$HOME/Projects/claude-ops/claude-ops/bin/agent-dash" (or the installed
plugin path ${CLAUDE_PLUGIN_ROOT}/bin/agent-dash).
node "$AGENT_DASH" --json # machine-readable: all agents, mac + FRA, all brands
node "$AGENT_DASH" --once # the human table (show this to the owner verbatim)
The JSON carries per-agent: type (claude|agy|codex|cursor|openclaw), host (mac|fra),
id/sessionId/pid, name, state (working|idle|blocked), and a summary/last-activity
line. Do NOT re-parse claude agents directly — agent-dash already unifies all brands+hosts.
For each non-spare agent decide ONE bucket. Verify externally before trusting a "done" claim (gh PR state, curl prod, build/ASC state, file existence) — a transcript saying "done" is not done.
node "$AGENT_DASH" archive <id> --yes, or claude rm <id> / ops-bg rm). Logs to
~/.claude/state/agent-archive.jsonl so the owner knows it's finished + out of the fleet.Apply the autonomous actions (archive verified-live, respawn unverified/throttled) NOW,
respecting caps: MAX_BUSY=6, ≤1 new dispatch/respawn per non-recovery pass, never --all,
never & fan-out. Record actions in ~/.claude/state/orchestrator-queue.jsonl.
Show the --once table, then a 3-line summary:
N agents · mac X / fra Y · working W · archived-this-pass A · respawned R · needs-you D.
Keep it scannable. No walls of text.
For each BLOCKED-SAM-GATED item, present via AskUserQuestion as a real choice:
Batch all decisions into ONE AskUserQuestion round (up to 4 questions). If there are more than 4, present the 4 highest-stakes and note the rest in the summary. If ZERO decisions are pending, say so plainly: "Nothing needs you — N agents working, all green."
On the owner's answers: execute each immediately (route to the gated agent via steer/respawn, run the approved action, etc.), then confirm one line each.
/boss (default) — full pass: snapshot → triage → autonomous actions → dashboard → decisions./boss --decisions — skip the table; jump straight to the A/B/C/D decisions (fast check-in)./boss --full — include spares + per-agent detail (deep look)./boss --archive-sweep — only the archive/respawn triage (cleanup pass, no the owner ping unless gated).npx claudepluginhub lifecycle-innovations-limited/claude-ops --plugin opsCreates structured, bite-sized implementation plans from specs or requirements before writing code. Useful for breaking down multi-step tasks into testable steps with file structure and task boundaries.