Claude skills là gì — Bài 1 · Claude Wiki
Bài 01Phần 1 · Nền tảng

Claude Skills là gì
và vì sao nên dùng

Claude Skills là gì? Là thư mục đóng gói quy trình, tiêu chuẩn và phong cách của bạn để Claude tự dùng khi cần — dạy một lần, hưởng lợi mọi lần.

🎯 Mục tiêu bài học

  • Hiểu Claude Skills là gì và giải quyết vấn đề nào trong công việc lặp lại.
  • Nắm cấu trúc một thư mục skill: SKILL.md bắt buộc, scripts/ references/ assets/ tùy chọn.
  • Phân biệt rạch ròi Skill với MCP, với prompt thường và với file CLAUDE.md.
  • Hiểu cơ chế tiết lộ lũy tiến 3 tầng — lý do bật nhiều skill không tốn context.

💡 Bài toán: 1 tác vụ lặp × 52 tuần = 52 lần gõ lại prompt

Mỗi tuần bạn lại gõ lại toàn bộ ngữ cảnh, quy tắc định dạng và tiêu chuẩn cho cùng một loại báo cáo. Rủi ro sai sót cao, kết quả không nhất quán. Skill đóng gói toàn bộ quy trình đó thành một lệnh gọi duy nhất — bạn không cần nhớ format, Claude tự áp dụng.

VÌ SAO DÙNG SKILL

Bốn lợi ích Skill mang lại

🎯
Chuyên môn hoá Claude
Biến trợ lý đa năng thành chuyên gia đúng lĩnh vực của bạn: giọng văn thương hiệu, khung báo cáo, rubric đánh giá nội bộ.
🔁
Tạo một lần, dùng mãi
Không phải dán lại cùng một bộ hướng dẫn qua từng cuộc chat. Viết vào SKILL.md một lần là xong.
🧩
Ghép nhiều skill
Claude gọi được nhiều skill cùng lúc cho tác vụ nhiều bước — ví dụ skill viết bài phối hợp với skill giọng văn thương hiệu.
🌍
Chạy được nhiều nơi
Cùng định dạng SKILL.md dùng được trên Claude.ai, Claude Code và Claude API — dù mỗi nơi phải cài riêng.
GIẢI PHẪU

Cấu trúc một thư mục skill

Cấu trúc thư mục
ten-skill/                    ← kebab-case, tối đa 64 ký tự
├── SKILL.md                  ← BẮT BUỘC: YAML frontmatter + hướng dẫn
├── references/               ← Tùy chọn: tài liệu tham chiếu
│   ├── brand-guide.md
│   └── rubric.md
├── scripts/                  ← Tùy chọn: mã thực thi (chạy, không nạp vào context)
│   └── validate.py
└── assets/                   ← Tùy chọn: template, logo, file mẫu
    └── template.docx
BỐN THÀNH PHẦN

Mỗi thành phần làm gì?

1

SKILL.md — bắt buộc

File duy nhất không thể thiếu. Gồm YAML frontmatter (metadata để Claude nhận diện) và phần thân markdown (hướng dẫn Claude làm theo). Viết hoa đúng: SKILL.md.

2

references/ — tài liệu

Markdown tham chiếu: style guide, schema dữ liệu, rubric, API docs. Chỉ nạp vào context khi Claude thực sự đọc tới. Bundle bao nhiêu cũng được.

3

scripts/ — mã thực thi

Script Python/Bash Claude chạy qua terminal. Code không nạp vào context — chỉ output mới tốn token. Dùng cho việc cần kết quả xác định, không được sai.

4

assets/ — tài nguyên

Template Word/PowerPoint, logo, file mẫu, dữ liệu. Claude đọc hoặc dùng làm khuôn khi tạo sản phẩm đầu ra.

KHÁI NIỆM DỄ NHẦM NHẤT

Skill khác MCP như thế nào?

Tiêu chíMCP (Gian bếp và nguyên liệu)Skills (Công thức nấu ăn)
Trả lời câu hỏiClaude LÀM ĐƯỢC GÌ — có quyền truy cập cái gìClaude NÊN LÀM THẾ NÀO — theo quy trình nào
Cung cấpKết nối trực tiếp tới Notion, Slack, Database, APIQuy trình, best practice, định dạng chuẩn, phong cách team
Bản chấtGiao thức kết nối công cụ và dữ liệuThư mục file hướng dẫn trên ổ đĩa
Ví dụMCP Google Sheets cho phép đọc/ghi bảng tínhSkill quy định báo cáo tuần phải theo khung BLUF, 5 mục
Kết hợpMCP đưa dữ liệu thô vềSkill biến dữ liệu thô thành sản phẩm đúng chuẩn
SO SÁNH ĐẦY ĐỦ

Skill, Prompt, CLAUDE.md và MCP — chọn cái nào?

Bạn cầnDùngVì sao
Một yêu cầu dùng một lầnPrompt thườngKhông đáng đóng gói. Gõ trực tiếp nhanh hơn.
Sự thật cố định về dự ánCLAUDE.mdLuôn nằm trong context, không cần kích hoạt: tên repo, quy ước code, stack.
Một quy trình nhiều bước lặp lạiSkillChỉ nạp khi cần, chứa được tài liệu dài mà không tốn context.
Truy cập dữ liệu hoặc hệ thống ngoàiMCPSkill không tự kết nối được Slack hay database — đó là việc của MCP.
Bảo đảm một việc LUÔN xảy raHook (Claude Code)Skill là hướng dẫn Claude có thể diễn giải; Hook là mã chạy chắc chắn.
CƠ CHẾ CỐT LÕI

Tiết lộ lũy tiến — 3 tầng nạp context

1

Tầng 1 — Metadata (luôn nạp)

Khi khởi động, Claude chỉ nạp namedescription từ YAML frontmatter vào system prompt. Chi phí khoảng 100 token cho mỗi skill. Vì rẻ như vậy nên bạn cài hàng chục skill vẫn không nặng context.

2

Tầng 2 — Hướng dẫn (nạp khi kích hoạt)

Khi yêu cầu của bạn khớp với description, Claude mới đọc phần thân SKILL.md. Nên giữ dưới 5.000 token, và tài liệu chính thức khuyến nghị thân file dưới 500 dòng.

3

Tầng 3 — Tài nguyên (nạp khi cần)

File trong references/ chỉ tốn token khi Claude thực sự đọc. Script trong scripts/ được chạy qua terminal — mã nguồn không bao giờ vào context, chỉ output mới tốn token.

BA NGUYÊN TẮC THIẾT KẾ

Nguyên tắc cần thuộc trước khi viết dòng đầu tiên

📖
1. Tiết lộ lũy tiến
Đừng nhét 40 trang quy trình vào một file. Chia nhỏ, để SKILL.md làm mục lục trỏ tới tài liệu chi tiết. Bảo vệ cửa sổ context.
🧩
2. Tính lắp ghép
Một skill xuất sắc biết phối hợp mượt mà với skill khác. Thiết kế phạm vi rõ ràng, đừng ôm đồm mọi việc vào một skill.
☁️
3. Tính di động
Viết một lần theo chuẩn mở, dùng được trên Claude.ai, Claude Code và API. Tránh phụ thuộc vào đặc thù của một môi trường.
🧠
Tư duy nền tảngMặc định: Claude đã rất thông minh. Chỉ viết vào skill những gì Claude không thể tự biết — bối cảnh doanh nghiệp, tiêu chuẩn nội bộ, quy trình đặc thù, lý do đằng sau ràng buộc. Đừng giải thích những kiến thức phổ thông; mỗi đoạn văn phải xứng đáng với chi phí token của nó.
CÂU HỎI THƯỜNG GẶP

FAQ — 3 câu hỏi thường gặp về claude skills là gì

Claude Skills khác MCP như thế nào?

Skill quy định CÁCH LÀM, MCP cung cấp DỮ LIỆU và CÔNG CỤ. MCP là gian bếp và nguyên liệu — kết nối tới Notion, Slack, database. Skill là công thức nấu ăn — quy trình, best practice, định dạng chuẩn. Kết hợp cả hai mới ra một agent hoàn chỉnh.

Bật nhiều skill có làm nặng context không?

Không đáng kể khi chưa kích hoạt. Claude chỉ nạp namedescription vào system prompt lúc khởi động, tốn khoảng 100 token mỗi skill. Phần thân SKILL.md chỉ được đọc khi yêu cầu khớp với skill đó — gọi là tiết lộ lũy tiến.

Khi nào dùng Skill, khi nào dùng CLAUDE.md hay prompt thường?

Yêu cầu dùng một lần → prompt thường. Sự thật cố định về dự án → CLAUDE.md (luôn trong context). Quy trình nhiều bước lặp lại → Skill (chỉ nạp khi cần). Cần bảo đảm một việc LUÔN xảy ra → Hook, vì Skill là hướng dẫn Claude có thể diễn giải.

Nguồn: Bài viết biên soạn dựa trên tài liệu Xây dựng bộ Skills cho Claude (Anthropic Academy, bản tiếng Việt do Nguyen Ngoc Tuan trình bày), đã viết lại và đối chiếu với tài liệu Agent Skills chính thức của Anthropic (platform.claude.com và code.claude.com), cập nhật 15/08/2026. Mọi số liệu kỹ thuật lấy theo tài liệu chính thức.