Skill hoạt động như thế nào?
Mỗi skill trong OpenClaw bản chất rất đơn giản: một thư mục chứa file SKILL.md. File này viết bằng ngôn ngữ tự nhiên (Markdown), mô tả cho AI agent biết:
Khi nào sử dụng skill này — Trigger phrases hoặc điều kiện kích hoạt.
Cần làm gì — Các bước thực hiện cụ thể.
Xử lý edge cases — Những trường hợp đặc biệt và cách giải quyết.
Bước 1: Tạo thư mục skill
mkdir -p ~/.openclaw/skills/my-first-skill
cd ~/.openclaw/skills/my-first-skill
Bước 2: Viết file SKILL.md
Tạo file SKILL.md với nội dung mô tả skill. Ví dụ, skill giúp format code theo chuẩn của team:
# Code Formatter — Team Standards
## Khi nào sử dụng
Sử dụng skill này khi người dùng yêu cầu:
- "format code", "chỉnh lại code", "chuẩn hóa code"
- Khi review PR và thấy code chưa đúng chuẩn
## Quy tắc format
- Indent: 4 spaces (không dùng tab)
- Tên biến: camelCase cho JavaScript, snake_case cho Python
- Tên class: PascalCase
- Comment: viết bằng tiếng Việt cho project nội bộ
- Max line length: 120 ký tự
## Quy trình
1. Đọc file code được chỉ định
2. Phân tích ngôn ngữ lập trình
3. Áp dụng quy tắc format tương ứng
4. Trả về code đã format + highlight những chỗ đã sửa
Bước 3: Thêm metadata (tùy chọn)
Thêm block metadata vào đầu file SKILL.md để cấu hình dependencies và installation:
---
name: code-formatter
version: 1.0.0
description: Format code theo chuẩn team
category: development
tags: [code, formatter, style]
---
Bước 4: Test skill
Mở chat với OpenClaw agent và thử các prompt trigger:
"Format đoạn code Python này cho tôi..."
"Chỉnh lại code theo chuẩn team"
Agent sẽ tự động đọc SKILL.md và thực hiện theo hướng dẫn.
Bước 5: Chia sẻ lên ClawHub
Khi skill hoạt động tốt, bạn có thể chia sẻ với cộng đồng:
npx openclawskill publish
Skill sẽ được submit lên ClawHub để review. Sau khi approved, mọi người có thể cài đặt bằng npx openclawskill install ten-skill.
Mẹo viết skill tốt
Viết cụ thể, không mơ hồ — Thay vì "viết code tốt", hãy liệt kê chính xác tiêu chí.
Bao gồm ví dụ — Cho agent thấy input/output mẫu.
Xử lý edge cases — Mô tả cách xử lý khi thiếu thông tin hoặc gặp lỗi.
Test với nhiều prompt khác nhau — Đảm bảo skill kích hoạt đúng lúc.
Kết luận
Tạo skill cho OpenClaw dễ hơn bạn nghĩ. Bắt đầu từ những skill đơn giản phục vụ workflow hàng ngày, sau đó dần nâng cấp. Truy cập Skills Store để xem các skill mẫu và lấy cảm hứng!
Bình Luận (0)
Đăng nhập để bình luận.