npx skills add ...
npx skills add reason-machines/trending-skills --skill claude-hud-statusline
A Claude Code plugin that displays a real-time HUD showing context usage, active tools, running agents, and todo progress in your terminal statusline.
npx skills add reason-machines/trending-skills --skill claude-hud-statusline
Skill by ara.so — Daily 2026 Skills collection.
Claude HUD is a Claude Code plugin that adds a persistent statusline to your terminal showing real-time context window usage, active tool calls, running subagents, and todo progress — always visible below your input prompt.
| Feature | Description |
|---|---|
| Context health | Visual bar showing how full your context window is (green → yellow → red) |
| Tool activity | Live display of file reads, edits, and searches as they happen |
| Agent tracking | Shows which subagents are running and what they're doing |
| Todo progress | Real-time task completion tracking |
| Usage limits | Claude subscriber rate limit consumption |
| Git status | Current branch, dirty state, ahead/behind remote |
Run these commands inside a Claude Code session:
Step 1: Add the marketplace
Step 2: Install the plugin
Linux users: If you get
EXDEV: cross-device link not permitted, set TMPDIR first:
Step 3: Configure the statusline
Windows users: If setup reports no JavaScript runtime, install Node.js LTS first:
Step 4: Restart Claude Code to load the new statusLine config.
This opens a guided flow with preset options:
| Preset | Shows |
|---|---|
| Full | Everything — tools, agents, todos, git, usage, duration |
| Essential | Activity lines + git, minimal clutter |
| Minimal | Model name and context bar only |
Edit ~/.claude/plugins/claude-hud/config.json directly:
Path level examples:
1 → [Opus] │ my-project git:(main)2 → [Opus] │ apps/my-project git:(main)3 → [Opus] │ dev/apps/my-project git:(main)Omit any entry from the array to hide it entirely.
Supported values: named colors (dim, red, green, yellow, magenta, cyan, brightBlue, brightMagenta), 256-color numbers (0-255), or hex (#rrggbb).
Claude HUD uses Claude Code's native statusline API — no separate window, no tmux needed:
Output: Context █████░░░░░ 45% │ Usage ██░░░░░░░░ 25% (1h 30m / 5h) | ██████████ 85% (2d / 7d)
HUD not appearing after setup
claude in terminal)Config not applying
cat ~/.claude/plugins/claude-hud/config.json | node -e "JSON.parse(require('fs').readFileSync('/dev/stdin','utf8'))"/claude-hud:configure to regenerateGit status missing
git status)gitStatus.enabled is not false in configTool/agent/todo lines not showing
showTools, showAgents, showTodosUsage limits not showing
Bedrock label; usage is managed in AWS console insteadrate_limits won't show subscriber usageLinux cross-device error on install
Windows: no JavaScript runtime found
| Command | Description |
|---|---|
/plugin marketplace add jarrodwatts/claude-hud | Register the plugin source |
/plugin install claude-hud | Install the plugin |
/claude-hud:setup | Initial setup wizard, writes statusLine config |
/claude-hud:configure | Interactive configuration with preview |