Không dừng lại ở việc phản hồi văn bản, OpenClaw còn thao tác trực tiếp trên hệ thống máy tính của người dùng. Sức mạnh cốt lõi giúp OpenClaw thực hiện điều đó chính là hệ thống Skills. Thông qua các gói tiện ích bổ sung này, bạn hoàn toàn có thể thiết lập để trợ lý AI thực thi những quy trình làm việc đặc thù nhất. Bài viết này sẽ hướng dẫn cách tạo Custom Skills cho OpenClaw đơn giản bằng chính OpenClaw dành cho người không rành kỹ thuật.
Khi nào nên tự tạo Skills thay vì cài từ ClawHub?
- Yêu cầu quá đặc thù: Các Skills trên ClawHub thường được thiết kế để phục vụ số đông. Nếu dự án yêu cầu một quy trình xử lý cực kỳ ngách hoặc cần tích hợp sâu với các hệ thống nội bộ đóng kín, việc tự xây dựng sẽ giúp đáp ứng chính xác 100% nhu cầu thay vì phải tốn công “gọt giũa” hay chắp vá một Skills có sẵn.
- Dữ liệu nhạy cảm liên quan: Khi skills cần truy cập thông tin nội bộ (tài liệu nội bộ, hệ thống CRM, database riêng), việc tự thiết kế giúp bạn kiểm soát hoàn toàn luồng dữ liệu mà không phải lo về mã nguồn bên thứ ba.
- Cần tối ưu hóa hiệu suất tối đa: Đôi khi các Skills tải về chứa quá nhiều tính năng thừa (bloatware) mà dự án của bạn không bao giờ dùng tới, gây lãng phí tài nguyên và làm chậm thời gian phản hồi. Tự viết Skills cho phép bạn tinh gọn từng dòng code, giữ cho module nhẹ nhất và chạy với tốc độ cao nhất.
- Tích hợp với công cụ nội bộ không có trên ClawHub: Hệ thống ticket nội bộ, API tự xây dựng, hay công cụ CLI của riêng doanh nghiệp — đây là những trường hợp ClawHub gần như chắc chắn không có sẵn Skills phù hợp.
- Kiểm soát phiên bản và triển khai: Trong môi trường doanh nghiệp hoặc khi làm việc nhóm, Skills tự viết có thể đưa vào Git, review, và deploy theo đúng quy trình — thay vì phụ thuộc vào vòng cập nhật của tác giả bên ngoài.
- Mục đích học tập và làm chủ công cụ: Tự tạo ít nhất một Skills từ đầu giúp bạn hiểu cơ chế hoạt động của OpenClaw sâu hơn hẳn so với chỉ cài và dùng. Đây là nền tảng để sau này debug hoặc mở rộng bất kỳ Skills nào khác.
Xem thêm: OpenClaw Skills là gì?

Hướng dẫn tạo Custom Skills cho OpenClaw bằng chính OpenClaw
Lưu ý: Mọi thao tác đều được thực hiện trên giao diện chat của OpenClaw, không cần truy cập máy chủ.
Cài đặt Skills “skill-creator” (nếu chưa có)
Một trong những điểm thú vị của OpenClaw là bạn không cần mở terminal, không cần gõ lệnh tay — mà có thể nhờ chính agent tạo Skills mới cho bạn thông qua Skills có sẵn tên là skill-creator.
Thông thường, Skills này sẽ được cài mặc định khi bạn tự cài đặt OpenClaw trên VPS hoặc sử dụng VPS cài sẵn OpenClaw. Nếu chưa có, mở chat với Agent trên OpenClaw (hoặc kênh nhắn tin) và gõ:
openclaw skills install skill-creator

Khởi động lại phiên làm việc để OpenClaw nhận Skills:
/new
Xác nhận đã cài đặt thành công bằng cách kiểm tra danh sách Skills:
openclaw skills list
Các bước tạo Custom Skills cho OpenClaw
Ví dụ thực tế: Skill content-repurpose có khả năng đọc một bài viết dài (blog, báo cáo, bản thảo) từ file Markdown, rồi tự động tạo ra bộ nội dung tái sử dụng gồm caption mạng xã hội, đoạn email newsletter và dàn ý bài viết ngắn hơn. Tất cả lưu vào một file output riêng, sẵn sàng để dùng.
Đây là loại công việc mà một người làm content phải lặp đi lặp lại mỗi ngày và cũng là loại công việc OpenClaw xử lý tốt nhất.
Bước 1 — Mô tả yêu cầu cho Agent trong chat
Nhắn thẳng vào cửa sổ chat OpenClaw:
“Tạo cho mình một custom Skill tên content-repurpose. Skill này được kích hoạt khi mình nói ‘tái sử dụng nội dung’ hoặc ‘repurpose file này’. Khi đó agent sẽ:
- Đọc file Markdown mình chỉ định (ví dụ content/draft.md)
- Tạo 3 caption cho mạng xã hội (Facebook, LinkedIn, X) — mỗi cái đúng tone và độ dài phù hợp từng nền tảng
- Viết một đoạn email newsletter ngắn khoảng 100 từ dẫn link bài gốc
- Tạo dàn ý rút gọn 5 điểm chính từ bài viết
- Lưu toàn bộ kết quả vào file content/repurposed/[tên-file-gốc]-output.md
- Thông báo đường dẫn file output sau khi hoàn thành”
Agent sẽ tạo thư mục và viết nội dung vào ~/.openclaw/workspace/skills/content-repurpose/SKILL.md.

Bước 2 — Load skill vào phiên làm việc mới
/new
Xác nhận skill đã được nhận diện:

openclaw skills list

Bạn có thể yêu cầu xem nội dung Skills vừa tạo:

Bước 3 — Chuẩn bị file nội dung mẫu để test
Nhắn trong chat:
“Tạo file content/draft.md với nội dung mẫu là một bài blog khoảng 1500 từ về chủ đề ‘xu hướng content marketing 2026’“
Agent tạo file mẫu, bạn không cần tự viết.

Bước 4 — Kích hoạt skill và kiểm tra kết quả
Nhắn trong chat:
“Tái sử dụng nội dung file content/draft.md“
Agent nhận diện câu lệnh, kích hoạt content-repurpose, xử lý file và trả về thông báo:

Để xem kết quả ngay trong chat, hãy nhắn:
“Đọc file content/repurposed/draft-output.md“

Sau này, nếu bài viết đang ở dạng văn bản thô (copy từ web, Google Docs…), bạn hãy nhắn trong chat:
“Lưu nội dung sau vào file content/ten-bai-viet.md, sau đó tái sử dụng nội dung file đó:”
Rồi dán thẳng nội dung bài viết vào bên dưới. Agent lưu thành file và chạy skill ngay trong cùng một tin nhắn.
Kết luận
Điều thực sự tạo ra sự khác biệt không phải là Skills phức tạp đến đâu, mà là Skills đó có giải quyết đúng vấn đề của bạn không. Khi Skils chạy đúng và chạy đều mới là lúc OpenClaw thực sự trở thành trợ lý cá nhân của bạn.
Hãy bắt đầu từ skill đơn giản nhất mà bạn thấy mình cần nhất. Tinh chỉnh dần sau mỗi lần dùng. Và khi Skills đó hoạt động tốt, đừng giữ lại một mình — ClawHub đang chờ đón những đóng góp từ cộng đồng người dùng tiếng Việt.
Những câu hỏi thường gặp
Tôi không biết lập trình, có tự tạo Custom Skill được không?
Hoàn toàn được. Phần lớn nội dung trong SKILL.md là văn bản hướng dẫn viết bằng ngôn ngữ tự nhiên — không khác gì viết một quy trình làm việc thông thường. Phần YAML frontmatter chỉ gồm vài trường cố định, dễ sao chép và chỉnh sửa theo mẫu mà không cần hiểu sâu về lập trình.
Skill tự tạo có hoạt động với mọi mô hình AI không?
Có. Hệ thống skill của OpenClaw được thiết kế độc lập với mô hình ngôn ngữ, hoạt động với OpenAI, Anthropic, Google, Ollama và các nhà cung cấp khác mà OpenClaw hỗ trợ. Khi đổi mô hình, skill vẫn giữ nguyên và không cần chỉnh sửa lại.
Skill tự tạo lưu ở đâu và có mất khi cập nhật OpenClaw không?
Skill lưu trong thư mục ~/.openclaw/workspace/skills/ hoặc ~/.openclaw/skills/ — tách biệt hoàn toàn với phần cài đặt của OpenClaw. Khi cập nhật phiên bản mới, skill tự tạo không bị ảnh hưởng.
Một skill có thể dùng cho nhiều agent khác nhau không?
Có. Skills đặt trong ~/.openclaw/skills/ sẽ được chia sẻ cho tất cả agent trên cùng một máy. Nếu muốn giới hạn skill chỉ dùng cho một agent cụ thể, đặt skill vào thư mục skills/ bên trong workspace của agent đó.
