learn — Chưng cất mọi thứ thành một skill
Biến thư mục, URL, ghi chú dán vào hoặc chính công việc bạn vừa làm thành một Claude skill (SKILL.md) tái sử dụng được.
Tiện íchTrung cấp★ 30,471⑂ 12,865Điểm AI 8/10Cập nhật lần cuối: 9 thg 8, 2026
Nó làm được gì
Gõ /learn và Claude sẽ đọc nguồn bạn chỉ định rồi chưng cất thành một tài liệu skill dùng lại được.
- Nhận diện nguồn: đường dẫn (đọc code), URL (WebFetch), văn bản dán vào, hoặc "những gì ta vừa làm" (hội thoại hiện tại)
- Thu thập tư liệu: dùng Glob/Read/Grep để hiểu cấu trúc và điểm vào; với trang web thì lấy lệnh và bước cụ thể chứ không lấy văn xuôi
- Chưng cất: bỏ chi tiết dùng một lần, giữ quy trình lặp lại được + điều kiện kích hoạt + các cạm bẫy (gotchas)
- Soạn file: ghi
.claude/skills/<ten-kebab>/SKILL.mdvới frontmatter (name, description), mục## When to usevà## Workflowdạng danh sách bước - Nhánh refine: nếu đã có skill cùng chủ đề, nó đọc file cũ và chèn kiến thức mới vào đúng mục, loại bỏ bước trùng lặp, chỉ sửa đường dẫn/flag đã lỗi thời — không ghi đè toàn bộ
- Kiểm tra: đối chiếu tên thư mục với
name, xác nhận YAML hợp lệ, chạy thử quy trình nếu được, rồi hướng dẫn gọi bằng/<name>
Đây là skill instruction-only: chỉ dùng các tool có sẵn, không cần engine riêng hay quyền đặc biệt.
Dành cho ai
- Lập trình viên không muốn giải lại cùng một vấn đề hai lần
- Tech lead muốn tài liệu onboarding nội bộ tự lớn dần theo thời gian
- Người dùng nâng cao đang xây thư viện skill Claude Code riêng
Ví dụ sử dụng
- Lưu lại phần vừa cài: sau 30 phút vật lộn dựng môi trường Docker + Postgres, gõ
/learn what we just did→ sinh ra.claude/skills/local-db-setup/SKILL.mdgồm đúng các lệnh và những chỗ từng bị mắc. - Hướng dẫn cho repo lạ:
/learn ./services/billing→ tạo skill mô tả cấu trúc thư mục, entrypoint chính và lệnh chạy test. - Nén tài liệu API:
/learn https://api.example.com/docs→ skill chỉ còn cách xác thực, header bắt buộc và các endpoint hay dùng. - Cập nhật skill cũ: "cập nhật skill deploy, lệnh triển khai đã đổi" → nó đọc SKILL.md hiện có và chỉ thay phần lệnh đã thay đổi.
· · · 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/learn từ repo GitHub nanocoai/nanoclaw vào ~/.claude/skills/learn/ 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/learn ~/.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.
- Tải repo về:
git clone https://github.com/nanocoai/nanoclaw.git /tmp/nanoclaw - Tạo thư mục skill:
mkdir -p ~/.claude/skills - Chỉ copy skill learn:
cp -r /tmp/nanoclaw/.claude/skills/learn ~/.claude/skills/ - Nếu chỉ muốn dùng trong một dự án, hãy copy vào
.claude/skills/ở gốc dự án thay vì~/.claude/skills. - Khởi động lại Claude Code và gõ
/learnđể kiểm tra skill đã được nhận. - (Không bắt buộc) Sửa hoặc xoá các quy ước riêng của NanoClaw trong SKILL.md (yêu cầu REMOVE.md, hạn chế sửa code lõi, tham chiếu
docs/skill-guidelines.md) cho khớp với dự án của bạn.
Xem mã nguồn trên GitHub ↗Giấy phép: MIT