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

Cập nhật Skills (update-skills)

Chạy lại bước cài đặt của từng skill đã cài để kéo về mã nguồn mới nhất từ upstream.

Tự động hóaTrung cấp30,47112,865Điểm AI 6/10Cập nhật lần cuối: 9 thg 8, 2026

Skill này làm gì

Skill giúp cập nhật mã nguồn của các skill (channel/provider) đã cài trong dự án NanoClaw bằng cách chạy lại chính bước apply của từng skill (/add-<name>), thay vì merge nhánh. Mỗi lần apply đều idempotent: chỉ ghi đè file mã của skill đó, còn thông tin đăng nhập trong .env và cấu hình DB được giữ nguyên.

Luồng xử lý:

  1. Preflight — kiểm tra git status --porcelain phải sạch, xác nhận remote origin trỏ tới NanoClaw, rồi git fetch origin channels providers --prune.
  2. Phát hiện — đọc barrel src/channels/index.tssrc/providers/index.ts để liệt kê skill đang được nối vào dự án.
  3. Chọn — hiển thị danh sách nhiều lựa chọn, kèm tùy chọn bỏ qua.
  4. Áp dụng lại & kiểm tra — chạy từng skill một, sau đó pnpm run buildpnpm test; nếu file dưới container/ thay đổi thì phải chạy ./container/build.sh để build lại image.
  5. Tóm tắt — danh sách skill đã cập nhật, skill lỗi, và HEAD mới.

Phù hợp với ai

  • Người vận hành bot/agent dựa trên kho NanoClaw với nhiều adapter kênh (Slack, Discord...).
  • Người muốn nhận bản vá từ upstream mà không mất tùy chỉnh cục bộ.
  • Người ngại gõ thủ công các lệnh git show origin/channels:... cho từng file.

Ví dụ sử dụng

  • Vá lỗi kênh Slack: chạy /update-skills, chọn slack, skill tự fetch file mới và chạy build/test.
  • Cập nhật hàng loạt: chọn cùng lúc slack, discord, opencode; skill xử lý tuần tự và báo lại skill nào gặp sự cố.
  • Provider chạy trong container: sau khi apply lại provider, skill nhắc chạy ./container/build.sh vì phiên mới chỉ dùng mã mới sau khi image được build lại.

· · · 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 .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 && mkdir -p ~/.claude/skills && 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.

  1. Mở terminal (cần cài sẵn Git và Claude Code).
  2. Tải kho mã: git clone https://github.com/nanocoai/nanoclaw.git
  3. Tạo thư mục skills: mkdir -p ~/.claude/skills
  4. Sao chép skill: cp -r nanoclaw/.claude/skills/update-skills ~/.claude/skills/
    • Nếu chỉ dùng cho một dự án, hãy chép vào .claude/skills/ của dự án đó.
  5. Lưu ý: skill chỉ hoạt động đúng trong cấu trúc kho NanoClaw — hãy mở Claude Code ngay trong thư mục dự án NanoClaw.
  6. Commit hoặc stash mọi thay đổi để cây làm việc sạch trước khi chạy.
  7. /update-skills trong Claude Code và chọn các skill muốn cập nhật.