Chuyển đến nội dung chính
Skills hướng dẫn agent cách thức và thời điểm sử dụng các công cụ. Mỗi skill là một thư mục chứa tệp SKILL.md với phần đầu YAML và các hướng dẫn bằng Markdown. OpenClaw tải các skill từ nhiều thư mục gốc theo một thứ tự ưu tiên xác định.

Tạo skill đầu tiên của bạn

1

Tạo thư mục skill

Skills nằm trong thư mục skills/ của không gian làm việc:
Bạn có thể nhóm các skill vào thư mục con để dễ tổ chức — tên của skill vẫn được xác định bởi phần đầu của SKILL.md, không phải đường dẫn thư mục:
2

Viết SKILL.md

Phần đầu định nghĩa siêu dữ liệu; phần nội dung cung cấp hướng dẫn cho agent.
Theo mặc định, OpenClaw theo dõi các tệp SKILL.md trong những thư mục gốc của skill. Nếu trình theo dõi bị tắt hoặc bạn đang tiếp tục một phiên hiện có, hãy bắt đầu một phiên mới để agent nhận được danh sách đã làm mới:
3

Kiểm thử

Hoặc mở một cuộc trò chuyện và hỏi trực tiếp agent. Dùng /skill hello-world để gọi skill một cách tường minh theo tên.

Tham chiếu SKILL.md

Các trường bắt buộc

Các khóa phần đầu tùy chọn

Đối với các trường kiểm soát điều kiện (requires.bins, requires.env, v.v.), xem Skills — Kiểm soát điều kiện.

Sử dụng {baseDir}

Tham chiếu các tệp bên trong thư mục skill mà không mã hóa cứng đường dẫn — agent phân giải {baseDir} theo chính thư mục của skill:

Thêm kích hoạt có điều kiện

Đặt điều kiện cho skill để skill chỉ được tải khi các phần phụ thuộc khả dụng:
Tài liệu tham chiếu đầy đủ: Skills — Kiểm soát điều kiện.
Liên kết khóa API với một mục skill trong openclaw.json:
Khóa chỉ được chèn vào tiến trình máy chủ trong lượt hoạt động đó của agent. Khóa không được chuyển vào sandbox — xem các biến môi trường trong sandbox.

Đề xuất qua Skill Workshop

Đối với các skill do agent soạn thảo hoặc khi bạn muốn người vận hành xem xét trước khi một skill được đưa vào sử dụng, hãy dùng đề xuất của Skill Workshop thay vì viết trực tiếp SKILL.md.
Dùng --proposal-dir khi đề xuất bao gồm các tệp hỗ trợ:
Thư mục phải chứa PROPOSAL.md tại thư mục gốc. Các tệp hỗ trợ được đặt trong assets/, examples/, references/, scripts/ hoặc templates/. Sau khi xem xét:
Xem Skill Workshop để biết toàn bộ vòng đời đề xuất.

Xuất bản lên ClawHub

1

Đảm bảo SKILL.md của bạn đã hoàn chỉnh

Đảm bảo name, description và mọi trường kiểm soát điều kiện metadata.openclaw đều được đặt. Thêm URL homepage nếu bạn có trang dự án.
2

Cài đặt CLI ClawHub độc lập và đăng nhập

3

Xuất bản

Thêm --version <version> hoặc --owner <owner> để ghi đè phiên bản được suy ra hoặc xuất bản dưới một chủ sở hữu cụ thể. Xem ClawHub — Xuất bảnCLI ClawHub để biết toàn bộ quy trình, phạm vi chủ sở hữu và các lệnh bảo trì khác (clawhub sync, clawhub skill rename, …).

Các phương pháp hay nhất

  • Ngắn gọn — hướng dẫn mô hình về việc cần làm, không phải cách trở thành AI.
  • Ưu tiên an toàn — nếu skill của bạn sử dụng exec, hãy đảm bảo lời nhắc không cho phép chèn lệnh tùy ý từ đầu vào không đáng tin cậy.
  • Kiểm thử cục bộ — dùng openclaw agent --message "..." trước khi chia sẻ.
  • Sử dụng ClawHub — duyệt các skill cộng đồng tại clawhub.ai trước khi tự xây dựng từ đầu.

Nội dung liên quan

Tài liệu tham chiếu Skills

Thứ tự tải, kiểm soát điều kiện, danh sách cho phép và định dạng SKILL.md.

Skill Workshop

Hàng đợi đề xuất dành cho các skill do agent soạn thảo.

Cấu hình Skills

Lược đồ cấu hình skills.* đầy đủ.

ClawHub

Duyệt và xuất bản các skill trên sổ đăng ký công khai.

Xây dựng plugin

Các plugin có thể cung cấp skill cùng với những công cụ mà chúng mô tả.