
Kỹ năng tác tử là các gói hướng dẫn có thể tái sử dụng, kèm theo tùy chọn tập lệnh, tài liệu tham khảo và mẫu, giúp dẫn dắt một tác tử AI thực hiện một nhiệm vụ cụ thể. Trong định dạng Agent Skills mở, mỗi gói là một thư mục xoay quanh tệp SKILL.md. Các tác tử tương thích có thể tìm thấy kỹ năng và tải hướng dẫn của chúng khi phù hợp, thay vì phải giữ mọi quy trình trong cuộc trò chuyện cùng lúc. Hướng dẫn này giải thích định dạng, đưa ra các ví dụ thực tế và hướng dẫn bạn tạo cũng như kiểm thử kỹ năng đầu tiên của mình.
Kỹ năng tác tử là gì?
Agent Skills là một định dạng mở, gọn nhẹ để đóng gói kiến thức và quy trình làm việc chuyên biệt. Một kỹ năng bao gồm tệp SKILL.md với phần đầu YAML mô tả tên và mục đích, tiếp theo là các hướng dẫn bằng Markdown. Các tệp hỗ trợ có thể gồm tập lệnh, tài liệu tham khảo và mẫu.
Thuật ngữ “kỹ năng AI” có thể chỉ nhiều khái niệm, bao gồm khả năng sử dụng AI của con người. Trong hướng dẫn này, kỹ năng tác tử và kỹ năng tác tử AI chỉ các gói SKILL.md có thể tái sử dụng dành cho các tác tử tương thích.
Ví dụ, một kỹ năng tóm tắt cuộc họp có thể xác định các mục trong biên bản của nhóm, cách ghi nhận quyết định và cách đánh dấu những người phụ trách hoặc thời hạn còn thiếu. Bạn lưu các quy tắc này một lần và tái sử dụng với ghi chú từ các cuộc họp mới. Kỹ năng định hướng công việc của tác tử; nó không huấn luyện lại mô hình nền tảng.
Đặc tả mở yêu cầu trường name và description trong phần đầu. Name phải dài 1–64 ký tự, sử dụng chữ thường, chữ số và dấu gạch nối, đồng thời khớp với tên thư mục; không được bắt đầu hoặc kết thúc bằng dấu gạch nối, cũng không được chứa các dấu gạch nối liên tiếp. Description phải dài 1–1.024 ký tự và giải thích cả nhiệm vụ lẫn thời điểm nên dùng kỹ năng.
Kỹ năng tác tử hoạt động như thế nào?
Định dạng này được thiết kế theo nguyên tắc tiết lộ dần: tác tử nhận đủ thông tin để chọn một kỹ năng trước khi tải toàn bộ hướng dẫn của kỹ năng đó.
Khám phá. Tác tử nhận tên và mô tả của các kỹ năng có sẵn. Siêu dữ liệu này vẫn sử dụng ngữ cảnh, nhưng không phải mọi quy trình đầy đủ đều được tải ngay từ đầu.
Kích hoạt. Khi tác tử chọn một kỹ năng phù hợp, nó sẽ đọc SKILL.md. Một số công cụ cũng cho phép bạn gọi kỹ năng theo tên hoặc tắt chế độ chọn tự động.
Thực thi. Tác tử thực hiện theo quy trình, đồng thời đọc các tài liệu tham khảo hỗ trợ hoặc chạy tập lệnh khi cần thiết và được cho phép.
Cách này giảm lượng ngữ cảnh mà các quy trình không hoạt động sử dụng. Mức sử dụng ngữ cảnh thực tế phụ thuộc vào số lượng và độ dài mô tả, các kỹ năng đang hoạt động và mọi tài nguyên được tải. Mô tả rõ ràng giúp chọn lựa tốt hơn, nhưng việc kích hoạt và chất lượng đầu ra vẫn cần được kiểm thử.
Kỹ năng tác tử so với prompt, MCP và công cụ
Hệ thuật ngữ về công cụ AI rất đa dạng, và “kỹ năng” đứng cạnh một số khái niệm có vẻ tương tự. Sau đây là điểm khác biệt:
| Khả năng | Nội dung | Khi nào hoạt động | Phù hợp nhất cho |
|---|---|---|---|
| Prompt | Hướng dẫn được cung cấp trong một cuộc trò chuyện; cũng có thể được lưu | Trong khi vẫn được giữ trong ngữ cảnh cuộc trò chuyện | Hướng dẫn dùng một lần |
| Hướng dẫn luôn áp dụng (chẳng hạn như AGENTS.md, QWEN.md) | Thông tin và ràng buộc của dự án | Theo phạm vi dự án và quy tắc tải của tác tử | Quy tắc áp dụng cho toàn dự án |
| Kỹ năng tác tử | Thư mục có phiên bản gồm hướng dẫn và tài nguyên | Được tải theo yêu cầu khi phù hợp | Quy trình làm việc và thủ tục có thể lặp lại |
| Máy chủ / công cụ MCP | Một tích hợp đang chạy, cung cấp các hành động và dữ liệu | Khi được cấu hình, kết nối và cấp quyền | Thực hiện hành động, truy cập dữ liệu trực tiếp |
| Tác tử phụ | Một tác tử làm việc riêng biệt với cửa sổ ngữ cảnh riêng | Khi được khởi tạo | Công việc độc lập hoặc song song |
Kỹ năng so với prompt. Prompt cung cấp hướng dẫn trong một cuộc trò chuyện; kỹ năng lưu trữ một quy trình có thể tái sử dụng cùng các tài nguyên hỗ trợ để khám phá hoặc gọi rõ ràng. Prompt cũng có thể được lưu và tái sử dụng. Kỹ năng trở nên hữu ích khi một nhiệm vụ lặp lại cần quy trình được duy trì, ví dụ, tài liệu tham khảo hoặc tập lệnh.
Kỹ năng so với MCP. MCP cung cấp cho tác tử năng lực, tức là kết nối đến các công cụ và dữ liệu trực tiếp. Kỹ năng cung cấp cho tác tử kiến thức: cách thực hiện tốt một nhiệm vụ, theo trình tự nào và với những bước xác minh nào. Hai yếu tố này bổ trợ cho nhau. Một kỹ năng rà soát mã xác định thế nào là một lần rà soát kỹ lưỡng, trong khi máy chủ GitHub MCP cho phép tác tử đọc pull request thực tế.
Kỹ năng so với hướng dẫn dự án. Các tệp như AGENTS.md cung cấp hướng dẫn cho dự án theo các quy tắc tải và phạm vi của tác tử. Hãy đặt các quy ước áp dụng rộng rãi ở đó, và dùng kỹ năng cho các quy trình dành riêng cho nhiệm vụ cần được tải khi phù hợp. Hành vi chính xác phụ thuộc vào công cụ.
Vì sao kỹ năng tác tử quan trọng
Chuyên môn có thể tái sử dụng: ghi lại các phương pháp, danh sách kiểm tra và mẫu dành riêng cho nhiệm vụ để bạn không phải giải thích chúng mỗi lần.
Quy trình nhất quán hơn: cung cấp cho tác tử cùng các bước và tiêu chí rà soát trong những nhiệm vụ lặp lại. Kết quả vẫn cần được xác minh.
Hiệu quả ngữ cảnh: tải hướng dẫn chi tiết khi cần thay vì đưa mọi quy trình vào phần hướng dẫn luôn được tải.
Tái sử dụng giữa các công cụ: chia sẻ định dạng SKILL.md cốt lõi giữa các tác tử tương thích, đồng thời kiểm tra quyền truy cập công cụ, phần phụ thuộc và các trường dành riêng cho nền tảng trước khi sử dụng.
Bảo trì theo nhóm: lưu các thư mục kỹ năng trong hệ thống kiểm soát phiên bản để các thay đổi đối với quy trình dùng chung có thể được rà soát.
Những công cụ AI nào hỗ trợ kỹ năng tác tử?
Kỹ năng tác tử được hỗ trợ bởi ngày càng nhiều công cụ AI, gồm Claude Code, OpenAI Codex, Cursor, GitHub Copilot và Kimi Code. Những công cụ này dùng các gói kỹ năng có thể tái sử dụng để cung cấp cho tác tử hướng dẫn, quy trình làm việc và tài nguyên hỗ trợ dành riêng cho nhiệm vụ.
Định dạng SKILL.md dùng chung giúp kỹ năng dễ tái sử dụng hơn giữa các công cụ tương thích, dù đường dẫn cài đặt và phương thức gọi khác nhau tùy sản phẩm. Nếu một kỹ năng phụ thuộc vào tập lệnh hoặc công cụ bên ngoài, hãy kiểm tra các phần phụ thuộc đó có sẵn trong môi trường bạn dự định sử dụng hay không.
Ví dụ và trường hợp sử dụng kỹ năng tác tử
Một kỹ năng hữu ích ghi lại các quy tắc khiến một nhiệm vụ lặp lại trở nên đặc thù với nhóm của bạn. Những ví dụ này cho thấy nên đóng gói những gì và cần kiểm tra điều gì trong kết quả:
| Kỹ năng | Đầu vào | Quy tắc tái sử dụng | Kết quả đầu ra cần kiểm tra |
|---|---|---|---|
| Tóm tắt cuộc họp | Ghi chú hoặc bản chép lời cuộc họp | Tách bạch quyết định với phần thảo luận; nêu người phụ trách và thời hạn cho từng việc; đánh dấu những chi tiết còn thiếu | Biên bản gồm phần Tóm tắt, Quyết định và Hạng mục hành động |
| Rà soát nội dung thương hiệu | Bản thảo và hướng dẫn về thương hiệu | Kiểm tra thuật ngữ đã được phê duyệt, giọng điệu, các tuyên bố bị cấm và thông điệp bắt buộc | Danh sách vấn đề kèm đề xuất chỉnh sửa |
| Rà soát mã | Diff của pull request | Kiểm tra xử lý lỗi, kiểm thử, thay đổi về phần phụ thuộc và quy ước của dự án | Báo cáo tách biệt các sửa đổi bắt buộc với đề xuất |
| Báo cáo tuần | Ghi chú tiến độ và chỉ số | Sử dụng kỳ báo cáo và các mục cố định; phân biệt công việc đã hoàn thành, rủi ro và các bước tiếp theo | Báo cáo giữ nguyên các chỉ số được cung cấp và đánh dấu dữ liệu còn thiếu |
Xử lý tài liệu và phân tích dữ liệu định kỳ cũng là những lựa chọn phù hợp, nhưng thường cần các công cụ hoặc tập lệnh ngoài SKILL.md. Hãy bắt đầu với một quy trình hẹp, xác minh đầu ra của nó và chỉ thêm phần phụ thuộc khi nhiệm vụ cần đến.
Sử dụng kỹ năng tác tử với Kimi AI
Chọn môi trường phù hợp với công việc của bạn. Các cách tạo ở trên bao gồm soạn thảo bằng ngôn ngữ tự nhiên và quy trình làm việc cục bộ dựa trên tệp.
Kỹ năng tác tử trong Kimi Code
Kimi Code CLI phát hiện kỹ năng trong các thư mục dự án .agents/skills/ và .kimi-code/skills/, cũng như các thư mục người dùng ~/.agents/skills/ và ~/.kimi-code/skills/. Thư mục người dùng dành riêng cho Kimi có thể thay đổi bằng KIMI_CODE_HOME. Gọi một kỹ năng bằng /skill:<name>, hoặc để mô hình chọn dựa trên mô tả và các trường kích hoạt được hỗ trợ. Có thể tắt tính năng chọn tự động cho từng kỹ năng. Hãy xem tài liệu CLI hiện hành khi cấu hình đường dẫn hoặc các trường dành riêng cho nền tảng.

Kỹ năng tác tử cho công việc hằng ngày trong Kimi
Bạn không cần thiết lập mọi thứ từ đầu. Hãy mở Kimi trên máy tính hoặc web, duyệt Kho kỹ năng và cài đặt một kỹ năng chỉ với một cú nhấp để bắt đầu sử dụng trong Kimi. Từ nghiên cứu và viết lách đến lập trình và phân tích dữ liệu, Kho kỹ năng Kimi cung cấp kỹ năng cho nhiều loại công việc. Hãy duyệt kho trên ứng dụng máy tính hoặc web của Kimi, cài đặt một kỹ năng chỉ với một cú nhấp và bắt đầu sử dụng trong Kimi.

Cách tạo kỹ năng tác tử của riêng bạn
Bạn có thể tạo một kỹ năng bằng cách mô tả quy trình làm việc cho một công cụ AI hoặc tự viết SKILL.md. Hãy bắt đầu với một công việc lặp lại và đầu ra dễ kiểm tra, chẳng hạn như biên bản cuộc họp.
Cách 1: Tạo kỹ năng tác tử bằng Kimi
Trong Kimi, hãy mở bảng Kỹ năng để khám phá hoặc cài đặt kỹ năng. Để tạo kỹ năng của riêng bạn, hãy tải lên một quy trình hoặc mô tả điều bạn muốn trong một cuộc trò chuyện tạo kỹ năng. Bạn cũng có thể dùng /skill-creator. Xem hướng dẫn về Kỹ năng của Kimi để biết các điểm truy cập hiện tại.
Bước 1: Mở kho Kỹ năng của Kimi và nhấp vào "tùy chỉnh" > "Tạo bằng Kimi".

Bước 2: Mô tả kỹ năng bạn cần.
Cung cấp cho Kimi công việc, dữ liệu đầu vào dự kiến, cấu trúc đầu ra và quy tắc xử lý thông tin bị thiếu.
Ví dụ:

Nếu kết quả bỏ sót một quy tắc, hãy yêu cầu Kimi sửa quy tắc đó rồi lặp lại kiểm thử. Với một SOP có sẵn, hãy nêu rõ phần nào là hướng dẫn và phần nào là tài liệu nền; loại bỏ nội dung không liên quan hoặc nhạy cảm trước khi đóng gói. Khi kỹ năng được tạo, bạn có thể dùng ngay với Kimi.
Cách 2: Tự viết kỹ năng tác tử
Ví dụ này chỉ dùng hướng dẫn bằng văn bản và không cần thêm tập lệnh. Ví dụ sử dụng Kimi Code CLI để minh họa cách cài đặt và gọi kỹ năng; các tác tử khác có thể dùng đường dẫn và lệnh khác.
Bước 1: Tạo thư mục. Đối với kỹ năng cấp người dùng trong Kimi Code CLI, hãy tạo ~/.agents/skills/meeting-summary/. Đối với kỹ năng cấp kho lưu trữ dùng chung với nhóm, hãy dùng .agents/skills/meeting-summary/ dưới thư mục gốc của kho lưu trữ.
Bước 2: Lưu SKILL.md. Tạo ~/.agents/skills/meeting-summary/SKILL.md rồi dán nội dung sau. Phần mô tả xác định công việc; phần nội dung xác định đầu ra và các quy tắc xử lý thông tin bị thiếu.
Bước 3: Bắt đầu phiên mới và gọi kỹ năng. Sau khi lưu tệp, hãy bắt đầu một phiên Kimi Code CLI mới. Nhập lệnh này vào ô nhập trò chuyện:
Bước 4: Kiểm tra kết quả. Nội dung sau là đầu ra dự kiến mang tính minh họa, không phải bản ghi từ lần chạy sản phẩm. Cách diễn đạt có thể khác nhau; các phần, quyết định, người phụ trách và thời hạn phải tuân theo kỹ năng.
Bước 5: Kiểm tra tính năng chọn tự động và ranh giới. Trong một cuộc trò chuyện mới, hãy yêu cầu “Chuyển những ghi chú cuộc họp này thành biên bản” mà không dùng lệnh có dấu gạch chéo, rồi cung cấp cùng các ghi chú đó. Hãy kiểm tra xem tác tử có tải kỹ năng qua bản ghi hoạt động của giao diện, nếu có, và đầu ra có tuân theo các quy tắc của kỹ năng hay không. Sau đó thử một yêu cầu không liên quan như “Giải thích đệ quy trong Python”; kỹ năng meeting-summary phải không hoạt động. Đồng thời gọi kỹ năng mà không cung cấp ghi chú: kỹ năng phải yêu cầu dữ liệu đầu vào.
Làm gì khi kỹ năng tác tử không hoạt động?
| Triệu chứng | Nội dung cần kiểm tra |
|---|---|
| Không tìm thấy kỹ năng | Kiểm tra thư mục quét, tên tệp SKILL.md chính xác, phần frontmatter YAML hợp lệ và thư mục/tên tương ứng. Hãy bắt đầu một phiên mới sau khi thêm kỹ năng. |
| Gọi thủ công hoạt động, nhưng không được chọn tự động | Hãy mô tả cụ thể hơn về tác vụ dự định. Kiểm tra xem tính năng gọi tự động có bị tắt không; thử lại trong một cuộc trò chuyện mới. |
| Kỹ năng được kích hoạt cho các yêu cầu không liên quan | Thu hẹp mô tả và dùng các yêu cầu không liên quan làm ví dụ phủ định để kiểm thử. |
| Đầu ra bỏ sót một quy tắc | Nêu rõ quy tắc, thêm ví dụ đầu vào/đầu ra và kiểm thử lại với các trường hợp thiếu thông tin. |
| Tập lệnh hoặc tích hợp gặp lỗi | Kiểm tra các gói bắt buộc, quyền, quyền truy cập mạng và các công cụ đã cấu hình. Một kỹ năng không tự động cài đặt mọi phần phụ thuộc. |
Đối với tập lệnh, tài liệu tham khảo dài hoặc mẫu, hãy thêm scripts/, references/ hoặc assets/ khi cần và liên kết đến chúng từ SKILL.md. Xem tài liệu Kỹ năng Kimi Code CLI để biết các đường dẫn và tùy chọn gọi hiện tại.
Các phương pháp hay nhất khi sử dụng và tạo kỹ năng tác tử
Xác định điều kiện kích hoạt rõ ràng: giải thích cả công việc lẫn thời điểm dùng kỹ năng. Bao gồm các thuật ngữ người dùng thường dùng, đồng thời kiểm tra các yêu cầu liên quan và không liên quan.
Giữ hướng dẫn tập trung: đặc tả khuyến nghị tệp chính có dưới 500 dòng và dưới 5.000 token. Đây là các hướng dẫn riêng biệt, không phải quy đổi từ dòng sang token. Hãy chuyển các tài liệu tham khảo chi tiết sang tệp hỗ trợ.
Quy định rõ đầu ra có thể quan sát: nêu các phần bắt buộc, ví dụ về đầu vào và đầu ra, cùng quy tắc xử lý thông tin thiếu.
Ghi rõ các phần phụ thuộc: xác định công cụ và gói cần thiết, đồng thời dùng siêu dữ liệu tương thích khi phù hợp. Tách riêng các phần mở rộng dành cho từng nền tảng khỏi phần lõi có tính di động.
Kiểm soát các hành động có hệ quả: dùng cơ chế gọi thực thi rõ ràng và quy tắc phê duyệt phù hợp cho những quy trình gửi tin nhắn hoặc triển khai thay đổi. Chỉ gọi thủ công không thể thay thế việc kiểm tra quyền.
Rà soát các gói của bên thứ ba: kiểm tra hướng dẫn và script đi kèm trước khi cài đặt, bao gồm dữ liệu và quyền mà chúng sử dụng.
Kết luận
Kỹ năng của tác tử biến các tác vụ lặp lại thành quy trình có thể tái sử dụng mà các tác tử AI tương thích có thể tải khi cần. Hãy bắt đầu với một tệp SKILL.md tập trung, xác định thời điểm dùng kỹ năng và kết quả kỹ năng cần tạo ra. Chỉ thêm script hoặc tài liệu tham chiếu khi tác vụ cần đến, rồi kiểm tra thời điểm kỹ năng được kích hoạt và chất lượng đầu ra của kỹ năng.