AI91
Phần 17 · Nâng cao · ⏱ 20 phút

Tự tạo Skills cho Claude

Đóng gói việc lặp lại thành kỹ năng tái dùng


Mục tiêu

Sau phần này, anh sẽ hiểu Skills là gì, khi nào nên đóng gói một việc lặp lại thành Skill, và ý tưởng cơ bản để bắt đầu tạo.

Phần này dành cho anh em đã dùng Claude ổn định một thời gian và bắt đầu nhận ra: một số việc mình nhờ Claude làm lặp đi lặp lại theo cùng một quy chuẩn. Đó là lúc Skills bắt đầu có ích.

Nội dung

Skills là gì

Hãy nghĩ tới một nhân viên mới vào làm. Tuần đầu anh phải giải thích: "Viết báo cáo tuần thì dùng mẫu này, xưng hô thế này, gửi cho ai, highlight phần nào trước..." Tuần sau người đó đã nhớ rồi, anh không cần nói lại nữa.

Skills với Claude hoạt động tương tự.

Theo Anthropic, Skills là các "module năng lực" đóng gói sẵn hướng dẫn, quy trình, và tài nguyên cho một loại việc cụ thể. Thay vì mỗi lần nhờ Claude làm một việc quen lại phải dặn dò từ đầu, anh đóng gói hết vào một Skill một lần. Từ đó trở đi, Claude tự nạp đúng hướng dẫn khi cần, không hỏi lại.

Về mặt kỹ thuật, một Skill đơn giản nhất chỉ là một thư mục chứa file SKILL.md. File đó có phần mô tả (để Claude biết khi nào dùng cái này) và phần hướng dẫn chi tiết bên trong. Claude đọc khi cần, không đọc khi không cần, nên không tốn tài nguyên khi anh cài nhiều.

Khi nào Skills thực sự có ích

Không phải việc gì cũng cần Skill. Dùng Skill có lý nhất khi:

  • Việc lặp lại theo quy chuẩn cố định. Ví dụ: mỗi tuần viết một báo cáo theo cùng cấu trúc, gửi cho cùng đối tượng, với giọng điệu cố định. Nếu quy chuẩn thay đổi liên tục thì Skill sẽ nhanh lỗi thời.

  • Hướng dẫn đủ dài để không muốn paste lại mỗi lần. Nếu anh thường xuyên phải copy một đoạn 10-20 dòng hướng dẫn vào đầu mỗi chat, đó là dấu hiệu nên đóng gói thành Skill.

  • Quy trình có nhiều bước cụ thể. Ví dụ: phân tích phản hồi khách hàng theo 3 nhóm, sau đó tóm tắt theo định dạng nhất định, sau đó gợi ý hành động. Loại quy trình nhiều bước này phù hợp để viết vào Skill hơn là nhớ trong đầu.

Ngược lại, nếu anh chỉ hỏi Claude một lần, hoặc việc đó không có quy chuẩn rõ ràng, không cần Skill.

Ý tưởng cơ bản để tạo một Skill

Với người dùng Claude Code (Desktop app có Code), tạo Skill là việc thực tế:

  1. Tạo một thư mục trong ~/.claude/skills/ hoặc .claude/skills/ của project, đặt tên gọn (ví dụ: bao-cao-tuan/).

  2. Bên trong tạo file SKILL.md. File này cần 2 phần chính:

    • Phần đầu (YAML): tên Skill và mô tả ngắn để Claude biết khi nào kích hoạt.
    • Phần thân: hướng dẫn chi tiết, ví dụ mẫu, cấu trúc output anh muốn.
  3. Claude sẽ tự phát hiện và dùng Skill đó khi anh nhờ việc phù hợp.

Với người dùng claude.ai (web/mobile), anh có thể upload Skill dạng file zip qua Settings > Features. Tính năng này có trên gói Pro, Max, Team, Enterprise với code execution được bật.

Một lưu ý thực tế: khi mới bắt đầu, đừng cố tạo Skill "hoàn hảo" ngay. Viết đủ dùng, dùng vài lần, rồi chỉnh dần. Skill cũng như SOP nội bộ: viết một lần xong rồi quên cũng không khác gì không có.

Ví dụ thực chiến

Giả sử anh là trưởng nhóm sales, mỗi thứ Sáu phải nộp báo cáo tuần cho sếp. Cấu trúc cố định: số deal mới, deal đang chạy, deal chốt được, highlight 1 case điển hình tuần này, và 3 việc ưu tiên tuần tới.

Trước đây, mỗi lần vào Claude, anh phải paste lại hướng dẫn: "Tôi cần viết báo cáo tuần theo cấu trúc sau: [rồi liệt kê 5 mục], giọng điệu ngắn gọn, tối đa 200 chữ mỗi mục..."

Nếu đóng thành Skill tên bao-cao-tuan-sales, anh chỉ cần gõ: "Viết báo cáo tuần cho mình, đây là số liệu: [paste số liệu]." Claude tự biết dùng cấu trúc nào, giọng ra sao, output trông như thế nào.

Cấu trúc file SKILL.md cho Skill này trông như thế này:

---
name: bao-cao-tuan-sales
description: Viết báo cáo tuần cho nhóm sales. Dùng khi người dùng nhờ viết báo cáo tuần, tổng kết tuần bán hàng, hoặc nhắc tới báo cáo thứ Sáu.
---

# Báo cáo tuần Sales

## Cấu trúc bắt buộc (theo thứ tự)

1. Deal mới trong tuần: số lượng, tổng giá trị ước tính
2. Deal đang chạy: số lượng, trạng thái tổng quan
3. Deal đã chốt: số lượng, doanh số thực tế
4. Case điển hình: 1 deal đáng chú ý, bài học rút ra
5. Ưu tiên tuần tới: 3 việc cụ thể, mỗi việc 1 dòng

## Giọng điệu

Ngắn gọn, thẳng vào số liệu. Không mở đầu bằng "Kính gửi". Không kết bằng "Trân trọng". Mỗi mục tối đa 3 câu. Xưng "team" khi nói về nhóm.

Chỉ vậy thôi. Không cần phức tạp hơn để bắt đầu.

Thử ngay

Không cần tạo Skill ngay lập tức. Bước đầu tiên đơn giản hơn: nhận diện ứng viên.

Trong 3 ngày tới, mỗi lần nhờ Claude làm việc gì, tự hỏi: "Mình đã nhờ Claude làm việc này trước đây chưa? Hướng dẫn mình đưa có lặp lại không?"

Nếu câu trả lời là có, ghi tên việc đó xuống. Đó là ứng viên tốt cho Skill đầu tiên của anh.

Nếu anh đang dùng Claude Code, thử tạo thư mục .claude/skills/ trong một project anh đang làm và tạo một SKILL.md đơn giản cho một việc lặp. Claude sẽ tự nhận ra ngay trong phiên tiếp theo.

Nếu anh dùng claude.ai Pro/Max, vào Settings > Features để xem tùy chọn upload Skill.

Tóm tắt

Skills là cách đóng gói hướng dẫn và quy trình cho những việc lặp lại có quy chuẩn, để Claude không cần được nhắc lại từ đầu mỗi lần.

Khi nào hữu ích: việc lặp theo cấu trúc cố định, hướng dẫn đủ dài để ngán paste lại, quy trình nhiều bước có thứ tự.

Cấu trúc tối thiểu: một thư mục chứa SKILL.md với phần mô tả (Claude dùng khi nào) và phần hướng dẫn chi tiết bên trong.

Bắt đầu: nhận diện 1-2 việc lặp lại anh đang làm thủ công với Claude, viết thử một Skill đơn giản, dùng rồi chỉnh. Không cần hoàn hảo ngay lần đầu.


Tự tạo Skills cho Claude — Bộ tài liệu Claude tiếng Việt