Claude Statusline Config — Development skill for Claude Code
Personal ccstatusline config and cache metrics scripts for Claude Code.
How to install Claude Statusline Config
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open LZong-tw/claude-statusline-config and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Claude Statusline Config does
Personal ccstatusline config and cache metrics scripts for Claude Code.
Alternatives in Development
- Check 1: Cache Exists? — CLAUDE_DIR="${CLAUDE_CONFIG_DIR:-$HOME/.claude}" CACHE_EXISTS=$(ls -d "$CLAUDE_DIR/plugins/cache/claude-hud" 2 10.9k ★
- North Star Metric — Define North Star Metric and input metrics constellation 7.8k ★
- Claude Ally Health — A comprehensive health assistant for Claude to analyze medical reports, track health metrics, and provide pers 788 ★
README
claude-statusline-config
Personal [ccstatusline](https://github.com/sirmalloc/ccstatusline) configuration and cache metrics scripts for Claude Code.
The default config is optimized for Claude Code on macOS/Linux: ccstatusline keeps the original 4-line visual layout, but the custom widgets use one Node renderer with an incremental shared cache instead of `bash`/`jq`/`awk` scripts. That avoids repeated shell startup and repeated full scans of the same live JSONL transcript.
Inspired by [nnaveenraju/claude-code-status-line](https://github.com/nnaveenraju/claude-code-status-line) — same JSONL metrics idea, but the default path now aggregates the expensive work once.
Files
| File | Widget label | What it shows |
|---|---|---|
statusline-fast.mjs |
Sonnet 4.6 1M / T8: ... / cache metrics |
Node renderer for model name, recent turns, and cache metrics |
statusline-cached.sh |
— | Claude Code statusLine.command wrapper with per-session cache keys |
ccstatusline-settings.json |
— | 4-line ccstatusline layout using statusline-fast.mjs |
ccstatusline-settings.windows.json |
— | Same layout with %USERPROFILE% paths so cmd.exe-spawned widgets work on Windows (see Windows) |
scripts/verify-settings.mjs |
— | Guardrail that fails if the default layout stops matching the original 4-line contract |
scripts/verify-statusline-fast.mjs |
— | Guardrail for renderer behavior, including AirClaude model label overrides |
claude-jsonl.sh |
— | Legacy helper: finds current project's session JSONL from stdin |
model-name.sh |
Sonnet 4.6 1M |
Legacy model name widget |
cache-read.sh |
ReadCache: 58.4M (94%) |
Legacy cache_read_input_tokens + hit rate widget |
cache-creation.sh |
CacheCreate: 3.7M |
Legacy cache_creation_input_tokens widget |
cache-input.sh |
Uncached: 534 |
Legacy input_tokens widget |
cache-savings.sh |
Saved≈$210.47 (84%) |
Legacy USD savings widget |
Related Skills
Claude Public
A public template of my personal Claude Code configuration: settings, sync scripts, file-manager agent, and a
Claude Config Transfer
Two PowerShell scripts that move a full Claude Code setup (settings, permissions, personal skills, all marketp
Uninstall Statusline
Remove claude-pulse statusline completely — scripts, daemon, settings, hooks
Claude Statusline Plus
Claude Code status line segments: whether your prompt cache is still warm and what a cold start costs, and whe
Token Hamster
🐹 Claude Code mod & plugin: usage monitor, token tracker & statusline. Live token usage, 5-hour session and w
Token Cache Analysis
Claude Code prompt cache efficiency analysis scripts
Related Agents
Statusline
Statusline feature specialist. ALWAYS use for ANY task involving statusline metrics, cluster health display, o
Bash Scripter
Use this agent when you need to write or fix bash/shell scripts — entrypoints, setup scripts, statusline scrip
Karr Board Worker
App::karr board-domain worker — task/config semantics, lifecycle rules, activity log, ordinary board commands,