From maurelians-skills
Configure the Claude Code status line to show task label, model, repo, worktree, session ID, and context usage. Copies scripts and updates settings.json.
How this skill is triggered — by the user, by Claude, or both
Slash command
/maurelians-skills:setup-statuslineThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
- [CLAUDE TASK] Must not overwrite an existing statusline config without user confirmation
Configure the Claude Code status line to show session context at a glance: task label, model, repo/worktree, session ID, and context usage %.
[CLAUDE TASK] Find the statusline scripts. Look for statusline-command.sh and
set-statusline-task.sh in these locations (in order):
statusline-command.sh under
any directory matching */maurelians-skills/scripts/scripts/hooks/statusline-command.sh~/.claude/statusline-command.sh (already installed)[CLAUDE TASK] Copy both scripts to ~/.claude/hooks/:
~/.claude/hooks/statusline-command.sh~/.claude/hooks/set-statusline-task.shMake both executable with chmod +x.
[CLAUDE TASK] Read ~/.claude/settings.json. Check if a statusLine field
already exists.
[USER REVIEW] If a statusline config already exists, show the user what it currently is and ask if they want to replace it. If no existing config, proceed.
[CLAUDE TASK] Update ~/.claude/settings.json to add or replace the statusLine
config:
"statusLine": {
"type": "command",
"command": "~/.claude/hooks/statusline-command.sh"
}
[CLAUDE TASK] Verify the script works by running a test:
echo '{"model":{"display_name":"Test"},"context_window":{"used_percentage":42}}' \
| ~/.claude/hooks/statusline-command.sh
Confirm the output looks correct.
[CLAUDE TASK] Tell the user:
/set-topic <description> to set a task label for the current sessionnpx claudepluginhub maurelian/maurelians-claude-marketplace --plugin maurelians-skillsGuides creation and debugging of the Claude Code status line: a customizable shell-script-driven bar showing token usage, model, cost, git context, and more. Use when configuring statusLine in settings.json or writing status scripts.
Installs a custom status line script to ~/.claude that displays model, Git status, context usage, cost, and worktree info in Claude Code.
Installs and configures claude-2x-statusline for Claude Code. Prompts for Minimal, Standard, or Full tier with peak status, model info, rate limits, tokens, cost, timeline, and git; updates settings.json and fetches schedule.