Cài rtk – proxy nén token
Cài proxy nén token rtk vào container agent để tiết kiệm 60–90% token cho các lệnh dev chạy qua Bash.
Tiện íchNâng cao★ 30,471⑂ 12,865Điểm AI 6/10Cập nhật lần cuối: 9 thg 8, 2026
Kỹ năng này làm gì
rtk là một proxy CLI nén đầu ra của các lệnh phát triển phổ biến (git, cargo, pytest, docker, kubectl…), giúp giảm 60–90% lượng token. Kỹ năng này cài rtk trên máy host, mount nó ở chế độ chỉ đọc vào container của nhóm agent nanoclaw, rồi đăng ký hook PreToolUse để mọi lệnh Bash tự động đi qua rtk mà không cần thêm chỉ dẫn trong CLAUDE.md.
Các bước chính:
- Cài binary rtk vào
~/.local/bin/rtk - Xác định ID nhóm agent bằng
ncl groups list - Mount chỉ đọc bằng
ncl groups config add-mount - Thêm hook
PreToolUsevàosettings.jsonbằngjq(có xử lý chống trùng lặp) - Khởi động lại container và kiểm tra
Phù hợp với ai
- Người vận hành nhiều nhóm agent trên nền nanoclaw muốn giảm chi phí token
- Kỹ sư quen với Docker, mount volume và cấu hình hook
- Môi trường mà agent thường chạy lệnh build/CI có log rất dài
Ví dụ sử dụng
- Đo mức tiết kiệm: sau khi bật hook, yêu cầu agent chạy
git statushoặccargo build, rồi dùngrtk gainđể xem số token đã tiết kiệm. - Triển khai hàng loạt: liệt kê nhóm bằng
ncl groups listvà lặp lại bước 3–5 cho từng nhóm agent. - Xử lý sự cố: khi container báo
rtk: command not found, kiểm tramount-allowlist.jsonvà khởi động lại container theo hướng dẫn Troubleshooting.
· · · Hướng dẫn cài đặt · · ·
Cài vào ứng dụng Claude (không cần terminal)
- Tải tệp ZIP bằng nút bên dưới.
- Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
- Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
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 .claude/skills/add-rtk từ repo GitHub nanocoai/nanoclaw vào ~/.claude/skills/add-rtk/ 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/nanocoai/nanoclaw.git /tmp/nanoclaw && mkdir -p ~/.claude/skills && cp -r /tmp/nanoclaw/.claude/skills/add-rtk ~/.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.
- Mở terminal và tạo thư mục kỹ năng:
mkdir -p ~/.claude/skills - Tải mã nguồn:
git clone https://github.com/nanocoai/nanoclaw.git /tmp/nanoclaw - Sao chép kỹ năng:
cp -r /tmp/nanoclaw/.claude/skills/add-rtk ~/.claude/skills/ - Khởi động lại Claude Code và kiểm tra
add-rtkđã xuất hiện trong danh sách kỹ năng. - Chuẩn bị điều kiện: cần có CLI
nclcủa nanoclaw, Docker vàjq. - Chạy script cài rtk theo hướng dẫn. Vì đây là dạng
curl | sh, hãy tải script về đọc trước nếu bạn muốn an toàn hơn. - Đảm bảo
~/.local/binnằm trong~/.config/nanoclaw/mount-allowlist.json, sau đó thực hiện mount, thêm hook và restart container.
Xem mã nguồn trên GitHub ↗Giấy phép: MIT