--- name: status description: Show what you are holding, or who holds a lock you name argument-hint: "[lock-id]" allowed-tools: - Bash(node ${CLAUDE_PLUGIN_ROOT}/skills/mutex/agent-lock.mjs:*) - Bash(node "${CLAUDE_PLUGIN_ROOT}/skills/mutex/agent-lock.mjs":*) --- !`node "${CLAUDE_PLUGIN_ROOT}/skills/mutex/agent-lock.mjs" status` Claude Code runs that before this reaches you, and the line above is what it printed. Where the line is still a command, as in Codex, run it yourself, once: the helper is [`agent-lock.mjs`](../mutex/agent-lock.mjs) in the mutex skill's directory beside this one, written `` below. ```bash node "" status ``` If the user named a lock, run `node "" status ` instead. Print the table **verbatim**, inside a fenced code block, and nothing else. Do not summarise it, do not turn it into sentences, and do not drop columns: it is a table so it can be scanned down, and a paragraph cannot be. One short line after it is welcome when something needs saying: a lock about to lapse, or nothing held at all. On its own it asks the table for this session's locks and nothing else; add `--all` when the question is what else is in the way, and everybody else's arrive in a second table. This is read-only: take, release and renew nothing.