Awesome-claude-statusbar configure-statusbar
Configure which segments are shown in the awesome-claude-statusbar (disk, mem, batt, docker, model).
install
source · Clone the upstream repo
git clone https://github.com/mikasjp/awesome-claude-statusbar
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/mikasjp/awesome-claude-statusbar "$T" && mkdir -p ~/.claude/skills && cp -r "$T/src/skills/configure-statusbar" ~/.claude/skills/mikasjp-awesome-claude-statusbar-configure-statusbar && rm -rf "$T"
manifest:
src/skills/configure-statusbar/SKILL.mdsource content
Configure Awesome Claude Statusbar
Read and modify the statusbar configuration file at
~/.claude/awesome-statusbar.json.
Config format
{ "segments": { "disk": true, "mem": true, "batt": true, "docker": true, "model": true } }
Each segment can be
true (shown) or false (hidden).
Behavior
- Read the current config from
~/.claude/awesome-statusbar.json - If the file doesn't exist, treat all segments as enabled
- Show the user the current state of each segment as a checklist
- If the user provided arguments (e.g.,
), apply the requested changes/configure-statusbar disable docker - If no arguments, ask the user which segments they want to toggle
- Write the updated config back to
~/.claude/awesome-statusbar.json - Tell the user the changes will take effect on the next statusline refresh
Argument format
Arguments follow the pattern:
<enable|disable> <segment> [segment...]
Examples:
/configure-statusbar disable docker batt/configure-statusbar enable disk
(interactive -- show current state and ask)/configure-statusbar