
Webup Statusline
Generates and installs a custom status line for Claude Code with your choice of columns and color themes. The smart bits are the context meter that shifts from green to red as your window fills up, and the effort level indicator that changes color by reasoning intensity. You get seven columns to pick from (model, context, cost, effort, style, git, dir, worktree, vim) and four themes including Gruvbox and Dracula. It writes a bash script to your settings and handles the jq dependency detection automatically. Useful if you want persistent visibility into session state without opening menus, especially when managing context or tracking API spend across long sessions.
- skills.sh installs
- 1.4K
- GitHub stars
- 134
- last updated
- Aug 21, 2026
Install
$ npx -y skills add webup/skills-cc --skill webup-statusline --agent claude-codeInstalls into .claude/skills of the current project.
Files
Status Line Generator
Generate a custom Claude Code status line script with your choice of columns and a color theme. Installs directly to ~/.claude/settings.json.
How It Works
Claude Code supports custom status lines via a shell script configured in ~/.claude/settings.json. The script receives session JSON on stdin (model, context window, workspace, vim, worktree, etc.) and prints formatted text to stdout.
This skill generates a bash script tailored to your preferences and installs it automatically.
Script Directory
Important: All scripts are located in the scripts/ subdirectory of this skill.
Agent Execution Instructions:
- Determine this SKILL.md file's directory path as
SKILL_DIR - Script path =
${SKILL_DIR}/scripts/<script-name>.mjs - Replace all
${SKILL_DIR}in this document with the actual path
Script Reference:
| Script | Purpose |
|---|---|
scripts/generate.mjs | Generate and install status line script from chosen options |
Prerequisites
Sponsors
Details
- Repository
- github.com/webup/skills-cc
- Categories
- Git & Pull Requests, Design & UI/UX
- First seen
- Jun 3, 2026