Claude Skill MartKhám phá skillSkill là gì?
Về danh sách

Statusline Generator (Trình tạo thanh trạng thái)

Cài đặt, tùy biến và tự chẩn đoán thanh trạng thái (statusline) của Claude Code — hiển thị thư mục, model, số token và chi phí.

Tiện íchNhập môn1,323212Điểm AI 9/10Cập nhật lần cuối: 8 thg 8, 2026

Skill này làm gì

Quản lý thanh trạng thái dưới cùng của Claude Code bằng một script duy nhất, kèm quy trình tự kiểm chứng.

  • Cài tự động: install_statusline.sh sao lưu ~/.claude/statusline.shsettings.json cũ, copy script mới, chmod +x, rồi dùng jq cập nhật đúng khối statusLine mà không phá cấu hình khác.
  • Hai kiểu layout: mặc định một dòng gọn (~/code/myproject [main] Opus 4.7 ctx: 108K / 1M); đặt CLAUDE_STATUSLINE_LAYOUT=full để có 3 dòng gồm tên user, chi phí ccusage, phần trăm context có màu và trạng thái git.
  • Health check 4 lớp: kiểm tra quyền thực thi, liên kết settings.json, test stdin giả lập và phát lại stdin thật; mỗi lỗi kèm một câu lệnh sửa duy nhất.
  • Tối ưu hiệu năng: đọc .git/HEAD như file thường thay vì gọi git, cấm bunx/npx @latest trong statusLine.command — giảm chi phí mỗi lần refresh từ ~0.4s xuống ~0.01s CPU.
  • Debug rõ ràng: CLAUDE_STATUSLINE_DEBUG=1 ghi JSON stdin mà Claude Code truyền vào /tmp để bạn xem bằng jq.

Phù hợp với ai

  • Người bị statusline trống, báo "permission denied", hoặc sửa script mà không thấy thay đổi
  • Người muốn thấy số token tuyệt đối (ctx 108K / 1M) thay vì phần trăm
  • Người muốn thêm chi phí phiên (ccusage) hoặc nhánh git vào thanh trạng thái
  • Người chạy nhiều session song song và quan tâm tới CPU/pin

Ví dụ sử dụng

  1. Cài lần đầu: nói "cấu hình statusline cho tôi" → script chạy, health check pass, khởi động lại Claude Code là thấy đường dẫn, nhánh, model, token.
  2. Sửa statusline trống: "statusline không hiện" → health_check.sh phát hiện thiếu chmod +x và in ngay lệnh sửa.
  3. Thêm chi phí: "hiện chi phí phiên trên statusline" → thêm CLAUDE_STATUSLINE_LAYOUT=full vào file rc và kiểm tra tích hợp ccusage.

· · · Hướng dẫn cài đặt · · ·

Cài vào ứng dụng Claude (không cần terminal)
  1. Tải tệp ZIP bằng nút bên dưới.
  2. Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
  3. Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
Tải ZIP
Cài vào Claude Code

Để Claude làm — dán câu dưới đây vào Claude Code

Hãy cài skill mình tìm thấy trên Claude Skill Mart.
Copy thư mục daymade-claude-code/statusline-generator từ repo GitHub daymade/claude-code-skills vào ~/.claude/skills/statusline-generator/ của mình.
Sau khi cài xong, cho mình biết skill này làm được gì trong một câu.

Cài bằng lệnh thủ công

git clone https://github.com/daymade/claude-code-skills.git /tmp/ccs && cp -r /tmp/ccs/daymade-claude-code/statusline-generator ~/.claude/skills/

Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.

  1. Mở terminal và tạo thư mục skill: mkdir -p ~/.claude/skills
  2. Tải repo: git clone https://github.com/daymade/claude-code-skills.git /tmp/ccs
  3. Copy riêng skill này: cp -r /tmp/ccs/daymade-claude-code/statusline-generator ~/.claude/skills/
  4. Cài công cụ phụ trợ (khuyến nghị): macOS brew install jq; Debian/Ubuntu sudo apt install jq
  5. Khởi động lại Claude Code và gõ "cấu hình statusline" — skill sẽ tự được kích hoạt.
  6. Nếu muốn làm thủ công, vào thư mục skill và chạy bash scripts/install_statusline.sh, xem kết quả health check ở cuối đều PASS.
  7. Muốn thấy chi phí và git: thêm export CLAUDE_STATUSLINE_LAYOUT=full vào ~/.zshrc hoặc ~/.bashrc rồi mở lại shell.
  8. Khi gặp sự cố, chạy bash scripts/health_check.sh và làm theo lệnh sửa được in ra.