agent skills là gì là một thư mục chứa tệp SKILL.md với hướng dẫn, quy trình và tài nguyên để AI agent làm đúng một loại việc. Agent chỉ đọc phần mô tả ngắn để quyết định khi nào dùng skill, nên phần chi tiết không tốn chỗ khi chưa cần.
Cập nhật: 31/10/2026
Tóm tắt nhanh
- Agent skills là thư mục chứa tệp SKILL.md, trong đó ghi tên, mô tả và các bước làm việc cho AI agent.
- Agent đọc tên và mô tả của mọi skill khi bắt đầu, rồi tải nội dung đầy đủ khi thấy skill phù hợp với việc đang làm.
- Claude Code, Codex CLI và Hermes Agent đều dùng định dạng SKILL.md và tương thích với chuẩn Agent Skills mở.
- Khác với CLAUDE.md luôn được nạp, nội dung skill chỉ tốn ngữ cảnh khi thật sự được dùng.
- Bạn có thể cài skill bằng một lệnh sao chép vào terminal, sau đó gọi bằng /tên-skill hoặc $tên-skill.
Agent skills là gì và gồm những thành phần nào?
Agent skills là một thư mục có tên riêng, bên trong bắt buộc có tệp SKILL.md chứa hướng dẫn cho AI agent. Tệp này phải có hai trường là name và description, phần còn lại là các bước làm việc viết bằng ngôn ngữ tự nhiên. Nếu bạn muốn hiểu riêng về tệp đặt tên này, xem bài skill.md là gì.
Theo cấu trúc được tài liệu Codex mô tả, một agent skill có thể đi kèm ba thư mục tùy chọn: scripts/ chứa mã thực thi, references/ chứa tài liệu tham khảo, và assets/ chứa mẫu hoặc tài nguyên. Trong Claude Code, skill cũng là một tệp SKILL.md đặt trong thư mục skills. Claude Code mở rộng chuẩn Agent Skills với các tính năng như kiểm soát việc gọi skill, chạy skill trong subagent và chèn ngữ cảnh động.
Agent skills hoạt động thế nào khi bạn đưa yêu cầu?
Agent skills hoạt động theo kiểu nạp dần: agent chỉ đọc danh sách tên và mô tả trước, rồi mới mở nội dung đầy đủ khi skill khớp với yêu cầu. Bạn cũng có thể gọi trực tiếp bằng cách gõ /tên-skill trong Claude Code hoặc Hermes Agent, và $tên-skill trong Codex CLI.
Cách làm này giúp tiết kiệm ngữ cảnh. Theo tài liệu Codex, danh sách skill ban đầu dùng tối đa 2% cửa sổ ngữ cảnh của mô hình, hoặc 8.000 ký tự khi không biết kích thước cửa sổ. Nhờ vậy, bạn có thể cài nhiều skill mà cuộc trò chuyện không bị nặng ngay từ đầu.
| Giai đoạn | Agent làm gì | Mức ngữ cảnh tiêu tốn |
|---|---|---|
| Khi bắt đầu phiên | Đọc tên và mô tả của các skill đã cài | Nhỏ |
| Khi skill khớp với việc | Tải toàn bộ nội dung SKILL.md | Chỉ khi được dùng |
| Khi hướng dẫn yêu cầu | Mở tệp trong references/ hoặc chạy script trong scripts/ | Tùy nội dung tài liệu |
Vì agent dựa vào mô tả để tự chọn skill, phần description trong SKILL.md nên nêu rõ phạm vi và từ khóa kích hoạt. Mô tả quá chung chung sẽ khiến agent chọn sai skill hoặc bỏ qua skill cần dùng.
Agent skills dùng trong công việc thực tế như thế nào?
Agent skills phù hợp nhất với những việc bạn lặp lại nhiều lần, ví dụ một checklist rà soát bài viết hoặc một quy trình kiểm thử. Thay vì dán cùng một đoạn hướng dẫn vào mỗi cuộc trò chuyện, bạn đóng gói nó thành một skill rồi gọi lại khi cần.
Kho skill hiện có nhiều skill cho các việc khác nhau. Skill using-agent-skills là meta-skill giúp agent khám phá và chọn đúng skill cho công việc hiện tại, nên là lựa chọn hợp lý để thử đầu tiên. Skill lambdatest-agent-skills, theo mô tả trong kho, hỗ trợ kiểm thử tự động cho 46 framework, bao phủ E2E, unit, mobile và kiểm thử trên cloud. Bạn có thể xem chi tiết skill lambdatest-agent-skills trước khi cài.
Thử ngay: Cài skill using-agent-skills bằng một lệnh duy nhất từ trang skill using-agent-skills, miễn phí. Hoặc xem danh mục agent tự động hóa trong kho hơn 4.000 skill.
Agent skills khác gì CLAUDE.md, prompt thường và plugin?
Agent skills khác ở chỗ nội dung chỉ được tải khi cần, còn CLAUDE.md luôn được nạp và prompt dán tay chỉ tồn tại trong một cuộc trò chuyện. Plugin lại là cách đóng gói và phân phối skill cùng các connector để người khác cài đặt.
Ranh giới với CLAUDE.md thể hiện rõ nhất. Theo tài liệu Claude Code, nội dung skill chỉ nạp khi được dùng, nên tài liệu tham khảo dài gần như không tốn ngữ cảnh cho đến khi cần. Nếu bạn chưa rõ CLAUDE.md dùng để làm gì, hãy đọc bài claude.md là gì trước khi so sánh.
| Tiêu chí | Agent skills | CLAUDE.md | Prompt dán tay | Plugin |
|---|---|---|---|---|
| Phù hợp với | Quy trình nhiều bước, checklist | Thông tin ổn định về dự án và quy ước | Yêu cầu dùng một lần | Gói skill và connector để chia sẻ |
| Khi nào được nạp | Khi phù hợp việc hoặc khi được gọi | Luôn được nạp | Khi bạn dán lại | Khi người dùng cài plugin |
| Tái sử dụng | Có, qua thư mục skill | Có, trong dự án | Phải dán lại mỗi lần | Có, để phân phối cho người khác |
Plugin không thay thế skill, vì plugin dùng để đóng gói các skill có sẵn. Theo tài liệu Codex, bạn nên thiết kế quy trình thành skill trước, rồi mới đóng gói thành plugin khi muốn người khác cài đặt.
Ai nên dùng agent skills?
Agent skills hữu ích nhất với người thường xuyên dùng AI agent cho những việc lặp lại và muốn cách làm nhất quán. Nếu bạn chỉ hỏi AI vài câu lẻ tẻ, skill có thể chưa cần thiết. Các nhóm sau thường được lợi nhất:
- Người viết nội dung cần AI theo đúng một quy trình biên tập, ví dụ kiểm tra tiêu đề, cấu trúc và nguồn trích dẫn.
- Lập trình viên hoặc người kiểm thử phải chạy cùng một checklist rà soát code sau mỗi thay đổi.
- Người dùng nhiều công cụ agent khác nhau và muốn một skill dùng được ở nhiều nơi.
- Người mới chưa biết lập trình nhưng muốn dùng skill có sẵn thay vì tự viết từ đầu.
Nếu bạn chưa biết AI agent là gì, hãy đọc bài ai agent là gì để hiểu agent là phần thực hiện các bước, còn skill là phần hướng dẫn agent làm đúng việc. Người dùng Claude có thể xem skill claude là gì để biết skill hoạt động ra sao trong Claude.
Bắt đầu agent skills từ đâu và cài như thế nào?
Bắt đầu bằng cách chọn công cụ bạn đang dùng, cài một skill có sẵn bằng một lệnh, rồi gọi thử trong phiên làm việc. Lệnh cài có cùng cấu trúc cho mọi skill, chỉ cần thay id và thư mục đích.
Thư mục cài tùy theo công cụ:
- Claude Code: ~/.claude/skills
- Codex: ~/.codex/skills
- Hermes Agent: ~/.hermes/skills
- DeepSeek qua Deep Code CLI: ~/.deepcode/skills
Với Claude Code, lệnh mẫu sau tạo thư mục nếu chưa có, tải skill using-agent-skills rồi giải nén vào đúng chỗ. Hướng dẫn chi tiết hơn có trong bài cách cài skill cho claude code.
mkdir -p ~/.claude/skills && curl -fsSL https://skill.dn1nguoi.com/z/using-agent-skills-073ff.tgz | tar xz -C ~/.claude/skills
Sau khi cài, gõ /using-agent-skills trong Claude Code để thử. Với Codex, gõ $using-agent-skills và đổi đường dẫn thư mục sang ~/.codex/skills trong lệnh cài. Nếu dùng DeepSeek qua Deep Code CLI, bạn có thể tham khảo bài cách dùng deepseek với claude code để hiểu thêm về luồng làm việc.
Chỉ cài skill từ nguồn bạn tin cậy, và đọc SKILL.md trước khi cho agent chạy script trong skill. Khi cần phân phối một skill tới thư mục của nhiều agent, bạn có thể dùng skill distribute-skill-to-all-agents.
Khi đã hiểu agent skills là gì, bạn sẽ thấy đây là cách đóng gói quy trình để AI agent dùng lại nhiều lần mà không phải dán hướng dẫn mỗi lần. Bắt đầu với một skill có sẵn, đọc SKILL.md để nắm cấu trúc, rồi học cách viết skill cho công việc của bạn trong bài hermes-agent-skill-authoring. Các bài liên quan khác nằm trong tổng hợp bài về AI Agent Skills.
Thử ngay: Mở hướng dẫn dùng skill với Claude Code hoặc hướng dẫn Codex trong kho skill. Bạn sẽ có lệnh cài một dòng, miễn phí, truy cập hơn 4.000 skill và bắt đầu ngay từ skill using-agent-skills.
Câu hỏi thường gặp
Agent skills là gì có giống plugin không?
Không hoàn toàn giống nhau. Skill là bộ hướng dẫn trong SKILL.md để agent thực hiện một quy trình, còn plugin là cách đóng gói và phân phối các skill cùng connector để người khác cài đặt. Tài liệu Codex mô tả hai khái niệm này bổ trợ nhau: bạn thiết kế skill trước, rồi đóng gói thành plugin khi muốn chia sẻ.
Cài agent skills có tốn phí không?
Kho skill tại skill.dn1nguoi.com cung cấp các skill miễn phí, cài bằng một lệnh. Tuy vậy, chi phí dùng chính công cụ AI như Claude Code, Codex hay Hermes Agent phụ thuộc vào gói bạn đăng ký. Bạn nên xem trang giá chính thức của từng công cụ, theo thông tin tại thời điểm cập nhật 31/10/2026.
Người không biết lập trình có dùng được agent skills không?
Có, nhưng bạn cần mở được terminal và sao chép đúng một lệnh. Lệnh mẫu tạo thư mục rồi tải và giải nén skill vào đúng nơi công cụ đọc. Sau đó, bạn gọi skill bằng /tên-skill trong Claude Code hoặc Hermes Agent, hoặc $tên-skill trong Codex CLI. Hãy đọc phần mô tả trong SKILL.md để biết skill làm được gì trước khi dùng.
Agent skills và CLAUDE.md có dùng cùng lúc được không?
Có, và đây là cách dùng hợp lý. CLAUDE.md phù hợp với thông tin ổn định về dự án và quy ước, còn quy trình nhiều bước nên đặt trong skill. Theo tài liệu Claude Code, nội dung skill chỉ được tải khi được dùng, nên quy trình dài không tốn ngữ cảnh khi chưa cần đến.
Một skill có chạy được script không?
Có. Theo cấu trúc được Codex mô tả, skill có thể kèm thư mục scripts/ chứa mã thực thi, còn tệp SKILL.md vẫn là phần bắt buộc. Vì script có thể thay đổi tệp trên máy bạn, hãy đọc mã trước khi cho agent chạy, nhất là với skill không đến từ nguồn bạn tin cậy.
Làm sao biết skill đã cài đúng chưa?
Sau khi cài, gọi thử skill bằng /tên-skill trong Claude Code hoặc Hermes Agent, hoặc $tên-skill trong Codex. Nếu agent phản hồi theo hướng dẫn trong skill, cài đặt đã đúng. Nếu không, hãy kiểm tra thư mục đích có khớp với công cụ bạn dùng, ví dụ ~/.claude/skills cho Claude Code hoặc ~/.hermes/skills cho Hermes Agent.
