Claude Skills API là cách Anthropic cho phép lập trình viên đưa các Agent Skills tùy chỉnh vào Claude thông qua API. Thay vì lặp lại một prompt dài ở mọi phiên làm việc, bạn có thể đóng gói hướng dẫn, quy trình, tài liệu tham chiếu, template và mã lệnh thành một Skill để Claude tự phát hiện và tải đúng phần cần thiết khi xử lý nhiệm vụ. Cách tiếp cận này phù hợp với AI Agent cần làm việc nhất quán theo nghiệp vụ riêng.
Kết luận nhanh: Claude Skills API phù hợp khi bạn muốn biến Claude từ trợ lý đa năng thành AI Agent có “cẩm nang nghiệp vụ” riêng. Một Skill có
SKILL.mdlàm trung tâm, có thể kèm tài liệu và script; Skill được quản lý qua/v1/skills, sau đó gắn vào Messages API bằngcontainer.skills. Tính đến 11/09/2026, Agent Skills và Skills API đã ra khỏi beta trên Claude API.
Nếu đang chọn gói Claude cho cá nhân hoặc doanh nghiệp trước khi xây quy trình AI chuyên sâu, bạn có thể tham khảo bảng giá Claude AI bản quyền, nâng cấp chính chủ và hỗ trợ hóa đơn VAT.
Claude Skills API là gì?
Trong tài liệu chính thức, Anthropic gọi tính năng này là Skills API và gọi các gói năng lực là Agent Skills. Cụm “Claude Skills API” có thể hiểu là nhóm API dùng để tạo, quản lý phiên bản và sử dụng Custom Skills trong Claude Platform.
Một Skill không phải mô hình AI mới. Nó là một thư mục có cấu trúc, trong đó SKILL.md mô tả Skill làm gì, khi nào nên dùng và quy trình Claude cần tuân theo. Skill cũng có thể chứa tài liệu tham chiếu, template, ví dụ hoặc script để xử lý các bước cần tính xác định.
Vì sao Agent Skills hữu ích?
Prompt rất phù hợp với yêu cầu trực tiếp trong một cuộc hội thoại. Nhưng khi quy trình dài, lặp lại thường xuyên hoặc phải áp dụng thống nhất cho nhiều người, việc sao chép cùng một prompt vừa khó bảo trì vừa làm tăng lượng context không cần thiết.
Agent Skills giải quyết vấn đề này bằng cách đóng gói kiến thức thủ tục thành tài nguyên tái sử dụng. Claude chỉ tải Skill khi yêu cầu liên quan, nên doanh nghiệp có thể đưa các quy tắc như checklist kiểm tra, chuẩn đầu ra, template báo cáo hay script xác thực vào một cấu trúc rõ ràng hơn.
Ví dụ, một Skill tài chính có thể chứa quy tắc phân loại chi phí và script kiểm tra công thức; Skill marketing có thể chứa tone of voice, checklist SEO và mẫu báo cáo. Đây là cách tạo “chuyên môn” cho agent mà không cần huấn luyện lại model.
Claude Skills API hoạt động như thế nào?
Claude Skills API dựa trên filesystem trong môi trường Code Execution và cơ chế progressive disclosure. Mục tiêu là giúp Claude biết Skill nào đang có, nhưng chỉ nạp phần nội dung cần thiết khi nhiệm vụ thực sự yêu cầu.

Cấp 1: Metadata luôn sẵn sàng
Claude nhìn thấy name và description từ YAML frontmatter của Skill. description rất quan trọng vì đây là tín hiệu để Claude quyết định có nên kích hoạt Skill hay không; mô tả nên nêu cả chức năng và tình huống sử dụng.
Cấp 2: SKILL.md được đọc khi cần
Khi yêu cầu khớp với Skill, Claude đọc phần hướng dẫn trong SKILL.md. Đây là nơi đặt quy trình cốt lõi, thứ tự bước, điều kiện kiểm tra và đường dẫn tới các tài liệu chuyên sâu hơn.
Anthropic khuyến nghị giữ phần thân SKILL.md dưới khoảng 500 dòng và tách nội dung lớn sang file khác. Cách này giúp giảm lượng nội dung phải đưa vào context trong mỗi tác vụ.
Cấp 3: Tài liệu và script được dùng theo nhu cầu
Skill có thể có thư mục reference/, templates/ hoặc scripts/. Claude có thể đọc một tài liệu cụ thể hoặc chạy script bằng Bash trong Code Execution; với script, chỉ kết quả thực thi cần quay lại context thay vì toàn bộ mã nguồn.
Nếu đang thiết kế agent có nhiều lớp ngữ cảnh, bài Context Engineering cho Claude: 5 quy tắc tối ưu ngữ cảnh sẽ giúp hiểu thêm cách chọn đúng thông tin cần đưa vào mô hình.
Claude Skills API khác Prompt, MCP và AI Agent thế nào?
Skills không thay thế prompt hay MCP. Ba thành phần thường bổ sung cho nhau: prompt giao nhiệm vụ, Skill dạy quy trình còn MCP hoặc tool cung cấp khả năng truy cập dữ liệu và hành động bên ngoài.

| Thành phần | Mục đích chính | Khi nên dùng | Điểm cần nhớ |
|---|---|---|---|
| Prompt | Giao nhiệm vụ, chỉ dẫn trực tiếp | Tác vụ đơn lẻ hoặc thay đổi liên tục | Nhanh nhưng phải lặp lại nếu quy trình dài |
| Agent Skills | Đóng gói quy trình, tài liệu, template và script | Công việc lặp lại, cần chuẩn hóa | Claude tự tải khi liên quan; hỗ trợ versioning |
| MCP/tool | Kết nối dữ liệu hoặc công cụ | CRM, database, GitHub, hệ thống nội bộ | Cung cấp khả năng truy cập và hành động |
| AI Agent | Điều phối model, tool, state và nhiều bước | Quy trình tự động hóa phức tạp | Skill là một thành phần giúp agent có chuyên môn |
Một cách dễ hiểu: MCP trả lời “Claude có thể dùng công cụ nào?”, còn Skill trả lời “Claude nên dùng công cụ đó theo quy trình nào?”. Chẳng hạn, MCP cho phép truy cập CRM; Skill có thể yêu cầu Claude kiểm tra trạng thái khách hàng, áp dụng mẫu phản hồi và xác minh dữ liệu trước khi đề xuất bước tiếp theo.
Skills cũng khác fine-tuning. Fine-tuning thay đổi hành vi model qua huấn luyện bổ sung, còn Skill cung cấp chỉ dẫn và tài nguyên tại thời điểm thực thi nên dễ cập nhật hơn khi quy trình nghiệp vụ thay đổi.
Claude Skills API giúp tạo AI Agent chuyên môn riêng ra sao?
Giá trị lớn nhất của Claude Skills API là biến kiến thức “nằm trong đầu chuyên gia” thành quy trình có thể tái sử dụng. Một Skill tốt không chỉ nói agent phải làm gì mà còn mô tả thứ tự thao tác, tiêu chí kiểm tra và định dạng kết quả.
Đóng gói kiến thức thủ tục
Bạn có thể quy định bước nào phải làm trước, trường hợp nào cần hỏi lại, tiêu chí nào bắt buộc và mẫu đầu ra nào phải sử dụng. Nhờ đó, agent làm việc theo một quy trình nhất quán hơn thay vì phụ thuộc vào cách người dùng viết prompt ở từng lần.
Kết hợp LLM với code xác định
Các bước suy luận, đọc hiểu và tổng hợp phù hợp với Claude. Trong khi đó, kiểm tra schema, tính toán, xác thực trường dữ liệu hoặc kiểm tra định dạng có thể được giao cho script để dễ kiểm chứng hơn.
Anthropic khuyến nghị dùng script cho những bước cần tính xác định và tạo vòng kiểm tra như plan → validate → execute → verify với tác vụ phức tạp. Đây là cách giảm lỗi trước khi agent thực hiện thao tác cuối cùng.
Chuẩn hóa giữa nhiều người dùng
Custom Skills upload qua Claude API được chia sẻ ở phạm vi workspace. Điều này phù hợp cho nhóm phát triển hoặc doanh nghiệp cần cùng một quy trình kiểm tra, phân tích hoặc tạo tài liệu trong ứng dụng tích hợp API.
Hướng dẫn tạo Custom Skill bằng Claude Skills API
Nên bắt đầu từ một nghiệp vụ hẹp, có đầu vào và đầu ra rõ ràng, thay vì xây một Skill “biết mọi thứ”. Quy trình sau bám theo cấu trúc Anthropic đang hỗ trợ tại thời điểm 11/09/2026.
Bước 1: Chuẩn bị Claude API Key
Bạn cần quyền truy cập Claude Platform và API Key của workspace. Nếu chưa từng tích hợp API, hãy xem hướng dẫn cách lấy API Key Claude và kết nối ứng dụng.
Skills API hiện đã ra khỏi beta. Với SDK mới, dùng client.skills thay cho client.beta.skills và không cần header anthropic-beta: skills-2025-10-02.
Bước 2: Tạo cấu trúc thư mục
seo-review/
├── SKILL.md
├── reference/
│ └── seo-checklist.md
├── templates/
│ └── audit-template.md
└── scripts/
└── validate_output.py
SKILL.md giữ quy trình chính; chi tiết dài nên đặt trong file tham chiếu hoặc script để Claude chỉ tải khi cần.
Bước 3: Viết SKILL.md
Ví dụ tối giản:
---
name: seo-review
description: Reviews SEO content against a defined checklist and output template. Use when auditing on-page SEO or validating SEO deliverables.
---
## SEO Review
1. Read `reference/seo-checklist.md`.
2. Review the supplied article against every required criterion.
3. Classify issues by severity.
4. Use `templates/audit-template.md` for the report.
5. Run `scripts/validate_output.py` before returning the result.
Theo giới hạn hiện tại, name tối đa 64 ký tự, chỉ dùng chữ thường, số và dấu gạch nối; không dùng từ dành riêng như anthropic hoặc claude. description phải có nội dung, tối đa 1.024 ký tự và nên nói rõ Skill làm gì cũng như khi nào nên dùng.
Bước 4: Upload Skill qua API
Python SDK hỗ trợ upload thư mục bằng files_from_dir:
from anthropic import Anthropic
from anthropic.lib import files_from_dir
client = Anthropic()
skill = client.skills.create(
files=files_from_dir("./seo-review")
)
print(skill.id)
Sau khi tạo, bạn nhận một skill_id. Mỗi lần thay đổi nội dung có thể tạo version mới để kiểm soát vòng đời Skill.
Bước 5: Gọi Skill trong Messages API
Đưa Custom Skill vào container.skills và bật Code Execution:
response = client.messages.create(
model="claude-sonnet-5",
max_tokens=4096,
container={
"skills": [{
"type": "custom",
"skill_id": skill.id,
"version": "latest"
}]
},
messages=[{
"role": "user",
"content": "Audit bài viết này theo checklist SEO của đội ngũ."
}],
tools=[{
"type": "code_execution_20260521",
"name": "code_execution"
}]
)
Trong giai đoạn phát triển, latest thuận tiện để lấy bản mới nhất. Với production, Anthropic khuyến nghị pin một version ID cụ thể để một lần upload mới không làm thay đổi hành vi agent ngoài kế hoạch.
Bước 6: Kiểm thử trước khi triển khai
Hãy kiểm tra cả trường hợp Skill nên kích hoạt, không nên kích hoạt, dữ liệu thiếu và đầu vào sai định dạng. Anthropic khuyến nghị xây evaluation từ sớm: đo baseline khi chưa có Skill, thêm hướng dẫn tối thiểu, chạy lại bài test rồi tiếp tục tinh chỉnh.
Ví dụ thực tế: AI Agent kiểm tra nội dung SEO
Một tình huống phù hợp với Claude Skills API là chuẩn hóa việc kiểm tra bài SEO trước khi xuất bản. Thay vì để từng nhân sự tự nhớ checklist, doanh nghiệp có thể đưa tiêu chuẩn vào một Skill và yêu cầu AI Agent kiểm tra theo cùng một logic.
Skill seo-review có thể chứa bốn nhóm quy tắc: SEO title và meta, cấu trúc H1-H2-H3, internal link và tiêu chuẩn thương hiệu. Khi nhận bài viết, Claude đọc đúng checklist, phân loại lỗi theo mức độ và dùng template báo cáo cố định.
Nếu có validate_output.py, agent còn có thể kiểm tra báo cáo đã đủ trường bắt buộc hay chưa. Khi cần dữ liệu bên ngoài như Search Console hoặc CMS, nên kết hợp thêm tool/MCP ở lớp agent thay vì cố đưa toàn bộ dữ liệu vào Skill.
Nên dùng Claude Skills API cho nhóm người dùng nào?
Không phải ai cũng cần API. Lựa chọn phù hợp phụ thuộc vào mức tự động hóa, số người dùng và việc agent có nằm trong sản phẩm hoặc hệ thống nội bộ hay không.
| Nhóm người dùng | Lựa chọn phù hợp | Lý do |
|---|---|---|
| Cá nhân, ít code | Custom Skills trên claude.ai | Dùng Skill trực tiếp, không cần backend API |
| Lập trình viên xây sản phẩm AI | Claude Skills API | Quản lý Skill bằng code, version và Messages API |
| Nhóm cần quy trình thống nhất | Skills API + workspace | Chia sẻ Custom Skill trong workspace |
| Hệ thống cần CRM/database | Skills + MCP/tool | Skill dạy quy trình, MCP/tool cung cấp dữ liệu |
| Yêu cầu ngắn, không lặp lại | Prompt | Nhanh hơn, không cần đóng gói Skill |
Với cá nhân hoặc nhóm nhỏ, Custom Skills trên claude.ai có thể đủ nếu chỉ cần áp dụng style guide hay checklist. Lập trình viên và SaaS nên cân nhắc Skills API khi agent cần được gọi tự động, quản lý phiên bản hoặc tích hợp vào CI/CD.
Doanh nghiệp cần quan tâm thêm đến workspace, data retention, audit và cách đưa Skill vào quy trình quản trị. Nếu đang chuyển sang môi trường tổ chức, bạn có thể đọc hướng dẫn chuyển tài khoản Claude cá nhân sang Team hoặc Enterprise. Nếu đang cân nhắc nền tảng AI tổng thể, bài so sánh Claude AI và ChatGPT theo từng lĩnh vực sử dụng cung cấp thêm góc nhìn lựa chọn.
Giới hạn, bảo mật và chi phí cần biết
Skills mở rộng khả năng của Claude nhưng không phải môi trường chạy code không giới hạn. Khi triển khai production, cần kiểm tra giới hạn upload, phạm vi chia sẻ, môi trường thực thi và chính sách lưu giữ dữ liệu.
Giới hạn kỹ thuật
Theo tài liệu kiểm tra ngày 11/09/2026, tối đa 20 Skills có thể được đưa vào một request. Tổng dung lượng upload của một Skill phải dưới 30 MB ở trạng thái chưa nén.
Skills trên Claude API chạy trong sandbox Code Execution không có network access và không cho cài package ở runtime. Vì vậy, script phải dựa trên những thư viện đã có sẵn hoặc được thiết kế để không cần tải thêm phụ thuộc.
Không tự đồng bộ giữa các bề mặt
Custom Skill upload qua API không tự xuất hiện trong claude.ai; Skills của Claude Code cũng là hệ thống filesystem riêng. Nếu muốn dùng cùng quy trình ở nhiều bề mặt, tổ chức cần phát hành và quản lý Skill cho từng nơi.
Data retention và bảo mật
Anthropic hiện ghi rõ Agent Skills không thuộc phạm vi Zero Data Retention arrangements. Skill definitions và execution data được lưu theo chính sách data retention tiêu chuẩn, vì vậy doanh nghiệp nên rà soát yêu cầu tuân thủ trước khi đưa dữ liệu nhạy cảm vào Skill.
Một Skill có thể chứa code và chỉ dẫn. Anthropic khuyến nghị chỉ dùng Skill từ nguồn tin cậy hoặc audit đầy đủ SKILL.md, script và tài nguyên đi kèm trước khi đưa vào môi trường có dữ liệu quan trọng.
Chi phí
Tại thời điểm 11/09/2026, Anthropic không niêm yết phí riêng theo mỗi lần gọi /v1/skills. Chi phí thực tế chủ yếu đến từ token model và Code Execution hoặc các tool khác trong request.
Trang pricing hiện nêu Code Execution có hạn mức miễn phí theo tổ chức, phần vượt hạn mức được tính 0,05 USD/giờ/container. Giá và hạn mức có thể thay đổi, nên kiểm tra trang pricing chính thức trước khi lập ngân sách production.
8 nguyên tắc xây Claude Agent Skills hiệu quả
Một Skill tốt cần dễ được Claude nhận diện và có quy trình đủ rõ để kiểm chứng. Tài liệu Anthropic nhấn mạnh mô tả cụ thể, progressive disclosure, versioning và evaluation thay vì cố đưa mọi thông tin vào một file lớn.
- Chọn phạm vi hẹp: bắt đầu từ một nghiệp vụ có đầu vào, đầu ra rõ ràng.
- Viết
descriptioncụ thể: nói rõ Skill làm gì và khi nào dùng. - Giữ
SKILL.mdgọn: gần 500 dòng thì tách tài liệu phụ. - Dùng script cho bước xác định: validation, schema, tính toán hoặc chuyển đổi dữ liệu.
- Tạo vòng kiểm tra: plan → validate → execute → verify khi tác vụ quan trọng.
- Không giả định package có sẵn: kiểm tra môi trường Code Execution.
- Pin version trong production: tránh thay đổi hành vi ngoài kế hoạch.
- Test trên tình huống thật: gồm cả trường hợp nên và không nên kích hoạt Skill.
Kết luận: Claude Skills API có đáng dùng để xây AI Agent không?
Claude Skills API đáng cân nhắc khi bạn cần AI Agent có chuyên môn riêng, phải tái sử dụng quy trình phức tạp và muốn quản lý kiến thức nghiệp vụ theo phiên bản. Nó không thay thế prompt hay MCP, nhưng bổ sung lớp “cách làm việc” giúp Claude biết phải thực hiện nhiệm vụ theo quy chuẩn nào và chỉ tải tài nguyên khi thực sự liên quan.
Với tác vụ đơn giản, prompt vẫn nhanh hơn. Khi quy trình dài, lặp lại giữa nhiều người, cần template, script, validation hoặc tích hợp vào sản phẩm qua API, Agent Skills là lựa chọn hợp lý hơn.
Liên hệ Ngọc Thiên One để được tư vấn Claude AI và giải pháp triển khai AI Agent, nhận báo giá và hỗ trợ kỹ thuật. Hotline: 1900252388.
Câu hỏi thường gặp về Claude Skills API
Phần FAQ dưới đây tập trung vào những điểm dễ nhầm khi bắt đầu với Agent Skills.
Không. Theo Claude Platform Release Notes, Agent Skills và Skills API /v1/skills đã ra khỏi beta trên Claude API ngày 27/08/2026. Request hiện không cần header skills-2025-10-02.
Không. Skills API dùng để tạo, quản lý version và sử dụng Agent Skills. “Claude API skill” là một Agent Skill mã nguồn mở do Anthropic cung cấp để hỗ trợ lập trình với Claude API.
Mỗi Skill phải có SKILL.md với YAML frontmatter chứa ít nhất name và description. Ngoài ra có thể thêm tài liệu, template, dữ liệu tham chiếu hoặc script.
Có. Anthropic yêu cầu Code Execution khi dùng Skills qua Claude API vì Skill chạy trong container có filesystem và khả năng thực thi code.
Theo giới hạn hiện tại, tối đa 20 Skills trong một request. Nên chỉ đưa các Skill thực sự liên quan để giảm độ phức tạp.
Trong Claude API, container chạy Skills không có network access và không cho cài package ở runtime. Khi cần dữ liệu bên ngoài, nên kết hợp tool, MCP hoặc lớp tích hợp khác của ứng dụng.
latest hay pin version của Skill?Trong giai đoạn phát triển có thể dùng latest. Với production, nên pin một version ID cụ thể để tránh agent thay đổi hành vi ngoài ý muốn khi Skill được cập nhật.







