❤️ AZDIGI chính thức cập nhật hệ thống blog mới hoàn chỉnh. Tuy nhiên có thể một số bài viết bị sai lệch hình ảnh, hãy ấn nút Báo cáo bài viết ở cuối bài để AZDIGI cập nhật trong thời gian nhanh nhất. Chân thành cám ơn.
Nếu bạn đã đọc bốn bài trước trong serie, lúc này bạn đã có một trợ lý AI chạy 24/7, có tính cách riêng, biết tự kiểm tra và nhắc nhở. Nhưng bạn có thể thắc mắc: bot có thể tạo ảnh không? Có thể đọc email không? Có thể điều khiển smart home không?
Câu trả lời nằm ở Skills. Skills là hệ thống “plugin” của OpenClaw, cho phép bạn mở rộng khả năng của bot gần như không giới hạn. Mỗi skill dạy bot một kỹ năng mới: tạo ảnh bằng AI, tra thời tiết, tìm kiếm web, quản lý note, gửi giọng nói, thậm chí cả viết code.
Bài viết này sẽ hướng dẫn bạn cách tìm, cài đặt, cấu hình skills, đồng thời hướng dẫn tạo skill riêng theo nhu cầu của bạn. Đây là bài thứ 5 trong serie hướng dẫn OpenClaw từ A đến Z của AZDIGI.

Skills là gì và hoạt động như thế nào?
Về bản chất, mỗi skill chỉ là một thư mục chứa file SKILL.md. File này viết bằng Markdown, mô tả cho AI biết cách sử dụng một công cụ hoặc thực hiện một tác vụ cụ thể. Khi bạn yêu cầu bot làm gì đó, OpenClaw sẽ tự đối chiếu yêu cầu với danh sách skills có sẵn, chọn skill phù hợp nhất, đọc file SKILL.md và thực hiện theo hướng dẫn trong đó.
Ví dụ, khi bạn nói “tạo ảnh con mèo đang lướt sóng”, OpenClaw nhận diện đây là tác vụ tạo ảnh, tìm thấy skill nano-banana-pro (tạo ảnh bằng Gemini), đọc SKILL.md để biết cách gọi script, rồi chạy lệnh tạo ảnh. Toàn bộ quá trình này xảy ra tự động, bạn không cần biết skill nào đang được dùng.
Điều thú vị là skills không phải phần mềm phức tạp. Chúng chỉ là hướng dẫn bằng text cho AI đọc và làm theo. Bất kỳ ai biết viết Markdown đều có thể tạo skill, và đây cũng là triết lý thiết kế của OpenClaw: mọi thứ dựa trên text, con người đọc được, không cần lập trình.
Các loại skills và nơi lưu trữ
OpenClaw tải skills từ ba nơi, theo thứ tự ưu tiên từ thấp đến cao:

Bundled skills (đi kèm khi cài)
OpenClaw ship sẵn hơn 50 skills bao phủ nhiều tác vụ phổ biến. Chúng nằm trong thư mục cài đặt và bạn không cần làm gì thêm để sử dụng, miễn là đáp ứng yêu cầu (ví dụ cài đúng binary hoặc có API key). Một số skills bundled đáng chú ý:
nano-banana-pro tạo và chỉnh sửa ảnh bằng Gemini 3 Pro Image, hỗ trợ nhiều tỷ lệ và độ phân giải lên đến 4K. weather tra thời tiết và dự báo qua wttr.in hoặc Open-Meteo, không cần API key. peekaboo chụp ảnh từ camera hoặc webcam, hữu ích cho smart home. sag chuyển text thành giọng nói qua ElevenLabs, rất hay khi muốn bot “kể chuyện” bằng giọng thật. coding-agent giao task code cho Claude Code hoặc Codex chạy nền. gemini gọi Gemini CLI cho các task hỏi đáp nhanh hay tạo nội dung.
Managed skills (cài qua ClawHub)
Nằm tại ~/.openclaw/skills, đây là skills bạn cài thêm từ ClawHub (kho skills cộng đồng) hoặc tự tạo. Chúng có ưu tiên cao hơn bundled, nghĩa là nếu bạn cài một phiên bản tuỳ chỉnh của skill có sẵn, phiên bản của bạn sẽ được dùng thay thế.
Workspace skills (ưu tiên cao nhất)
Nằm tại ~/.openclaw/workspace/skills. Đây là nơi bạn đặt skills riêng cho dự án hoặc use case cụ thể. Workspace skills có ưu tiên cao nhất, ghi đè lên tất cả.
Xem danh sách skills hiện có
Trước khi cài thêm, hãy xem OpenClaw đang có những skills gì và skills nào đã sẵn sàng sử dụng:
# Xem tất cả skills (bao gồm cả chưa đủ yêu cầu)
openclaw skills list
# Chỉ xem skills đã sẵn sàng
openclaw skills list --eligible
# Xem chi tiết một skill
openclaw skills info nano-banana-pro
# Kiểm tra yêu cầu của tất cả skills
openclaw skills check
Kết quả sẽ hiển thị trạng thái ✓ ready (sẵn sàng) hoặc ✗ missing (thiếu yêu cầu). Với skills bị missing, hệ thống sẽ cho bạn biết cần cài thêm gì: có thể là một binary (ví dụ uv, ffmpeg) hoặc một biến môi trường (ví dụ GEMINI_API_KEY).
Cài đặt skills từ ClawHub
ClawHub là kho skills cộng đồng của OpenClaw, nơi mọi người chia sẻ skills miễn phí. Bạn có thể duyệt trên web hoặc dùng CLI để tìm và cài.
Cài CLI của ClawHub:
npm i -g clawhub
Tìm skills theo từ khoá:
# Tìm skill liên quan đến calendar
clawhub search "calendar"
# Tìm skill tạo ảnh
clawhub search "image generation"
# Tìm skill quản lý email
clawhub search "email"
ClawHub hỗ trợ tìm kiếm ngữ nghĩa (semantic search), không chỉ tìm theo từ khoá. Nghĩa là gõ “tạo ảnh” vẫn có thể tìm được skill có tên “nano-banana-pro” dù không có từ khoá trùng khớp.
Cài skill vào workspace:
# Cài một skill
clawhub install ten-skill
# Cập nhật tất cả skills đã cài
clawhub update --all
Sau khi cài, bắt đầu phiên trò chuyện mới (/new) để OpenClaw nạp skill vừa thêm. Nếu skill yêu cầu API key, bạn cần cấu hình thêm (xem phần tiếp theo).
Cấu hình API key cho skills
Nhiều skills cần API key từ dịch vụ bên ngoài để hoạt động. Ví dụ nano-banana-pro cần GEMINI_API_KEY, sag cần ELEVENLABS_API_KEY. Có hai cách cấu hình:
Cách 1: Qua openclaw.json (khuyến nghị)
Mở file ~/.openclaw/openclaw.json và thêm vào mục skills.entries:
{
"skills": {
"entries": {
"nano-banana-pro": {
"enabled": true,
"env": {
"GEMINI_API_KEY": "your-api-key-here"
}
},
"sag": {
"enabled": true,
"env": {
"ELEVENLABS_API_KEY": "your-elevenlabs-key"
}
}
}
}
}
Cách 2: Qua CLI
openclaw config set skills.entries.nano-banana-pro.env.GEMINI_API_KEY "your-api-key"
Sau khi cấu hình, chạy openclaw skills list để xác nhận skill đã chuyển sang trạng thái ✓ ready.
Một số skills thực tế đáng thử
Dưới đây là một số skills mình đã dùng thực tế và thấy hữu ích, kèm hướng dẫn setup nhanh.
Tạo ảnh bằng AI (nano-banana-pro)
Yêu cầu: uv (Python package manager) và GEMINI_API_KEY. Cài uv bằng lệnh curl -LsSf https://astral.sh/uv/install.sh | sh. Lấy GEMINI_API_KEY miễn phí tại Google AI Studio.
Sau khi setup xong, bạn chỉ cần nói “tạo ảnh bìa blog về chủ đề AI, phong cách flat design” và bot sẽ tạo ảnh rồi gửi cho bạn qua chat. Skill này hỗ trợ độ phân giải từ 1K đến 4K, nhiều tỷ lệ (16:9, 9:16, 1:1…), và có thể chỉnh sửa ảnh có sẵn.
Tra thời tiết (weather)
Không cần API key, hoạt động ngay. Hỏi “thời tiết Hà Nội hôm nay” hoặc “dự báo thời tiết Đà Nẵng 3 ngày tới” là bot trả lời ngay. Skill này dùng wttr.in và Open-Meteo, hoàn toàn miễn phí.
Giọng nói (sag)
Yêu cầu: ELEVENLABS_API_KEY. Khi bạn nhờ bot “kể chuyện cổ tích” hoặc “đọc tóm tắt bài viết này bằng giọng nói”, bot sẽ tạo file audio và gửi cho bạn. Rất phù hợp khi bạn đang lái xe hoặc nấu ăn mà muốn nghe thay vì đọc.
Healthcheck (kiểm tra bảo mật)
Skill bundled giúp kiểm tra bảo mật máy chạy OpenClaw: firewall, SSH config, cập nhật hệ thống, phân quyền. Chạy bằng cách hỏi “kiểm tra bảo mật server” và bot sẽ scan rồi đưa ra danh sách khuyến nghị.
Tự tạo skill cho riêng mình
Đây là phần thú vị nhất. Bạn không cần chờ ai viết skill, bạn tự tạo được. Nhớ rằng skill chỉ là một thư mục chứa file SKILL.md, và nội dung SKILL.md chỉ là hướng dẫn bằng Markdown.

Cấu trúc tối thiểu của một skill:
my-skill/
├── SKILL.md # File chính (bắt buộc)
├── scripts/ # Scripts hỗ trợ (tuỳ chọn)
│ └── run.py
└── references/ # Tài liệu tham khảo, config (tuỳ chọn)
└── config.json
File SKILL.md cần có frontmatter YAML ở đầu và nội dung hướng dẫn phía dưới. Đây là một ví dụ skill đơn giản để tra giá vàng:
---
name: gold-price
description: Tra cứu giá vàng Việt Nam. Dùng khi người dùng hỏi về giá vàng, giá vàng SJC, giá vàng hôm nay.
---
# Tra giá vàng
Khi người dùng hỏi giá vàng, fetch dữ liệu từ API:
```bash
curl -s "https://api.example.com/gold-price" | python3 -m json.tool
```
Trả về kết quả dạng:
- Giá vàng SJC mua vào / bán ra
- Giá vàng thế giới (USD/oz)
- So sánh với ngày hôm qua (tăng/giảm bao nhiêu)
Nếu API không phản hồi, thử nguồn backup:
```bash
curl -s "https://backup-api.example.com/gold"
```
Lưu file này vào ~/.openclaw/workspace/skills/gold-price/SKILL.md và bắt đầu phiên mới. Bot sẽ tự nhận diện skill mới. Khi bạn hỏi “giá vàng hôm nay”, bot đọc SKILL.md, thấy cần gọi API, thực thi lệnh curl và trả về kết quả.
Frontmatter quan trọng nhất là hai trường name và description. Trường description quyết định khi nào skill được kích hoạt. Viết description rõ ràng, bao gồm các từ khoá mà người dùng có thể sử dụng. Ví dụ “giá vàng, giá vàng SJC, giá vàng hôm nay” giúp bot biết chính xác khi nào cần dùng skill này.
Nếu skill cần binary hoặc API key, thêm metadata vào frontmatter:
---
name: gold-price
description: Tra cứu giá vàng Việt Nam.
metadata: {"openclaw": {"requires": {"env": ["GOLD_API_KEY"]}, "primaryEnv": "GOLD_API_KEY"}}
---
OpenClaw sẽ tự kiểm tra yêu cầu và đánh dấu skill là ✗ missing nếu chưa có API key, tránh lỗi khi chạy.
Mẹo: Nhờ bot tạo và tối ưu skill
Giống như ở bài 3 mình đã giới thiệu việc nhờ bot tự sửa file cấu hình, bạn cũng có thể nhờ bot tạo skill hoàn toàn mới. OpenClaw có sẵn skill skill-creator chuyên dùng cho việc này.
Ví dụ, bạn nói:
“Tạo cho mình một skill để quản lý bài viết WordPress, cần hỗ trợ tìm bài, đọc nội dung, cập nhật bài và tạo bài mới qua REST API.”
Bot sẽ tạo thư mục skill, viết SKILL.md với đầy đủ hướng dẫn API calls, tạo thư mục references cho config, và setup cấu trúc chuẩn. Bạn chỉ cần cung cấp thông tin cụ thể (URL website, credentials) và bot lo phần còn lại.
Nếu skill đã tạo chưa hoạt động đúng ý, hãy phản hồi cụ thể. Ví dụ “Skill WordPress lúc cập nhật bài thì mất hết block editor format, sửa lại đi”. Bot sẽ đọc lại SKILL.md, hiểu vấn đề, và cập nhật hướng dẫn cho phù hợp.
Chia sẻ skill lên ClawHub
Nếu bạn tạo được skill hay và muốn chia sẻ cho cộng đồng, publish lên ClawHub rất đơn giản:
# Đăng nhập bằng tài khoản GitHub
clawhub login
# Publish skill
clawhub publish ./skills/my-skill
# Cập nhật phiên bản mới
clawhub publish ./skills/my-skill --bump minor
ClawHub yêu cầu tài khoản GitHub tồn tại ít nhất 1 tuần để publish, ngăn chặn spam. Mỗi skill được version theo semver, có changelog, và người dùng khác có thể star hoặc comment.
Lưu ý bảo mật: đừng bao giờ publish skill chứa API key, password hay thông tin nhạy cảm. Đặt chúng trong references/config.json cục bộ và thêm vào .gitignore.
Bảo mật khi dùng skills từ cộng đồng
Skills từ ClawHub do cộng đồng tạo ra, OpenClaw không kiểm duyệt nội dung kỹ. Vì skills có thể chứa lệnh thực thi trên máy bạn (curl, script Python, shell commands), bạn cần thận trọng:
Luôn đọc SKILL.md trước khi sử dụng. Xem nó gọi lệnh gì, kết nối đến đâu. Nếu thấy skill gọi URL lạ hoặc chạy script mà bạn không hiểu, đừng cài.
Với skills chạy lệnh hệ thống, cân nhắc bật sandbox mode của OpenClaw. Sandbox chạy các lệnh trong Docker container cô lập, giảm thiểu rủi ro nếu skill có vấn đề.
Nếu phát hiện skill có hành vi đáng ngờ, bạn có thể report trực tiếp trên ClawHub. Skills bị 3 reports trở lên sẽ tự động bị ẩn khỏi kết quả tìm kiếm.
Kết luận
Skills biến OpenClaw từ một chatbot thành một nền tảng mở, nơi bất kỳ ai cũng có thể mở rộng khả năng của trợ lý AI theo ý mình. Hệ thống dựa trên text đơn giản nhưng linh hoạt, cho phép bạn tạo skill mới chỉ trong vài phút mà không cần biết lập trình.
Bắt đầu bằng cách chạy openclaw skills list để xem có gì sẵn, thử cài một vài skills phổ biến. Khi quen rồi, tự tạo skill cho nhu cầu riêng của bạn. Và nếu tạo được gì hay, đừng quên chia sẻ lên ClawHub cho cộng đồng cùng dùng.
Chạy OpenClaw với VPS để sử dụng Skills mượt mà hơn
Nếu bạn định sử dụng nhiều skills cùng lúc (tạo ảnh, xử lý video, chạy agent…), mình recommend chạy OpenClaw trên VPS thay vì máy tính cá nhân. VPS giúp bot chạy 24/7, không phụ thuộc vào việc bật/tắt máy, và có hiệu năng ổn định hơn.
Với nhu cầu chạy OpenClaw + nhiều skills, bạn có thể tham khảo:
- Pro VPS (1-8 vCPU, 1-10GB RAM, SSD) – phù hợp để chạy nhiều skills cùng lúc
- X-Platinum VPS (NVMe, 1Gbps) – ổn định, phù hợp chạy 24/7
- OpenClaw VPS – giải pháp tối ưu được AZDIGI tối ưu riêng cho OpenClaw
Nếu mới thử nghiệm, bạn có thể bắt đầu với X-Platinum VPS (79k/tháng) đã có thể chạy mượt OpenClaw cơ bản.
Các bài trong serie:
- Bài 1: Hướng dẫn OpenClaw từ A-Z cho người mới bắt đầu
- Bài 2: Cài OpenClaw lên VPS Việt Nam để chạy 24/7
- Bài 3: Tùy biến OpenClaw: Tạo trợ lý AI theo phong cách riêng
- Bài 4: Tự động hoá với OpenClaw: Cron Jobs, Heartbeats và Webhooks
- Bài 5: Cài đặt và tạo Skills cho OpenClaw (bài này)
Có thể bạn cần xem thêm
- Một số skill nên cân nhắc cho OpenClaw
- OpenClaw cho team: Chia sẻ trợ lý AI cho nhiều người dùng
- 10 cách sử dụng OpenClaw hữu ích mà bạn chưa nghĩ tới
- Tự động hoá với OpenClaw: Cron Jobs, Heartbeats và Webhooks
- OpenClaw + GitHub: Quản lý toàn bộ dev workflow bằng chat
- Tùy biến OpenClaw: Tạo trợ lý AI theo phong cách riêng của bạn
Về tác giả
Thạch Phạm
Đồng sáng lập và Giám đốc điều hành của AZDIGI. Có hơn 15 năm kinh nghiệm trong phổ biến kiến thức liên quan đến WordPress tại thachpham.com, phát triển website và phát triển hệ thống.