From duet
Install duet statusline to ~/.claude for a lean, informative status bar
How this command is triggered — by the user, by Claude, or both
Slash command
/duet:install-statuslineThis command is limited to the following tools:
The summary Claude sees in its command listing — used to decide when to auto-load this command
# Install Statusline ## Context - Duet statusline script: !`cat statusline/statusline-command.sh` - Current user statusline config: !`jq -r '.statusLine // empty' ~/.claude/settings.json 2>/dev/null || echo "(none)"` - Current user statusline script: !`cat ~/.claude/statusline-command.sh 2>/dev/null || echo "(none)"` ## Your Task Install the duet statusline script to `~/.claude/` and configure it in `~/.claude/settings.json`. 1. **Check current state:** - Does `~/.claude/settings.json` already have a `statusLine` field? - Does `~/.claude/statusline-command.sh` already exist? -...
cat statusline/statusline-command.shjq -r '.statusLine // empty' ~/.claude/settings.json 2>/dev/null || echo "(none)"cat ~/.claude/statusline-command.sh 2>/dev/null || echo "(none)"Install the duet statusline script to ~/.claude/ and configure it in ~/.claude/settings.json.
Check current state:
~/.claude/settings.json already have a statusLine field?~/.claude/statusline-command.sh already exist?If identical: Report "Statusline already up to date" and stop.
If different or new:
Install:
statusline/statusline-command.sh to ~/.claude/statusline-command.shchmod +x ~/.claude/statusline-command.sh~/.claude/settings.json lacks a statusLine field, add it:
"statusLine": {
"type": "command",
"command": "bash ~/.claude/statusline-command.sh"
}
jq to merge the statusLine field without disturbing other settingsVerify:
settings.json has the statusLine fieldTo disable the statusline, delete the statusLine key from settings.json entirely. Setting it to null causes a settings validation error.
npx claudepluginhub tslateman/claude-plugins --plugin duet/setupInstalls the which-claude-code statusline into ~/.claude/settings.json by running an idempotent Bash setup script that backs up existing config. Requires new session or /reload.
/setupInstalls or updates claude-pace statusline for Claude Code: checks jq prereq, downloads script to ~/.claude/statusline.sh, configures settings.json.
/bm-statuslineWires the basemind status line into Claude Code user settings, setting a `statusLine` command and confirming it renders. One-time setup.
/install-statusline-scriptInstall, update, or uninstall the Midnight statusline script. Displays proof server and Compact CLI status in the Claude Code status bar.
/add-statuslineAdds statusline configuration to Claude settings file. Prompts for scope: user (~/.claude/settings.json), project (./.claude/settings.json), or local (./.claude/settings.local.json).