Tạo Skills
Skills hướng dẫn agent cách và khi nào sử dụng công cụ. Mỗi skill là một thư mục chứa fileSKILL.md với phần đầu YAML và hướng dẫn markdown.
Để biết cách skills được tải và ưu tiên, xem Skills.
Tạo skill đầu tiên
Viết SKILL.md
Tạo file
SKILL.md trong thư mục đó. Phần đầu YAML định nghĩa metadata, và phần thân markdown chứa hướng dẫn cho agent.Thêm công cụ (tùy chọn)
Bạn có thể định nghĩa các schema công cụ tùy chỉnh trong phần đầu YAML hoặc hướng dẫn agent sử dụng các công cụ hệ thống có sẵn (như
exec hoặc browser). Skills cũng có thể được đóng gói trong plugins cùng với các công cụ mà chúng tài liệu.Tham khảo metadata của skill
Phần đầu YAML hỗ trợ các trường sau:| Trường | Bắt buộc | Mô tả |
|---|---|---|
name | Có | Định danh duy nhất (snake_case) |
description | Có | Mô tả ngắn gọn hiển thị cho agent |
metadata.openclaw.os | Không | Bộ lọc hệ điều hành (["darwin"], ["linux"], v.v.) |
metadata.openclaw.requires.bins | Không | Các binary cần thiết trên PATH |
metadata.openclaw.requires.config | Không | Các khóa cấu hình cần thiết |
Thực hành tốt nhất
- Ngắn gọn — hướng dẫn model làm gì, không phải cách trở thành AI
- An toàn là trên hết — nếu skill sử dụng
exec, đảm bảo không cho phép chèn lệnh tùy ý từ đầu vào không tin cậy - Kiểm tra cục bộ — sử dụng
openclaw agent --message "..."để kiểm tra trước khi chia sẻ - Sử dụng ClawHub — duyệt và đóng góp skills tại ClawHub
Nơi lưu trữ skills
| Vị trí | Ưu tiên | Phạm vi |
|---|---|---|
\<workspace\>/skills/ | Cao nhất | Theo từng agent |
~/.openclaw/skills/ | Trung bình | Chia sẻ (tất cả agents) |
| Đóng gói (kèm theo OpenClaw) | Thấp nhất | Toàn cầu |
skills.load.extraDirs | Thấp nhất | Thư mục chia sẻ tùy chỉnh |
Liên quan
- Tham khảo Skills — cách tải, ưu tiên và quy tắc chặn
- Cấu hình Skills — schema cấu hình
skills.* - ClawHub — registry skill công khai
- Xây dựng Plugins — plugins có thể đóng gói skills