Tự do cao — hướng dẫn bằng văn xuôi
Dùng khi nhiều cách tiếp cận đều đúng và quyết định phụ thuộc ngữ cảnh. Ví dụ review code: nêu tiêu chí cần xem xét, để Claude tự chọn cách. Ví như cánh đồng trống — nhiều đường đều tới đích.
Cách viết skill Claude AI hiệu quả bắt đầu từ description — trường quan trọng nhất, quyết định Claude có chọn đúng skill của bạn giữa hàng trăm skill khác hay không.
| ⛔ BAD — mô tả tồi | ✅ GOOD — mô tả chuẩn | |
|---|---|---|
| Nội dung | "Giúp làm báo cáo cho các dự án." | "Tạo báo cáo tuần dạng BLUF từ dữ liệu KPI. Dùng khi người dùng tải lên file Excel KPI hoặc yêu cầu tóm tắt tuần, weekly report, tổng kết tuần." |
| Vấn đề / Ưu điểm | Quá chung chung. Bắt nhầm trong mọi ngữ cảnh có chữ "báo cáo" — kể cả báo cáo tài chính hay báo cáo sự cố. | Rõ hành động, rõ ngữ cảnh, có từ khoá thực tế người dùng gõ. Kích hoạt chính xác đúng lúc. |
| Ngôi kể | "Tôi có thể giúp bạn làm báo cáo" — ngôi thứ nhất, gây nhiễu | "Tạo báo cáo tuần..." — ngôi thứ ba, thống nhất với system prompt |
| Độ dài | 7 từ — không đủ tín hiệu để phân biệt | Khoảng 40 từ — vẫn xa giới hạn 1.024 ký tự |
Description được chèn thẳng vào system prompt của Claude. Viết "Tôi có thể giúp bạn..." hay "Bạn có thể dùng cái này để..." tạo ra xung đột ngôi kể và gây lỗi khi Claude quyết định chọn skill. Luôn viết: "Xử lý file Excel và sinh báo cáo" — không phải "Tôi giúp bạn xử lý file Excel".
processing-pdfs, analyzing-spreadsheets, writing-documentation — mô tả rõ hoạt động skill cung cấp.pdf-processing, bao-cao-tuan, content-da-kenh — vẫn rõ ràng, phổ biến trong thực tế.helper, utils, tools, documents, data — Claude không biết khi nào nên gọi.claude-tools, anthropic-helper — chứa từ dành riêng, bị từ chối khi validate.Hướng dẫn rõ từng bước. Định dạng đầu ra phải quy định chi tiết. Tránh từ ngữ như "phù hợp", "hợp lý", "nếu cần" mà không nói rõ tiêu chí.
Dạy Claude phản ứng khi thiếu dữ liệu đầu vào. Ví dụ: "Nếu file upload trống hoặc thiếu cột doanh thu, hỏi lại người dùng thay vì tự suy đoán số liệu."
Đừng dán toàn bộ SOP 40 trang vào SKILL.md. Trỏ đường dẫn tới references/brand-guide.md để file chính luôn gọn gàng.
Tài liệu chính thức khuyến nghị thân SKILL.md dưới 500 dòng và tầng hướng dẫn dưới 5.000 token. Vượt ngưỡng thì tách file.
Dùng khi nhiều cách tiếp cận đều đúng và quyết định phụ thuộc ngữ cảnh. Ví dụ review code: nêu tiêu chí cần xem xét, để Claude tự chọn cách. Ví như cánh đồng trống — nhiều đường đều tới đích.
Dùng khi đã có pattern ưa thích nhưng vẫn chấp nhận biến thể. Ví dụ hàm sinh báo cáo với tham số định dạng và có kèm biểu đồ hay không.
Dùng khi thao tác mong manh, dễ sai, và tính nhất quán là sống còn. Ví dụ migration database: "Chạy chính xác lệnh này. Không sửa lệnh, không thêm cờ." Ví như cây cầu hẹp hai bên là vực.
[Hành động skill làm] + [Khi nào dùng] + [Từ khoá kích hoạt]. Ví dụ chuẩn: "Tạo báo cáo tuần dạng BLUF từ dữ liệu KPI. Dùng khi người dùng tải lên file Excel KPI hoặc yêu cầu tóm tắt tuần, weekly report."
Vì description được chèn thẳng vào system prompt của Claude. Viết "Tôi có thể giúp bạn..." hay "Bạn có thể dùng cái này..." tạo xung đột ngôi kể và gây lỗi khi Claude chọn skill. Luôn viết: "Xử lý file Excel và sinh báo cáo".
Khớp độ chi tiết với mức mong manh của tác vụ. Tự do cao khi nhiều cách đều đúng (như review code) — ví như cánh đồng trống. Tự do thấp khi thao tác dễ sai và tính nhất quán là sống còn (như migration database) — ví như cây cầu hẹp hai bên là vực.
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.