From statusline-kit
顯示 session 資訊或互動配置 statusline 顯示欄位。支援「session info」、「session 資訊」、「用量」、「花了多少」、「調整 statusline」、「statusline 設定」。
npx claudepluginhub mark22013333/statusline-kit --plugin statusline-kitThis skill uses the workspace's default tool permissions.
根據參數決定執行模式:
Develops custom status lines for Claude Code to display git branch, context usage, model name, and session costs using bash scripts that process JSON stdin input.
Configures Claude Code status lines using /statusline command, settings.json, Bash/Python/Node.js scripts. Covers JSON input, git integration, ANSI colors, helper functions, and troubleshooting.
Interactive wizard sets up Claude Code's custom status line with progress bars, token counts, git branch, model name, and session info. Cross-platform for Mac/Linux/Windows via bash/PowerShell scripts.
Share bugs, ideas, or general feedback.
根據參數決定執行模式:
/session-info → 顯示 session 資訊面板config /session-info config → 互動配置 statusline 顯示欄位template <名稱> /session-info template minimal → 直接套用預設模版/tmp/claude/statusline-last-input.json。檔案不存在則告知使用者「尚未有 statusline 資料,請確認已執行 /statusline-setup 完成安裝。」後結束。| 項目 | 值 |
|---|---|
| 名稱 | model.display_name |
| ID | model.id |
| 項目 | 值 |
|---|---|
| 視窗大小 | context_window.context_window_size tokens |
| 已用 / 剩餘 | used_percentage% / remaining_percentage% |
| 目前 input | current_usage.input_tokens tokens |
| 目前 output | current_usage.output_tokens tokens |
| Cache 建立 | cache_creation_input_tokens tokens |
| Cache 讀取 | cache_read_input_tokens tokens |
| 累計 input / output | total_input_tokens / total_output_tokens tokens |
| 超過 200k | exceeds_200k_tokens |
| 項目 | 值 |
|---|---|
| 費用 | $cost.total_cost_usd(4 位小數) |
| Session 時間 | total_duration_ms → Xh Xm Xs |
| API 等待時間 | total_api_duration_ms → Xm Xs |
| 新增 / 刪除行數 | +N / -N |
| 項目 | 值 |
|---|---|
| 目前目錄 | cwd |
| 專案目錄 | workspace.project_dir |
| Session ID | session_id |
| Claude Code 版本 | version |
vim.modeagent.namem,≥1k 用 k5m 32s)$0.1234config 參數)找到設定檔。自動偵測:
~/.claude-company/statusline-config.json(若 ~/.claude-company/ 目錄存在)~/.claude/statusline-config.json如果設定檔不存在,告知使用者請先執行 /statusline-setup 後結束。
讀取設定檔,顯示目前設定狀態:
## 目前 Statusline 設定
模版: {template}
| # | 欄位 | 說明 | 狀態 |
|---|------|------|------|
| 1 | model | 模型名稱 | ✅/❌ |
| 2 | context_bar | Context 進度條 + 百分比 | ✅/❌ |
| 3 | context_tokens | Context token 數(如 40k/1.0m) | ✅/❌ |
| 4 | cost | 費用($) | ✅/❌ |
| 5 | duration | Session 經過時間 | ✅/❌ |
| 6 | api_duration | API 等待時間 | ✅/❌ |
| 7 | lines | 新增/刪除行數 | ✅/❌ |
| 8 | git_branch | Git 分支名稱 | ✅/❌ |
| 9 | git_dirty | Git 未提交變更標記(*) | ✅/❌ |
| 10 | thinking | Thinking 模式狀態 | ✅/❌ |
| 11 | version | Claude Code 版本號 | ✅/❌ |
| 12 | exceeds_200k | 超過 200k tokens 警告 | ✅/❌ |
## 預設模版
| 模版 | 說明 | 包含欄位 |
|------|------|---------|
| minimal | 最精簡 | model, context_bar, cost |
| standard | 標準 | model, context_bar, context_tokens, cost, duration, lines, git_branch |
| full | 完整 | 全部欄位 |
| dev | 開發者 | model, context_bar, cost, duration, api_duration, lines, git_branch, git_dirty, thinking |
| monitor | 監控型 | model, context_bar, context_tokens, cost, duration, api_duration, exceeds_200k |
用 AskUserQuestion 讓使用者選擇:
根據使用者輸入:
模版名稱(minimal / standard / full / dev / monitor):
template 設為該模版名自訂欄位切換:
template 設為 custom模版定義:
minimal: model, context_bar, cost
standard: model, context_bar, context_tokens, cost, duration, lines, git_branch
full: model, context_bar, context_tokens, cost, duration, api_duration, lines, git_branch, git_dirty, thinking, version, exceeds_200k
dev: model, context_bar, cost, duration, api_duration, lines, git_branch, git_dirty, thinking
monitor: model, context_bar, context_tokens, cost, duration, api_duration, exceeds_200k
template <名稱> 參數)快捷方式,跳過互動直接套用模版。
context_tokens 依賴 context_bar,若 context_bar 關閉則 context_tokens 無效git_dirty 依賴 git_branch,若 git_branch 關閉則 git_dirty 無效