Cập nhật skill (update-skills)
Chạy lại quy trình cài đặt của từng skill NanoClaw đã lắp để kéo mã mới nhất từ upstream một cách an toàn.
Lập trìnhTrung cấp★ 30,471⑂ 12,865Điểm AI 7/10Cập nhật lần cuối: 9 thg 8, 2026
Làm được gì
- Kiểm tra trước:
git status --porcelainphải sạch vàoriginphải trỏ về upstream NanoClaw, rồigit fetch origin channels providers. - Tự phát hiện skill đã cài bằng cách đọc các dòng import trong
src/channels/index.tsvàsrc/providers/index.ts. - Cho bạn chọn nhiều skill để áp dụng lại, sau đó gọi lần lượt
/add-<name>của từng skill để ghi đè mã mới từ upstream. - Xác thực bằng
pnpm run buildvàpnpm test; nếu có file trongcontainer/thay đổi thì chạy./container/build.shđể rebuild image. - Không merge branch, không chạm tới credential trong
.envhay phần wiring/DB.
Phù hợp với ai
- Lập trình viên đang vận hành một bản fork của NanoClaw với các channel (Slack, Discord) hoặc provider.
- Người muốn cập nhật mã skill từ upstream mà vẫn giữ tuỳ chỉnh cục bộ.
- Người hay quên bước build/test/rebuild container sau khi cập nhật.
Ví dụ sử dụng
- Gõ
/update-skills: skill liệt kêslack,discord,opencode; bạn chỉ chọn Slack và nó chạy lại/add-slack. - Có thay đổi chưa commit: skill dừng lại và yêu cầu bạn commit hoặc stash trước.
- Provider runtime cập nhật làm đổi file trong
container/: skill tự chạy./container/build.shđể session mới dùng mã mới.
· · · Hướng dẫn cài đặt · · ·
Dùng thử ngay, không cần cài
Dán đoạn dưới vào Claude là dùng được skill này mà không cần cài đặt.
Hãy đọc hướng dẫn trong tệp này và làm theo để giúp mình: https://raw.githubusercontent.com/nanocoai/nanoclaw/HEAD/.claude/skills/update-skills/SKILL.md Mình muốn: (viết việc bạn cần ở đây)
Nếu Claude không mở được liên kết, hãy mở liên kết và copy nội dung vào rồi dán.
↓ Thấy hữu ích thì tải ZIP bên dưới và cài. Sau đó skill tự chạy, không phải dán lại mỗi lần.
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/update-skills từ repo GitHub nanocoai/nanoclaw vào ~/.claude/skills/update-skills/ 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 && cp -r nanoclaw/.claude/skills/update-skills ~/.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.
- Clone repo trong terminal:
git clone https://github.com/nanocoai/nanoclaw.git - Copy thư mục skill:
cp -r nanoclaw/.claude/skills/update-skills ~/.claude/skills/ - Vào thư mục dự án NanoClaw của bạn (skill này chỉ có nghĩa trong repo đó):
cd nanoclaw - Chạy
pnpm installvà kiểm tragit remote -vxemorigincó phải upstream NanoClaw. - Commit hoặc
git stashmọi thay đổi đang dở để cây làm việc sạch. - Mở Claude Code, gõ
/update-skillsvà chọn các skill cần áp dụng lại. - Xem kết quả build/test và bản tóm tắt (HEAD mới), khởi động lại service nếu đang chạy.
Xem mã nguồn trên GitHub ↗Giấy phép: MIT