close

OpenClaw Skills là gì? Cách skill hoạt động, cài từ ClawHub và dùng an toàn

Tác giả: Đông Tùng Ngày đăng: 11/03/2026 Chuyên mục: OpenClaw
Disclosure
Website Tino blog được cung cấp bởi Tino Group. Truy cập và sử dụng website đồng nghĩa với việc bạn đồng ý với các điều khoản và điều kiện trong chính sách bảo mật - điều khoản sử dụng nội dung. Tino Group có thể thay đổi điều khoản sử dụng bất cứ lúc nào. Việc bạn tiếp tục sử dụng Tino blog sau khi thay đổi có nghĩa là bạn chấp nhận những thay đổi đó.
Why Trust Us
Các bài viết với hàm lượng tri thức cao tại Tino blog được tạo ra bởi các chuyên viên Marketing vững chuyên môn và được kiểm duyệt nghiêm túc theo chính sách biên tập bởi đội ngũ biên tập viên dày dặn kinh nghiệm. Mọi nỗ lực của chúng tôi đều hướng đến mong muốn mang đến cho cộng đồng nguồn thông tin chất lượng, chính xác, khách quan, đồng thời tuân thủ các tiêu chuẩn cao nhất trong báo cáo và xuất bản.

OpenClaw Skills là các thư mục hướng dẫn, mỗi thư mục có một file SKILL.md, dạy agent khi nào và bằng cách nào dùng một công cụ hay một quy trình. Skill là văn bản được nạp vào prompt, có thể kèm script và tài liệu phụ; nó không thêm mã chạy vào Gateway như plugin.

Nếu chưa rõ bản thân nền tảng này, hãy đọc OpenClaw là gì trước. Trang này là bài tổng của nhóm skills, plugin và kênh kết nối: cách OpenClaw nạp skill, lấy skill ở đâu, khác plugin chỗ nào và những gì phải kiểm tra trước khi cài skill của người khác.

OpenClaw Skills gồm những gì?

Một OpenClaw skill tối thiểu là một thư mục chứa SKILL.md. Phần đầu file là frontmatter YAML với hai trường bắt buộc name và description; phần thân là hướng dẫn viết bằng Markdown (OpenClaw docs: Skills). OpenClaw theo đặc tả AgentSkills, nên skill viết cho công cụ khác thường dùng lại được.

  • Frontmatter: tên, mô tả một dòng, điều kiện chạy trong metadata.openclaw (binary, biến môi trường, hệ điều hành).
  • Thân bài: khi nào dùng skill, các bước, đầu ra mong muốn, những việc không được làm.
  • File phụ (tuỳ chọn): script, mẫu, tài liệu tham chiếu. Thân bài gọi tới chúng qua {baseDir}.

Cách viết một skill từ đầu, kể cả để agent tự viết giúp, có ở bài hướng dẫn tạo Custom Skills cho OpenClaw.

OpenClaw nạp và dùng skill như thế nào?

OpenClaw quét các thư mục skill khi Gateway khởi động và khi file thay đổi, bỏ qua skill thiếu điều kiện chạy, rồi gom phần còn lại thành một khối XML gọn trong system prompt. Khối này chỉ chứa tên, mô tả và vị trí. Khi một yêu cầu khớp mô tả, agent mới đọc toàn bộ SKILL.md và làm theo.

Trùng tên thì skill nào được dùng?

Cùng một tên skill có thể nằm ở nhiều nơi: bản đi kèm OpenClaw, bản cài từ ClawHub vào thư mục dùng chung, bản bạn sửa riêng trong workspace. OpenClaw chọn bản ở nguồn có thứ tự ưu tiên cao hơn, nên muốn đè một skill có sẵn chỉ cần đặt bản sửa vào skills/ của workspace.

Sơ đồ 7 nguồn skill của OpenClaw theo thứ tự ưu tiên, từ thư mục skills của workspace xuống bundled và skill của plugin, cùng 3 lớp lọc: điều kiện chạy, allowlist theo agent, snapshot phiên

Vì sao skill đã cài mà agent không thấy?

Có ba lý do thường gặp. Skill khai báo cần một binary hay biến môi trường mà máy chưa có. Agent bị giới hạn bằng allowlist agents.entries.<id>.skills. Hoặc phiên chat cũ đang giữ danh sách cũ. Lệnh openclaw skills check tách rõ ba trạng thái: đã tìm thấy, đã sẵn sàng và agent có thấy hay không (Skills CLI).

openclaw skills list            # skill OpenClaw tìm thấy
openclaw skills check           # thiếu binary, biến môi trường hay bị allowlist chặn
openclaw skills info <ten-skill> # chi tiết một skill

Watcher theo dõi thư mục skill được bật mặc định (skills.load.watch), nên phiên đang mở sẽ nhận skill mới ở lượt kế tiếp. Nếu đã tắt watcher, gõ /new để mở phiên mới.

Trang Skills trên dashboard OpenClaw: ô lọc, nút Refresh, skill 1password gắn nhãn openclaw-bundled và blocked vì thiếu binary op, nút Disable và Install 1Password CLI (brew)

Ảnh chụp giao diện bảng điều khiển trước bản 2026.8.1; bản hiện tại đã dựng lại Control UI, nhưng nhãn bundled, blocked và thông báo thiếu binary vẫn mang cùng ý nghĩa.

Skill có làm tốn token không?

Có, nhưng ít. Theo tài liệu OpenClaw, mỗi skill đủ điều kiện thêm khoảng 97 ký tự cộng độ dài tên, mô tả và đường dẫn vào prompt, tức chừng 24 token trước khi tính các trường đó (Token impact). Phần tốn nhiều hơn là nội dung SKILL.md khi agent mở ra đọc, nên mô tả ngắn và tắt skill không dùng vẫn đáng làm.

Skill, plugin và ClawHub khác nhau thế nào?

Skill là hướng dẫn cho agent, plugin là mã mở rộng chạy cùng tiến trình Gateway, còn ClawHub là kho công khai phân phối cả hai. Ba thứ hay bị gọi lẫn với nhau vì cùng nằm trong nhóm “mở rộng OpenClaw”.

Tiêu chíSkillPluginClawHub
Bản chấtThư mục có SKILL.mdGói mã có openclaw.plugin.jsonRegistry tại clawhub.ai
Thêm được gìCách dùng công cụ đã cóKênh chat, provider model, tool, bộ nhớNơi tìm, xem phiên bản, kết quả quét
Lệnh chínhopenclaw skillsopenclaw pluginsclawhub (đăng nhập, xuất bản)
Rủi ro chínhHướng dẫn và script bên trongMã chạy với quyền GatewayNội dung cộng đồng, chất lượng không đều
Tổng hợp từ docs.openclaw.ai (tools/skills, tools/plugin, clawhub), truy cập 24/10/2026

Chi tiết từng cặp: phân biệt Skills và Plugin trong OpenClaw, ClawHub là gì và danh sách plugin OpenClaw đáng cài kèm nguồn, phiên bản và rủi ro.

Lấy skill cho OpenClaw từ đâu?

OpenClaw có bốn nguồn skill: bộ đi kèm bản cài, ClawHub, skill tự viết và skill do agent tự học qua Skill Workshop. Nên xem bộ đi kèm trước, vì nhiều skill phổ biến trên ClawHub đã có sẵn ở đó.

  • Bundled: thư mục skills/ trong mã nguồn OpenClaw có 50 skill ở nhánh main ngày 24/10/2026, ví dụ github, gog, notion, weather, summarize, healthcheck, skill-creator. Một số chỉ chạy trên macOS hoặc cần cài thêm CLI.
  • ClawHub: cài bằng openclaw skills install @owner/slug. Hướng dẫn từng bước ở bài cài đặt OpenClaw Skills từ ClawHub; công cụ dòng lệnh riêng của kho xem ở cài đặt và sử dụng ClawHub CLI.
  • Tự viết: đặt thư mục vào skills/ của workspace, hợp với quy trình nội bộ hoặc dữ liệu không muốn đưa cho mã của người khác.
  • Skill Workshop: agent tự lưu bài học thành skill trong thư mục riêng của nó; bản 2026.10.5 bổ sung lưu phiên bản và Undo (Skill Workshop).
openclaw skills search "calendar"
openclaw skills install @owner/ten-skill
openclaw skills update --all
Trang Skills trên ClawHub với ô lọc, nút Hide suspicious và danh sách Tavily Web Search, self-improving-agent, Find Skills kèm lượt tải và số sao

Ảnh chụp ClawHub tháng 3/2026. Số lượng skill và lượt tải trên ảnh đã thay đổi; xem số hiện tại trên clawhub.ai.

Những skill nào đang được tải nhiều trên ClawHub?

Theo API công khai của ClawHub ngày 24/10/2026, các skill dưới đây nằm trong nhóm có lượt tải cao (ClawHub API, sắp theo lượt tải). Lượt tải cho biết mức phổ biến, không phải mức an toàn; mục bảo mật bên dưới giải thích vì sao.

Skill (owner/slug)Dùng để làm gìLượt tảiGhi chú
pskoett/self-improving-agentGhi lại lỗi, bài học, lời sửa của người dùng để dùng lại488.141Cộng đồng, MIT-0
spclaudehome/skill-vetterRà dấu hiệu đáng ngờ trước khi cài skill khác279.411Cộng đồng; không thay cho tự đọc mã
steipete/githubLàm việc với issue, PR, CI qua gh CLI202.362Nhà phát hành chính thức; có trong bundled
steipete/gogGmail, Calendar, Drive, Sheets, Docs qua CLI197.896Nhà phát hành chính thức; có trong bundled
steipete/weatherThời tiết hiện tại và dự báo, không cần API key172.407Có trong bundled
matrixy/agent-browser-clawdbotĐiều khiển trình duyệt headless cho agent158.549Cộng đồng; cần quyền chạy lệnh
jacky1n7/openclaw-tavily-searchTìm web qua Tavily, trả kết quả có URL109.201Cần TAVILY_API_KEY
Nguồn: clawhub.ai/api/v1/skills?sort=downloads, truy cập 24/10/2026. “Nhà phát hành chính thức” theo cờ official của ClawHub

Cần trình duyệt cho agent, hãy so sánh thêm ở bài Agent Browser cho OpenClaw trước khi chọn skill.

Trang chi tiết skill Tavily Web Search trên ClawHub: giấy phép MIT-0, số lượt cài, kết quả quét VirusTotal và OpenClaw đều Benign, ghi chú yêu cầu TAVILY_API_KEY

Cài skill của bên thứ ba có rủi ro gì?

Skill của bên thứ ba có thể khiến agent chạy lệnh, tải file hoặc gửi dữ liệu đi nơi khác, vì model làm theo hướng dẫn trong SKILL.md bằng chính quyền của agent. Tài liệu OpenClaw yêu cầu coi skill bên thứ ba là mã không tin cậy và đọc trước khi bật (OpenClaw docs: Security).

Rủi ro này đã xảy ra thật. Tháng 2/2026, Koi Security quét 2.857 skill trên ClawHub và tìm thấy 341 skill độc hại; 335 skill thuộc chiến dịch “ClawHavoc”, dùng mục “Prerequisites” dụ người dùng tải file nén có mật khẩu hoặc chạy script để cài mã đánh cắp dữ liệu Atomic Stealer trên macOS (The Hacker News).

  • Kết quả quét không phải lá chắn: ClawHub có quét tự động và kiểm duyệt, nhưng chính tài liệu nói trạng thái Pass vẫn cần bạn tự đánh giá.
  • OpenClaw không tự chặn mã nguy hiểm khi cài: muốn chặn theo chính sách riêng, cấu hình security.installPolicy.
  • Sandbox tắt mặc định: khi chưa bật, lệnh agent chạy thẳng trên máy chủ với quyền của tiến trình OpenClaw.
  • Khoá API đi vào tiến trình host: skills.entries.<tên>.env và apiKey được nạp cho lượt chạy đó, nên một skill xấu có thể đọc được.
Sáu việc cần làm trước khi cài skill của bên thứ ba: xem ai phát hành, đọc kết quả quét, đọc SKILL.md và script, đếm quyền và khoá API, cài có kiểm soát, theo dõi sau khi cài

Hai lệnh nên chạy quanh mỗi lần cài: openclaw skills verify @owner/slug để lấy bản xác minh từ ClawHub, và openclaw security audit --deep sau khi đổi cấu hình (FAQ bảo mật OpenClaw). Trên VPS, chạy agent nhận dữ liệu không tin cậy trong sandbox theo bài cách ly sandbox cho AI Agent trên VPS, và đọc thêm rủi ro bảo mật khi dùng OpenClaw để nắm các lỗ hổng ngoài skill.

Skill làm việc cùng kênh chat như thế nào?

Kênh chat là nơi bạn ra lệnh, skill là cách agent làm việc đó. Khi OpenClaw đã nối Telegram, Slack hay Discord, mọi skill đủ điều kiện đều gọi được từ kênh ấy bằng câu lệnh thường hoặc lệnh /ten-skill.

Muốn làmĐọc bài
Nối OpenClaw với TelegramLấy API Token Telegram để kết nối OpenClaw
Nối với SlackLấy API Token Slack để kết nối OpenClaw
Nối với DiscordKết nối Discord với OpenClaw
Ý tưởng việc tự động trên TelegramTự động hoá công việc với OpenClaw trên Telegram
Chạy skill theo lịchChuyển từ Cron cũ sang Automations
Cho agent nhớ lâu hơnMemory plugin cho OpenClaw
Các bài trong cụm Skills, plugin và kênh kết nối

Nên bắt đầu với OpenClaw Skills từ đâu?

Bắt đầu bằng openclaw skills list để xem bộ đi kèm đã có gì, bật những skill bạn thật sự dùng, rồi mới tìm thêm trên ClawHub. Mỗi skill lạ nên được đọc, cài theo phiên bản cụ thể và chạy thử trên agent ít quyền trước khi giao việc thật.

Muốn chạy OpenClaw 24/7 mà không tự cài? VPS OpenClaw của Tino cài sẵn OpenClaw trên VPS NVMe đặt tại Việt Nam; bạn vẫn có quyền root để cấu hình. Xem cấu hình và giá trên trang sản phẩm.

Bài viết liên quan trong cụm OpenClaw:

Câu hỏi thường gặp về OpenClaw Skills

Skill trên ClawHub có miễn phí không?

Tải và cài skill trên ClawHub không mất phí, nhiều skill ghi giấy phép MIT-0 trên trang chi tiết. Chi phí thường nằm ở dịch vụ mà skill gọi tới, ví dụ API tìm kiếm có tính phí, cộng với token model mà agent dùng khi làm việc.

Skill có chạy được khi bật sandbox không?

Được, nhưng OpenClaw kiểm tra binary yêu cầu trên máy host lúc nạp, nên binary đó cũng phải có trong container sandbox. Biến môi trường và apiKey khai báo trong skills.entries chỉ nạp cho tiến trình host, không đi vào sandbox; cần truyền secret theo cách sandbox hỗ trợ.

Làm sao tắt một skill mà không xoá thư mục?

Đặt skills.entries..enabled thành false trong ~/.openclaw/openclaw.json. Muốn một agent không thấy skill, dùng allowlist agents.entries..skills. Allowlist chỉ ẩn skill, không thay cho việc giới hạn quyền chạy lệnh của agent.

Skill viết cho Claude Code hay Codex có dùng được trong OpenClaw không?

Thường dùng được, vì OpenClaw theo đặc tả AgentSkills với SKILL.md và frontmatter tương tự. Thư mục skill gốc của Codex không phải nguồn skill của OpenClaw; tài liệu hướng dẫn dùng openclaw migrate codex để chép sang workspace.

Có nên tin skill kiểm tra bảo mật như skill-vetter?

Coi đó là một lớp hỗ trợ, không phải lớp bảo vệ. Bản thân skill-vetter cũng là skill của bên thứ ba. Vẫn đọc SKILL.md, xem kết quả quét trên ClawHub và giới hạn quyền của agent như với mọi skill khác.

Đông Tùng

Senior Technology Writer

Là cử nhân Quản trị kinh doanh của Trường Đại học Tài chính - Marketing, Tùng bắt đầu làm việc tại Tino Group từ năm 2021 ở vị trí Content Marketing để thỏa mãn niềm đam mê viết lách của bản thân. Sở hữu khả năng sáng tạo đặc biệt, anh cùng đội ngũ của mình đã tạo nên những chiến dịch quảng cáo độc đáo cùng vô số bài viết hữu ích về nhiều chủ đề khác nhau. Sự tỉ mỉ, kiên trì và tinh thần sáng tạo của Tùng đã góp phần lớn vào thành công của Tino Group trong lĩnh vực marketing trực tuyến.

Xem thêm bài viết

Bài viết liên quan