Gooner44/ClaudeMods/tree/main/plugins/staff-board
staff-board
この PC 上のすべての Claude Code セッション(Claude、Aesop、バックグラウンドジョブ)と、それぞれの作業内容や実行中のエージェントを確認します。
この mod について
ClaudeMods
Claude Code 用の mods をプラグインマーケットプレイスとしてまとめたものです。
インストール
/plugin marketplace add Gooner44/ClaudeMods
/plugin install usage-bar@claude-mods
/plugin install staff-board@claude-mods
インストールせずに試すこともできます:
claude --plugin-dir path/to/ClaudeMods/plugins/usage-bar
これらは Claude Code の hooks-module プラグイン API(2.1.286 で構築)を使うため、古いバージョンでは読み込めません。
プラグイン
usage-bar
プロンプトの上に、プランの制限をどれだけ使ったかを表示する帯があります。
- Session:5 時間のウィンドウ
- Weekly:7 日間のウィンドウ
- Fable 5.1:プランが報告する場合のモデルごとの週間ウィンドウ(それ以外は「no reading yet」)
それぞれに割合、メーター、リセット時刻(US Central の時刻)が表示されます。70% からメーターがアンバー、90% から赤になり、「Nearing limit」/「At limit」ラベルも表示するので、状態を色だけに頼りません。
デスクトップアプリではメーターが塗りつぶしのバー、ターミナルでは細い ━━━─── の線です。使用量の数字にはサブスクリプションでのログインが必要で、最初の返信後に表示されます。
staff-board
Claude、Aesop、バックグラウンドジョブなど、この PC で実行中のすべての Claude Code セッションを確認します。各セッションが何を作業しているか、今何をしているか、どのエージェントを実行しているかを表示します。
-
プロンプト上の帯:各セッションと実行中の各エージェントに小さな Clawd キャラクターが表示されます。作業中は歩き、アイドル中は立ちます(ときどき瞬きます)。それぞれの横には次が表示されます。
- 名前と状態(作業時間、またはアイドル)
- ジョブ:セッションの現在のタスク、またはエージェントのタスク説明
- 現在呼び出しているツール
- モデル、またはエージェントが所属するセッション
このセッションが先頭に来て、その後に Claude、Aesop など、最後にバックグラウンドジョブが並びます。両方をインストールしている場合、この帯は usage-bar のメーターの下にあります。
[-]または ctrl+x ctrl+a で折りたためます。 -
ステータス行:他のセッションを一覧できます。例:
Aesop working · 1 agent | 2 jobs。 -
/staff:同じボードをテキストで投稿します。スマートフォンの Remote Control には帯が描画されないため、これがスマートフォンの表示になります。
ターミナルではキャラクターがピクセルアートで表示されます。デスクトップアプリでは小さなブロックグリフになります。
仕組み:各セッションが数秒ごとに小さなカードを ~/.claude/staff-board/<session id>.json へ書き込み、他のセッションのカードを読みます。90 秒更新されていないカードは閉じたものと見なされます。セッション名は CLAUDE_STAFF(または CLAUDE_TASK)環境変数から取得し、名前がない場合は Session <id> と表示します。バックグラウンド(-p)実行はカードを書き込みますが、ボードは読みません。
古いカードはフォルダーに残ります(古くなると無視されます)。フォルダーの中身はいつでも削除できます。
インストール
まず作者の README で marketplace とプラグイン名を確認してください。コマンドはリポジトリの構成によって変わる場合があります。
claude plugin marketplace add Gooner44/ClaudeMods claude plugin install staff-board
原文 / README
ClaudeMods
Mods for Claude Code, packaged as a plugin marketplace.
Install
/plugin marketplace add Gooner44/ClaudeMods
/plugin install usage-bar@claude-mods
/plugin install staff-board@claude-mods
Or try one without installing:
claude --plugin-dir path/to/ClaudeMods/plugins/usage-bar
These use Claude Code's hooks-module plugin API (built on 2.1.286); older versions won't load them.
Plugins
usage-bar
A band above the prompt showing how much of your plan's limits you've used:
- Session: the 5-hour window
- Weekly: the 7-day window
- Fable 5.1: a per-model weekly window, when your plan reports one (otherwise "no reading yet")
Each shows the percentage, a meter, and when it resets (times in US Central). The meter turns amber from 70% and red from 90%, with a "Nearing limit" / "At limit" label so the state never relies on color alone.
On the desktop app the meters are solid bars; in the terminal they're thin ━━━─── lines. Usage figures need a subscription login and appear after the first reply.
staff-board
See every Claude Code session running on this PC, such as Claude, Aesop and background jobs: what each is working on, what it's doing right now, and the agents it has running.
-
The band above the prompt: a little Clawd character for every session and every agent it's running. A character walks while it works and stands (blinking now and then) while idle. Next to each one:
- its name and state (working for how long, or idle)
- its job: the session's current task, or the agent's task description
- the tool it's calling right now
- the model, or which session an agent belongs to
This session comes first, then Claude, Aesop and the others, then background jobs. The band sits under usage-bar's meters when both are installed. Collapse it with
[-]or ctrl+x ctrl+a. -
Status line: the other sessions at a glance, e.g.
Aesop working · 1 agent | 2 jobs. -
/staff: posts the same board as text. Remote Control on the phone draws no band, so this is the phone's view.
The characters are pixel art in the terminal. The desktop app shows a small block glyph instead.
How it works: each session writes a small card to ~/.claude/staff-board/<session id>.json every few seconds, and reads everyone else's. A card that hasn't been updated for 90 seconds counts as closed. Sessions are named by the CLAUDE_STAFF (or CLAUDE_TASK) environment variable; unnamed ones show as Session <id>. Background (-p) runs write their card but don't read the board.
Old cards stay in the folder (they're ignored once stale); delete the folder's contents any time.
