Làm xong bài này, thư mục ~/.claude/skills/ của bạn chỉ còn những skill Claude Code bạn thật
sự dùng, mô tả của skill nào cũng nằm gọn trong ngân sách ngữ cảnh, kèm một lịch rà soát 30 ngày
để kho skill không phình lại.
Danh mục ở nửa sau bài là chỗ bạn chọn ra những skill đó.
Cần chuẩn bị: Claude Code đã cài và đăng nhập, một terminal, quyền ghi vào ~/.claude/. Nếu bạn chưa cài skill nào, bỏ qua Bước 1 và bắt đầu từ Bước 2.

Bước 1 — Đo ngân sách ngữ cảnh trước khi cài thêm
Chạy trong phiên Claude Code:
/doctor
Lệnh này ước tính chi phí ngữ cảnh của danh sách skill và chỉ ra những skill tốn nhiều nhất. Cả danh sách được cấp một ngân sách ký tự bằng khoảng 1% cửa sổ ngữ cảnh (context window), và mỗi mục trong danh sách bị cắt ở 1.536 ký tự — tính gộp description với when_to_use, chứ riêng description trong SKILL.md tối đa 1.024 ký tự. Vượt ngân sách, engine rút gọn rồi bỏ hẳn mô tả, bắt đầu từ những skill bạn ít gọi nhất. Cả hai con số đều chỉnh được: skillListingBudgetFraction cho ngân sách, skillListingMaxDescChars cho mức cắt.
Tên skill vẫn nằm nguyên trong danh sách, nhưng mất phần mô tả thì nó âm thầm ngừng tự kích hoạt — bạn sẽ tưởng skill hỏng chứ không nghĩ tới chuyện mình đã cài quá nhiều.

Một thư mục skill phình to tính phí bạn theo từng lượt hội thoại, dù skill đó có chạy hay không:
- Tốn ngân sách — mọi mô tả đều được nạp lại vào system prompt ở mỗi lượt, tiêu token kể cả khi skill nằm im.
- Chọn sai công cụ — skill trùng chức năng khiến mô hình chạy migration database khi bạn chỉ muốn định dạng một file.
- Suy luận nông hơn — schema công cụ dư thừa chiếm chỗ trong working memory, giảm khả năng bắt bug và hiểu liên hệ giữa các module.
Bước 2 — Cài một skill và xác nhận engine đã nạp
Chọn đúng một đường, bỏ qua đường còn lại.
Đường chính thức: marketplace
/plugin marketplace add anthropics/claude-code
/plugin install skill-creator@claude-plugins-officialĐường cộng đồng: clone thẳng vào thư mục skill
git clone https://github.com/disler/agent-sandbox-skill.git ~/.claude/skills/agent-sandboxXong, hỏi ngay trong phiên: "What skills are available?". Skill vừa cài phải xuất hiện trong danh sách trả về; không thấy tên nghĩa là engine chưa nạp nó. Claude Code theo dõi ~/.claude/skills/ trực tiếp nên bạn không phải khởi động lại phiên sau khi thêm hay xoá một thư mục.