Nếu bạn đã từng dùng smartphone, chắc chắn bạn quen với khái niệm app store — nơi tải thêm ứng dụng để điện thoại làm được nhiều thứ hơn. OpenClaw có một hệ thống tương tự, gọi là Skills. Và nó mạnh mẽ hơn mình tưởng rất nhiều.
Sau khi cài đặt và tùy chỉnh personality, hệ thống Skills là bước tiếp theo để biến OpenClaw thành trợ lý thực sự đa năng.
Skills trong OpenClaw là gì và hoạt động như thế nào?
Skills là các gói hướng dẫn mà OpenClaw tải về để biết cách thực hiện những nhiệm vụ cụ thể. Mỗi Skill là một thư mục chứa file SKILL.md — tài liệu Markdown mô tả chi tiết cách AI nên xử lý một loại công việc nào đó.
Skills không phải plugin chạy code. Thay vào đó, chúng cung cấp context và hướng dẫn cho AI. Khi bạn yêu cầu một công việc liên quan, OpenClaw tự động load Skill phù hợp và làm theo hướng dẫn.
Cách tiếp cận này rất thông minh vì:
- Nhẹ — Không cần chạy thêm process, tốn thêm RAM
- Linh hoạt — Sửa đổi Skill bằng cách edit file Markdown
- An toàn — Skill không chạy code, chỉ cung cấp hướng dẫn
- Tạo dễ dàng — Biết viết Markdown là biết tạo Skill
ClawHub — marketplace Skills của OpenClaw có gì?
ClawHub.ai là marketplace chính thức cho Skills của OpenClaw, tương tự npm cho Node.js hay App Store cho iOS. Tại đây bạn có thể duyệt, tìm kiếm, và cài đặt Skills do cộng đồng tạo.
Một số Skills phổ biến trên ClawHub:
- Weather — Kiểm tra thời tiết cho bất kỳ đâu
- Diagram Maker — Tạo sơ đồ, flowchart từ mô tả văn bản
- Canvas — Hiển thị HTML trên canvas để xem kết quả trực quan
- Browser Automation — Điều khiển trình duyệt tự động
- Meme Maker — Tạo meme từ template có sẵn
- Skill Creator — Skill dùng để tạo Skill khác (meta!)
Danh sách Skills đang tăng dần khi cộng đồng đóng góp thêm.
Cách cài đặt Skills cho OpenClaw?
Từ ClawHub
Cách dễ nhất:
openclaw skill install ten-skill
Ví dụ:
openclaw skill install weather
Skill sẽ được tải về và đặt vào ~/.openclaw/workspace/skills/. Sau khi cài, OpenClaw tự động nhận diện Skill mới.
Từ GitHub
openclaw skill install https://github.com/user/skill-name
Thủ công
Tạo thư mục trong skills/ và thêm file SKILL.md:
mkdir -p ~/.openclaw/workspace/skills/my-skill nano ~/.openclaw/workspace/skills/my-skill/SKILL.md
Cấu trúc một Skill trông như thế nào?
Mỗi Skill có cấu trúc đơn giản:
skills/
my-skill/
SKILL.md # File chính — mo ta Skill
templates/ # (optional) File template
scripts/ # (optional) Script ho tro
File SKILL.md là trái tim của Skill. Một file cơ bản:
# My Custom Skill ## Description Mo ta ngan gon ve Skill nay lam gi. ## When to Use - Khi nguoi dung hoi ve... - Khi can thuc hien... ## Instructions 1. Buoc 1: Lam cai nay 2. Buoc 2: Lam cai kia 3. Buoc 3: Tra ve ket qua ## Examples - "Hoi ve X" -> Thuc hien A, B, C - "Can Y" -> Thuc hien D, E
Chỉ cần mô tả rõ ràng khi nào dùng và cách làm, AI sẽ tự động áp dụng khi phù hợp.
Mình đã tạo những custom Skills nào cho OpenClaw?
Đây là phần mình thấy thú vị nhất. Bạn có thể tạo Skill cho bất kỳ công việc lặp lại nào. Mình hiện có khoảng 10 custom Skills.
Skill: Daily Report Generator
Mình cần tổng hợp báo cáo hàng ngày từ nhiều nguồn. Thay vì hướng dẫn AI từ đầu mỗi lần, mình tạo một Skill:
# Daily Report Generator ## Description Tong hop bao cao hang ngay tu cac nguon du lieu. ## When to Use - Khi nguoi dung yeu cau "bao cao hang ngay" - Khi duoc hoi ve "tinh hinh hom nay" ## Instructions 1. Kiem tra cac file trong thu muc data/ 2. Doc va phan tich du lieu 3. Tong hop thanh bao cao voi cau truc: - Tom tat (3-5 dong) - Chi tieu chinh - Nhan dinh/Xu huong - De xuat hanh dong 4. Gui bao cao qua channel dang su dung
Skill: Competitor Monitor
Theo dõi đối thủ cạnh tranh là công việc thường xuyên. Mình tạo Skill để AI biết cách làm:
# Competitor Monitor ## Description Theo doi hoat dong cua doi thu canh tranh tren cac nen tang. ## When to Use - "Check doi thu" - "Kiem tra competitor" ## Instructions 1. Truy cap trang web/kenh cua doi thu 2. Tim kiem thong tin moi (san pham, gia, khuyen mai) 3. So sanh voi lan kiem tra truoc 4. Bao cao nhung thay doi dang chu y 5. Luu ket qua vao memory/competitors/YYYY-MM-DD.md
Skill: Content Writer
Skill hỗ trợ viết content cho bán hàng online:
# Content Writer ## Description Ho tro viet noi dung ban hang online — bai dang Facebook, mo ta san pham, email marketing. ## When to Use - "Viet bai dang Facebook" - "Viet mo ta san pham" - "Viet email marketing" ## Instructions 1. Hoi nguoi dung: san pham/dich vu gi, doi tuong nao, muc dich gi 2. Tao 3 phien ban khac nhau (ngan, trung binh, dai) 3. Moi phien ban co: Hook manh, Body noi dung ro rang, Call-to-action ro rang 4. Neu la Facebook post: kem emoji phu hop, khong qua dai 5. Neu la email: co subject line, preview text, va body
Cách quản lý Skills đã cài?
Một số lệnh hữu ích:
# Xem danh sach Skills da cai openclaw skill list # Cap nhat Skill openclaw skill update ten-skill # Xoa Skill openclaw skill remove ten-skill
Bạn cũng có thể xem nội dung Skill bằng cách đọc file trực tiếp:
cat ~/.openclaw/workspace/skills/weather/SKILL.md
Rất hữu ích khi bạn muốn hiểu Skill làm gì trước khi dùng, hoặc muốn tinh chỉnh cho phù hợp với nhu cầu.
Kết hợp Skills với Memory cho kết quả như thế nào?
Một trong những ứng dụng mạnh mẽ nhất là kết hợp Skills với hệ thống Memory của OpenClaw. Ví dụ: Skill “Competitor Monitor” lưu kết quả mỗi lần kiểm tra vào file daily notes, lần sau AI so sánh với dữ liệu trước đó để phát hiện thay đổi.
Hoặc Skill “Daily Report” đọc data từ nhiều ngày để tạo báo cáo xu hướng. Khả năng kết hợp là gần như không giới hạn.
Thực hành tốt khi tạo Skills
- Mô tả rõ ràng — AI hiểu rõ hơn khi hướng dẫn cụ thể thay vì mơ hồ
- Cho ví dụ — Phần examples giúp AI nhận diện đúng khi nào nên dùng Skill
- Một Skill một nhiệm vụ — Đừng nhét quá nhiều vào một Skill. Tách riêng cho dễ quản lý
- Test kỹ — Sau khi tạo, thử vài lần với các tình huống khác nhau
- Cập nhật — Khi phát hiện Skill chưa xử lý đúng, cập nhật ngay
Tổng kết
Hệ thống Skills biến OpenClaw từ trợ lý AI thông thường thành nền tảng mở rộng gần như không giới hạn. Cách tiếp cận dùng Markdown thay vì code khiến việc tạo và tùy chỉnh Skill dễ dàng hơn nhiều so với tưởng tượng.
Mình hiện có khoảng 10 custom Skills cho các công việc khác nhau — từ theo dõi đối thủ, viết content, đến quản lý dự án. Mỗi Skill tiết kiệm vài phút mỗi lần, cộng lại là một lượng thời gian đáng kể mỗi ngày.
Nếu bạn muốn xem Skills hoạt động trong thực tế, bài viết về ứng dụng thực tế sẽ có nhiều ví dụ cụ thể. Hoặc đọc bài về Memory và tự động hóa.
Các bài viết trong series
- Phần 1: OpenClaw — Trợ lý AI cá nhân tự host (Giới thiệu)
- Phần 2: Cài Đặt OpenClaw Trên Linux VPS
- Phần 3: Kết Nối OpenClaw Với Telegram
- Phần 4: Tùy Chỉnh Personality Cho OpenClaw
- Phần 5: Hệ Thống Skills Của OpenClaw (bài này)
- Phần 6: Memory Và Tự Động Hóa Với OpenClaw
- Phần 7: Ứng Dụng Thực Tế OpenClaw
- Phần 8: Tips & Tricks OpenClaw