statusbar
ステータスバーの管理:Claude Codeの画面下部に表示される、モデル、レート制限、コンテキスト使用率、ディレクトリ、Gitブランチを示す常時表示ゲージを操作できます。
description の原文を見る
⛁ Manage your statusbar: the persistent gauge showing model, rate limits, context %, directory and git branch at the bottom of Claude Code
SKILL.md 本文
ステータスバー
Claude Code のステータスバーを管理するための単一コマンドです。現在の状態を検出し、それに応じて動作します。
ステップ 1: 現在の状態を検出
ステータスバーがインストールされているか確認します:
~/.claude/statusbar-command.shは存在しますか?~/.claude/settings.jsonにstatusLineキーが含まれていますか?~/.claude/statusbar-config.jsonは存在しますか?
ステップ 2: 状態に基づいてルーティング
インストール未済の場合
ステータスバーがインストールされていないことをユーザーに伝え、その外観を表示します:
Opus 4.6 5hr:██░░░░░░░░ 12% ctx:██░░░░░░░░ 24% Code/myproject main
質問: 今すぐインストールしますか?
「はい」の場合、/statusbar-install のインストール手順に従います。
すでにインストール済みの場合
現在の設定を表示し、ステータスバーの外観をライブプレビューします。
その後、ユーザーが何をしたいかを尋ねます:
- 設定 — セグメント、順序、バースタイル、ラベル、表示モード、閾値を変更
- リセット — 設定を削除してデフォルトを復元
- アンインストール — ステータスバーを削除して前の設定を復元
設定
対話的にオプションを確認します。ユーザーが変更したい部分だけを尋ねます — すべてのオプションを強制的に確認させません。
利用可能な設定:
| 設定 | デフォルト | オプション |
|---|---|---|
| セグメント | model, rate, context, directory, branch | 表示する項目を選択して並べ替え |
| 表示モード | used | used (24% 消費) または remaining (76% 利用可能) |
| カラーランプ | same | same (ゲージ色で明るくなる) または red (黄色/赤に移行) |
| バースタイル | ██░░ | ■■□□、●●○○、##--、またはカスタム文字 |
| バー幅 | 10 | 任意の数値 |
| ラベル | rate: auto, context: ctx | カスタム文字列 (例: ctx → window) |
| 閾値 | 50% / 80% | 色が変わるタイミング |
| ディレクトリ | ~/ からの相対パス | 絶対パス、またはカスタムプレフィックスを削除 |
変更内容を ~/.claude/statusbar-config.json に保存します。ユーザーがカスタマイズしたキーのみを含めます。
リセット
~/.claude/statusbar-config.json を削除します。ステータスバースクリプトはビルトインデフォルトにフォールバックします。
アンインストール
/statusbar-uninstall の手順に従います。バックアップされた設定を復元します。
重要
- ステータスバースクリプトは
~/.claude/statusbar-command.shにインストールされます (Claude の予期されるファイル名) - 設定は
~/.claude/statusbar-config.jsonにあります (私たちの設定) - settings.json のキーは
statusLineです (Claude のキー名) - 変更後は、ユーザーに Claude Code を再起動するよう通知します
jqはランタイムでステータスバースクリプトに必要です
ライセンス: MIT(寛容ライセンスのため全文を引用しています) · 原本リポジトリ
詳細情報
- 作者
- ashbrener
- ライセンス
- MIT
- 最終更新
- 2026/4/21
Source: https://github.com/ashbrener/claude-code-statusbar / ライセンス: MIT