Cách Cài Skill cho OpenClaw: Hướng Dẫn Từng Bước
Thịnh Văn Hạnh
30/03/2026
422 Lượt xem
Chia sẻ bài viết
Ngoài các tính năng có sẵn, OpenClaw cho phép bạn tùy biến và mở rộng khả năng AI thông qua custom skill. Bạn có thể tạo skill trực tiếp trong hệ thống hoặc upload từ bên ngoài để đáp ứng nhu cầu riêng. Bài viết này BKNS sẽ hướng dẫn bạn cách thêm và upload skill vào OpenClaw một cách nhanh chóng.
Tóm Tắt Bài Viết
Skill trong OpenClaw là gì?
Skill trong OpenClaw là tập hợp hướng dẫn dạng Markdown được đóng gói thành một thư mục, có nhiệm vụ dạy AI agent cách thực hiện một loại công việc cụ thể từ viết nội dung, tìm kiếm web đến quản lý file và tự động hóa workflow.
Cấu trúc của một Skill gồm:
Mỗi Skill trong OpenClaw được tổ chức thành một thư mục duy nhất chứa ít nhất một file quan trọng tên là SKILL.md. Đây là thành phần cốt lõi không có SKILL.md, agent không thể nhận diện và sử dụng skill đó.
File SKILL.md được viết bằng ngôn ngữ Markdown đơn giản, bao gồm các thông tin sau:
- Mô tả mục đích: Skill này dùng để làm gì, khi nào agent nên kích hoạt nó
- Danh sách tool cần dùng: Ví dụ bash, API call, đọc file, gọi dịch vụ ngoài
- Quy trình thực hiện: Các bước agent cần thực hiện theo thứ tự
- Điều kiện kích hoạt: Từ khóa hoặc ngữ cảnh nào khiến agent chọn skill này
Khi người dùng gửi một yêu cầu, OpenClaw không xử lý ngay lập tức mà thực hiện một bước trung gian: đối chiếu nội dung yêu cầu với toàn bộ danh sách skill có sẵn trong hệ thống, chọn skill phù hợp nhất, đọc nội dung SKILL.md và thực thi theo đúng hướng dẫn bên trong. Đây là cơ chế làm cho OpenClaw trở nên linh hoạt và có thể mở rộng mà không cần sửa mã nguồn gốc.
Cấu trúc tối thiểu của một Skill tự tạo gồm
Tạo trực tiếp từ OpenClaw
Bước 1: Tìm kiếm skill phù hợp
Trước khi cài, bạn cần tìm đúng tên skill muốn dùng. Có hai cách:
# Tìm qua CLI của OpenClaw
openclaw skills search “web search”
# Tìm qua ClawHub CLI
clawhub search web-search
Để thêm custom skill cho OpenClaw quý khách có thể chat trực tiếp với openclaw để tạo skill

Bước 2: Kiểm tra yêu cầu hệ thống
Trước khi cài, hãy luôn chạy lệnh kiểm tra để biết skill đó cần những gì:
openclaw skills check
Hệ thống sẽ trả về danh sách từng skill với trạng thái:
- ✓ ready — Skill đã đủ điều kiện, có thể cài ngay
- ✗ missing — Còn thiếu yêu cầu, hệ thống sẽ chỉ rõ cần cài thêm gì (binary như ffmpeg, uv, hoặc biến môi trường như GEMINI_API_KEY)
Bước 3 Cài đặt skill
Khi đã xác định đúng slug và hệ thống đã đủ điều kiện, chạy lệnh cài:
clawhub install <tên-người-dùng>/<tên-skill>
# Ví dụ:
clawhub install openclaw/web-search
Lệnh này sẽ tải toàn bộ thư mục skill (bao gồm SKILL.md và các file phụ trợ nếu có) vào đúng đường dẫn mà OpenClaw nhận diện.
Bước 4: Xác nhận trạng thái kích hoạt
Sau khi hoàn thành trong giao diện quý khách sẽ thấy custom skill theo yêu cầu
Sau khi cài xong, kiểm tra lại bằng lệnh:
# Xem tất cả skill (bao gồm cả chưa đủ yêu cầu)
openclaw skills list
# Chỉ xem skill đã sẵn sàng sử dụng
openclaw skills list –eligible
# Xem chi tiết một skill cụ thể
openclaw skills info <tên-skill>
Nếu skill xuất hiện trong danh sách –eligible, nghĩa là agent đã có thể sử dụng skill đó trong các cuộc hội thoại tiếp theo.

Hướng dẫn upload skill
Trong trường hợp đã có skill có sẵn quý khách cũng có thể upload lên
Chuẩn bị: quý khách cài đặt Winscp có thể download tại: https://winscp.net/eng/download.php
Sau khi cài đặt xong quý khách mở Winscp lên và sử dụng thông tin root VPS được cung cấp trong lần đầu đăng ký để kết nối.
Quý khách nhập các thông tin sau:
File protocal: SCP
Hostname: Nhập ip của VPS
Port number: Port ssh mặc định là 26266
User name: root
Password: mật khẩu được cấp qua email

Sau khi ấn Login quý khách upload skill lên thư mục /opt/openclaw/config/workspace/skills

Sau khi upload xong quý khách vào giao diện sẽ thấy skill được thêm vào
Những Skill nên cài cho OpenClaw
dưới đây là danh sách skill được cộng đồng OpenClaw đánh giá cao nhất để bạn dễ lựa chọn đúng nhu cầu.
1. self-improving-agent
Đây là skill thay đổi căn bản cách OpenClaw hoạt động. Thay vì chỉ phản hồi khi được hỏi, agent sẽ chủ động hơn: tự đề xuất cải thiện, tự kiểm tra những thứ liên quan và đưa ra gợi ý mà bạn chưa nghĩ tới. Skill này biến OpenClaw từ một công cụ thụ động thành một “đồng nghiệp AI” thực sự.
- Cách cài: clawhub install openclaw/self-improving-agent
- Yêu cầu thêm: Không có — cài xong là dùng được
- Phù hợp với: Người muốn OpenClaw hoạt động thông minh hơn mà không cần ra lệnh chi tiết
2. human-writing
Skill này tối ưu hóa văn phong đầu ra của agent, giúp nội dung do OpenClaw tạo ra tự nhiên hơn, ít mang dấu hiệu AI hơn và phù hợp với ngữ cảnh giao tiếp của từng người dùng.
- Cách cài: clawhub install openclaw/human-writing
- Yêu cầu thêm: Không có
- Phù hợp với: Content creator, marketer, người viết blog, dân truyền thông
3. web-search
Cho phép OpenClaw tìm kiếm thông tin thời gian thực từ internet thay vì chỉ dựa vào dữ liệu có sẵn trong mô hình LLM. Đây là skill thiết yếu nếu bạn dùng OpenClaw để tra cứu tin tức, giá cả, sự kiện mới nhất.
- Cách cài: clawhub install openclaw/web-search
- Yêu cầu thêm: Một số phiên bản cần API Key tìm kiếm
- Phù hợp với: Tất cả người dùng muốn agent cập nhật thông tin mới nhất
4. note-manager
Skill quản lý ghi chú, cho phép agent lưu, tìm kiếm và tổ chức thông tin theo yêu cầu của bạn qua các phiên hội thoại.
- Cách cài: clawhub install openclaw/note-manager
- Yêu cầu thêm: Không có
- Phù hợp với: Người dùng cần lưu trữ ý tưởng, danh sách công việc, ghi chú nhanh
5. github
Skill cho phép OpenClaw tương tác trực tiếp với GitHub: tạo issue, review PR, tóm tắt commit history, quản lý repository — tất cả qua hội thoại tự nhiên.
- Cách cài: openclaw skills install github hoặc clawhub install openclaw/github
- Yêu cầu thêm: GitHub Personal Access Token (PAT) trong biến môi trường GITHUB_TOKEN
- Phù hợp với: Developer làm việc hàng ngày với GitHub, team lead cần tổng hợp tiến độ PR
6. simplify-and-harden
Skill tập trung vào chất lượng code: phân tích đoạn code đầu vào, đề xuất cách đơn giản hóa logic và tăng cường bảo mật. Skill này đặc biệt hữu ích trong code review hoặc refactoring.
- Cách cài: clawhub install openclaw/simplify-and-harden
- Yêu cầu thêm: Không có — hoạt động trực tiếp với code được paste vào hội thoại
- Phù hợp với: Backend developer, security engineer, DevOps
7. SEO
Skill hỗ trợ phân tích và tối ưu nội dung theo tiêu chí SEO: kiểm tra mật độ từ khóa, cấu trúc heading, meta description, readability score và đề xuất cải thiện cụ thể.
- Cách cài: clawhub install openclaw/seo
- Yêu cầu thêm: Một số tính năng phân tích SERP cần API Key bên ngoài
- Phù hợp với: Content strategist, SEO specialist, marketing team
Tạo Skill riêng cho OpenClaw
Cấu trúc của một Skill tự tạo
đây là cấu trúc tối thiểu bắt buộc mà OpenClaw yêu cầu để nhận diện và kích hoạt skill.
Cấu trúc thư mục:
/skills/
└── ten-skill-cua-ban/
└── SKILL.md
Nội dung file SKILL.md tối thiểu cần có:
—
name: ten-skill-cua-ban
description: Mô tả ngắn gọn — skill này làm gì và khi nào agent nên dùng nó
sources: [custom]
—
## Mục đích
[Mô tả rõ ràng skill này giải quyết bài toán gì]
## Điều kiện kích hoạt
[Liệt kê các từ khóa hoặc ngữ cảnh khiến agent nhận ra cần dùng skill này]
## Quy trình thực hiện
1. [Bước 1 — mô tả hành động cụ thể]
2. [Bước 2 — tool cần dùng]
3. [Bước 3 — kết quả trả về]
## Lưu ý
[Các trường hợp ngoại lệ, giới hạn hoặc cảnh báo quan trọng]
Upload và kích hoạt Skill tự tạo
Bước 1: Copy thư mục skill vào đường dẫn đúng
Với cài đặt thông thường (không dùng Docker):
# Copy thư mục skill vào thư mục skills của OpenClaw
cp -r ./ten-skill-cua-ban /đường-dẫn-openclaw/skills/
Với cài đặt Docker, bạn cần thực hiện bên trong container đang chạy:
# Truy cập container
docker exec -it openclaw bash
# Copy skill vào đúng đường dẫn
cp -r /host/ten-skill-cua-ban /app/skills/
Bước 2: Xác nhận OpenClaw đã nhận diện skill
openclaw skills list
Nếu skill xuất hiện trong danh sách, nghĩa là OpenClaw đã đọc được SKILL.md. Chạy thêm lệnh kiểm tra trạng thái:
openclaw skills check
Bước 3: Cho phép upload skill dạng file nén (nếu cần)
Trong trường hợp bạn muốn phân phối skill dưới dạng file .zip (ví dụ: chia sẻ nội bộ trong team), cần bật tùy chọn sau trong openclaw.json:
{
“skills”: {
“install”: {
“allowUploadedArchives”: true
}
}
}
Kết luận
Chỉ với vài thao tác, bạn đã có thể bổ sung thêm các custom skill để OpenClaw hoạt động linh hoạt và phù hợp hơn với mục đích sử dụng.
Việc kết hợp giữa tạo mới và upload sẵn giúp bạn tận dụng tối đa sức mạnh của hệ thống AI trên VPS.
Xem thêm:
Hướng dẫn đăng ký dịch vụ OpenClaw


































