What problem does it solve? Customizing the Claude Code statusline requires writing a POSIX shell script that parses JSON from stdin, handles color themes, and formats segments correctly, which is tedious and error-prone to do by hand. ## Core Features & Use Cases - Segment Management: Enable or disable statusline segments such as directory, git branch, agent, model tier, context percentage, token usage, cost, rate limits, and worktree info. - Theme Switching: Apply color themes including ansi-default, catppuccin-mocha, dracula, and nord, with NO_COLOR support and semantic color tokens. - Script Generation & Verification: Writes a POSIX-compliant statusline-command.sh to ~/.claude/ and verifies it with test JSON payloads covering v1/v2 schemas, agents, worktrees, and rate limits. - Use Case: Ask to switch your statusline to the catppuccin theme and add a cost segment, and the skill regenerates the script, applies the theme tokens, and validates the output. ## Quick Start Ask the assistant to customize your Claude Code statusline, for example to switch to the catppuccin-mocha theme and add cost and rate limit segments.