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:
Ví dụ:
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
Thủ công
Tạo thư mục trong skills/ và thêm file 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:
File SKILL.md là trái tim của Skill. Một file cơ bản:
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:
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:
Skill: Content Writer
Skill hỗ trợ viết content cho bán hàng online:
Cách quản lý Skills đã cài?
Một số lệnh hữu ích:
Bạn cũng có thể xem nội dung Skill bằng cách đọc file trực tiếp:
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