Claude Code Statusline
/install claude-code-statusline
Claude Code Status Line
Install a security-hardened status line for Claude Code CLI that displays:
user@host:dir (branch) | Model | In:8.5K Out:1.2K Cache:7K [23%]
Prerequisites
- Python 3 (standard library only, no pip dependencies)
git(optional, for branch display)
Script
scripts/statusline_installer.py -- Python 3, standard library only.
# Install with defaults
python3 scripts/statusline_installer.py install
# Install with custom thresholds
python3 scripts/statusline_installer.py install --threshold-yellow 30 --threshold-orange 50 --threshold-red 70
# Install with combined token display
python3 scripts/statusline_installer.py install --token-display combined
# Check installation
python3 scripts/statusline_installer.py status
# Update config
python3 scripts/statusline_installer.py configure --threshold-red 80 --color-green cyan
# Remove
python3 scripts/statusline_installer.py uninstall [--remove-config]
How It Works
-
install -- Copies
statusline.pyto~/.claude/scripts/, creates config at~/.claude/statusline.config(perms 600), updates~/.claude/settings.local.jsonwithpython3 ~/.claude/scripts/statusline.pycommand. -
status -- JSON output: script installed, config state, settings configured, git availability.
-
configure -- Update thresholds (
--threshold-yellow/orange/red), colors (--color-green/yellow/orange/red), display mode (--token-display separate|combined). Validates threshold ordering. -
uninstall -- Removes script, reverts settings.
--remove-configalso deletes config file.
Configuration
Config file: ~/.claude/statusline.config
| Option | Default | Values |
|---|---|---|
TOKEN_DISPLAY |
separate |
separate (In/Out/Cache), combined (total) |
THRESHOLD_YELLOW |
40 |
0-100 |
THRESHOLD_ORANGE |
50 |
0-100 |
THRESHOLD_RED |
70 |
0-100 |
COLOR_* |
standard ANSI | Color name or ANSI code |
Available colors: green, yellow, orange, red, blue, cyan, magenta, purple, white, pink, bright-green, bright-yellow, bright-red, bright-blue, bright-cyan, bright-magenta.
After Install
Restart Claude Code (exit then claude) to activate.
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install claude-code-statusline - After installation, invoke the skill by name or use
/claude-code-statusline - Provide required inputs per the skill's parameter spec and get structured output
What is Claude Code Statusline?
Install and configure a custom Claude Code status line showing real-time token usage, context window percentage, git branch, and color-coded warnings. Use wh... It is an AI Agent Skill for Claude Code / OpenClaw, with 175 downloads so far.
How do I install Claude Code Statusline?
Run "/install claude-code-statusline" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Claude Code Statusline free?
Yes, Claude Code Statusline is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Claude Code Statusline support?
Claude Code Statusline is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Claude Code Statusline?
It is built and maintained by Ajit Singh (@ajitsingh25); the current version is v1.0.0.