Skill trong Claude Code

SkillTài liệuĐộ khó: Trung bìnhTrả phí
Logo Skill trong Claude Code

Skill trong Claude Code

4.0/5Đánh giá của 2dm

Giúp đóng gói quy trình lặp lại cho đội lập trình.

Cách tạo, cài và dùng skill riêng cho Claude Code trên máy hoặc theo từng dự án.

Giới thiệu

Đây là trang hướng dẫn chính thức về cách dùng skill trong Claude Code, công cụ lập trình bằng AI chạy trên terminal của Anthropic. Trong Claude Code, một skill là file SKILL.md chứa hướng dẫn; Claude tự dùng khi thấy phù hợp, hoặc bạn gọi trực tiếp bằng /tên-skill.

Skill trong Claude Code theo chuẩn mở Agent Skills và có thêm các mở rộng riêng như kiểm soát ai được gọi skill, chạy skill trong subagent và chèn kết quả lệnh shell vào nội dung skill. Các custom slash command cũ đã được gộp vào skill, file cũ vẫn chạy nhưng nên ưu tiên skill cho việc mới.

Với đội phát triển, skill là cách gọn nhất để biến những checklist hay hướng dẫn hay phải dán đi dán lại thành quy trình có thể tái sử dụng và chia sẻ qua git.

Tính năng nổi bật

01

Gọi tự động hoặc thủ công

Claude tự nạp skill khi yêu cầu khớp description, hoặc bạn gõ /tên-skill kèm tham số.

02

Nhiều phạm vi lưu trữ

Skill cá nhân nằm ở ~/.claude/skills/, skill dự án ở .claude/skills/ và có thể commit để chia sẻ cho cả nhóm.

03

Kiểm soát quyền gọi

disable-model-invocation: true chỉ cho bạn gọi; user-invocable: false ẩn khỏi menu và chỉ để Claude dùng.

04

Chèn dữ liệu động

Cú pháp !`lệnh` chạy lệnh shell và đưa kết quả, ví dụ git diff, vào nội dung skill trước khi Claude đọc.

05

Có skill đi kèm sẵn

Claude Code có sẵn các skill như /code-review, /debug, /loop, /claude-api và /skill-doctor.

Dùng để làm gì

Review thay đổi code

Tạo skill tóm tắt git diff và chỉ ra rủi ro để lập trình viên kiểm tra trước khi commit.

Quy trình deploy an toàn

Viết skill deploy chỉ cho người gọi thủ công, tránh để AI tự ý đẩy code lên production.

Chuẩn hóa cho cả team

Commit thư mục .claude/skills/ vào repo để mọi thành viên dùng chung cách viết test, đặt tên, viết commit.

Xử lý ticket theo mã

Tạo skill nhận tham số như số issue để Claude đọc và xử lý theo đúng quy trình nội bộ.

Cách dùng

  1. 1

    Tạo thư mục skill

    Tạo thư mục cho skill cá nhân trong ~/.claude/skills/.

    $mkdir -p ~/.claude/skills/summarize-changes
  2. 2

    Viết SKILL.md

    Tạo file SKILL.md trong thư mục đó, phần frontmatter có description ghi rõ skill làm gì và khi nào dùng.

  3. 3

    Thêm hướng dẫn

    Viết các bước Claude cần làm; có thể dùng !`git diff HEAD` để chèn thay đổi hiện tại vào skill.

  4. 4

    Chạy Claude Code

    Mở Claude Code trong một repo git đã có thay đổi.

    $claude
  5. 5

    Thử gọi skill

    Hỏi Claude bạn vừa thay đổi gì để thử gọi tự động, hoặc gõ lệnh để gọi trực tiếp.

    $/summarize-changes

Video hướng dẫn

How to Use Skills in Claude Code (Create, Install & Manage Skills)

Code With Joel

How to Create Skills in Claude Code Claude SKILL.md (2026)

The Code City

Claude Skills: Full Giải Thích & Hướng Dẫn Tạo Skill A-Z

Phan Đông Giang - Học AI

Ví dụ thực tế

Tình huống minh hoạ

Giả sử một agency phát triển web 5 người ở Hà Nội thường xuyên quên bước kiểm tra trước khi bàn giao. Trưởng nhóm tạo skill dự án trong .claude/skills/ mô tả checklist: chạy test, kiểm tra biến môi trường, rà soát giao diện mobile. Skill deploy được đặt disable-model-invocation: true để chỉ người gọi /deploy mới chạy được. Thư mục skill được commit lên repo, nên thành viên mới clone về là dùng ngay cùng một quy trình.

Mẹo & lưu ý

  • Bắt đầu từ việc lặp lại

    Khi thấy mình dán cùng một hướng dẫn nhiều lần, hãy chuyển nó thành skill.

  • Khóa skill nhạy cảm

    Với deploy hay thao tác có tác động lớn, đặt disable-model-invocation: true để Claude không tự gọi.

  • Gọi đúng vị trí

    Chỉ tên skill ở đầu tin nhắn mới chạy trực tiếp; nhắc tên ở giữa câu chỉ cho phép Claude dùng.

  • Theo dõi chi phí ngữ cảnh

    Dùng /skill-doctor để xem từng skill tốn bao nhiêu ngữ cảnh và được dùng thế nào.

Câu hỏi thường gặp

Skill có thay thế slash command cũ không?

Custom command đã được gộp vào skill. File trong .claude/commands/ vẫn chạy, nhưng nên dùng skill cho việc mới; nếu trùng tên thì skill được ưu tiên.

Sửa SKILL.md có phải khởi động lại không?

Thay đổi trong các thư mục skill được nhận ngay trong phiên; nếu tạo thư mục skills cấp cao mới sau khi khởi động thì chạy /reload-skills.

Skill tài liệu Word, PDF có sẵn trong Claude Code không?

Theo tài liệu Agent Skills, các skill tài liệu dựng sẵn không có trong Claude Code; bạn có thể cài bản trong kho anthropics/skills qua plugin.

Skill trong plugin được gọi thế nào?

Skill đến từ plugin được gọi theo dạng /tên-plugin:tên-skill.

Liên kết hữu ích

Muốn áp dụng vào doanh nghiệp của bạn?

2dm khảo sát quy trình, chọn công cụ phù hợp và triển khai cùng đội ngũ của bạn. Buổi tư vấn đầu tiên miễn phí.

Đặt lịch tư vấn
Zalo