Skill và plugin trong OpenClaw khác nhau ở tầng hoạt động: skill là văn bản hướng dẫn trong file SKILL.md, dạy agent cách dùng công cụ đã có; plugin là gói mã chạy cùng tiến trình Gateway, thêm năng lực mới như kênh chat, nhà cung cấp model hay công cụ. Nói gọn: skill dạy cách làm, plugin cấp thêm khả năng để làm.
Bài này thuộc cụm OpenClaw Skills; nếu bạn mới làm quen nền tảng, xem OpenClaw là gì trước. Dưới đây là bảng so sánh, cách chọn giữa hai loại và rủi ro bảo mật của từng loại.
Skill trong OpenClaw là gì?
Skill trong OpenClaw là một thư mục có file SKILL.md gồm frontmatter YAML (name, description, điều kiện chạy) và phần hướng dẫn. OpenClaw gom tên và mô tả các skill đủ điều kiện vào system prompt; khi việc của bạn khớp mô tả, agent đọc SKILL.md rồi làm theo (OpenClaw docs: Skills).
Skill không tự thêm công cụ. Skill github, ví dụ, chỉ hướng dẫn agent gọi lệnh gh qua công cụ chạy lệnh có sẵn; máy phải cài gh và agent phải được phép chạy lệnh thì skill mới dùng được.
Plugin trong OpenClaw là gì?
Plugin trong OpenClaw là gói mã mở rộng được Gateway nạp ngay trong tiến trình của nó. Plugin có thể đăng ký kênh chat, provider model, công cụ cho agent, hook vòng đời, giọng nói, tìm kiếm web, lệnh CLI và dịch vụ chạy nền (OpenClaw docs: Plugins).
OpenClaw nhận hai định dạng. Native plugin có file openclaw.plugin.json cùng module runtime. Compatible bundle là gói theo bố cục Agent Plugins, Codex, Claude hoặc Cursor, được ánh xạ vào kho plugin của OpenClaw để dùng lại skill, lệnh và hook (Plugin bundles).
- Đi kèm bản cài: ví dụ kênh Telegram, kênh WebChat có sẵn trong lõi.
- Plugin chính thức cài thêm: Discord, Slack, WhatsApp, Zalo và nhiều kênh khác, cài bằng
openclaw plugins install @openclaw/<id>. Ví dụ: kết nối Discord với OpenClaw. - Plugin cộng đồng: do bên thứ ba phát hành, tìm trên ClawHub hoặc npm, tự chịu trách nhiệm bảo trì.

Ảnh chụp ClawHub tháng 8/2026, dùng lại từ bài ClawHub là gì; danh sách và lượt tải thay đổi theo thời gian.
Một số loại plugin dùng chung “khe” độc quyền. Khe memory và contextEngine mỗi lúc chỉ có một plugin nắm giữ, nên cài plugin bộ nhớ mới sẽ thay plugin bộ nhớ cũ chứ không chạy song song.
Bảng so sánh skill và plugin trong OpenClaw
Skill và plugin cùng làm agent “giỏi hơn”, nhưng khác nhau từ cách viết, cách cài đến mức rủi ro. Bảng dưới đây cập nhật theo tài liệu OpenClaw ngày 24/10/2026.
Tiêu chí Skill Plugin Tầng hoạt động Hướng dẫn trong prompt của agent Mã chạy trong tiến trình Gateway Định dạng Thư mục có SKILL.md, file phụ tuỳ chọn Native (openclaw.plugin.json + module) hoặc bundle tương thích Cài đặt openclaw skills install @owner/slug, hoặc chép thư mục vào workspaceopenclaw plugins install <package> từ ClawHub, npm, git hoặc thư mục localKhi sửa đổi Watcher nhận thay đổi ở lượt chat kế tiếp Lệnh quản lý plugin áp dụng vào Gateway đang chạy; plugin khai báo cần restart thì phải khởi động lại Giới hạn phạm vi Allowlist theo từng agent plugins.allow / plugins.deny cho cả Gateway; khe độc quyềnThêm năng lực mới Không, chỉ dạy dùng công cụ sẵn có Có: kênh, provider, tool, dịch vụ nền Người viết cần biết Markdown và quy trình công việc TypeScript/JavaScript và Plugin SDK Rủi ro chính Chỉ dẫn và script mà agent làm theo Mã thực thi với quyền của Gateway Ví dụ github, weather, summarize Discord, Memory LanceDB, Voice Call 
Bản cũ của bài này ghi “mọi thay đổi cấu hình plugin đều phải khởi động lại Gateway”. Tài liệu hiện hành mô tả khác: lệnh quản lý plugin áp dụng vào Gateway đang chạy, sửa cấu hình thường được nạp lại tự động, và có lệnh openclaw plugins reload <plugin-id> khi cần (Manage plugins).
Plugin có thể đi kèm skill không?
Có. Plugin khai báo thư mục skills trong openclaw.plugin.json, và các skill đó được nạp khi plugin bật. Plugin trình duyệt, ví dụ, mang theo skill browser-automation để hướng dẫn agent thao tác nhiều bước.
Skill của plugin nằm ở mức ưu tiên thấp, cùng mức với skills.load.extraDirs. Muốn đổi cách agent dùng plugin, bạn đặt một skill cùng tên vào workspace; bản đó sẽ đè bản của plugin mà không cần sửa mã plugin.
Khi nào dùng skill, khi nào cần plugin?
Dùng skill khi agent đã có công cụ để làm việc và chỉ thiếu quy trình. Cần plugin khi OpenClaw chưa có cách kết nối với dịch vụ, chưa có kênh nhắn tin hoặc cần một tool có tham số rõ ràng thay vì để agent tự ghép lệnh.
Bạn muốn Chọn Ví dụ Agent làm theo quy trình nội bộ, định dạng báo cáo cố định Skill Tự viết custom skill Agent dùng một CLI có sẵn trên máy (gh, curl, ffmpeg) Skill Skill github, nano-pdf Nhận và trả lời tin nhắn trên một nền tảng chat mới Plugin Plugin Slack Bộ nhớ dài hạn có tìm kiếm vector Plugin Memory plugin Thêm nhà cung cấp model Plugin Vercel AI Gateway, OpenRouter Cả công cụ mới lẫn hướng dẫn dùng Plugin có kèm skill Plugin trình duyệt + skill browser-automation
Danh sách plugin cụ thể, kèm nguồn phát hành, phiên bản và rủi ro, có ở bài các plugin OpenClaw đáng cài. Skill có sẵn và cách tìm skill trên kho công khai xem ở ClawHub là gì.
Lệnh quản lý skill và plugin trong OpenClaw
Skill và plugin có hai nhóm lệnh riêng, cùng cú pháp “tìm, cài, xem, cập nhật”. Các lệnh dưới đây chạy trên máy có OpenClaw, ví dụ qua SSH vào VPS.
# Skill
openclaw skills search "calendar"
openclaw skills install @owner/ten-skill
openclaw skills list
openclaw skills check
openclaw skills update --all
# Plugin
openclaw plugins search "calendar"
openclaw plugins install clawhub:<package>
openclaw plugins list
openclaw plugins inspect <plugin-id> --runtime
openclaw plugins enable <plugin-id>
openclaw plugins disable <plugin-id>
openclaw plugins update --all
Tiền tố clawhub: chọn rõ nguồn ClawHub. Theo tài liệu ClawHub, các bản OpenClaw phát hành đến 2026.10.4 bắt buộc có tiền tố này; bản mới hơn nhận cả cách viết ngắn, nhưng giữ tiền tố vẫn chạy được trên cả hai (ClawHub docs).
Rủi ro bảo mật của skill và plugin khác nhau thế nào?
Rủi ro của skill nằm ở chỉ dẫn: agent làm theo SKILL.md bằng quyền nó đang có, kể cả lệnh tải và chạy file. Rủi ro của plugin nằm ở mã: plugin chạy trong tiến trình Gateway, và tài liệu OpenClaw yêu cầu coi plugin là mã tin cậy, chỉ cài từ nguồn bạn tin (Tool and agent permissions).
- Với skill: đọc SKILL.md và script trước khi bật, cảnh giác mục “Prerequisites” bảo tải file nén hay dán lệnh từ xa. Tháng 2/2026 đã có 341 skill độc hại bị phát hiện trên ClawHub.
- Với plugin: cài hay cập nhật plugin là chạy mã. Gói từ npm, git hoặc thư mục lạ sẽ bị cảnh báo; cài không tương tác phải thêm
--forcesau khi bạn đã xem nguồn. - Quyền năng lực (capability consent): plugin khai báo thêm năng lực khi cập nhật thì phải được đồng ý lại trước khi bật.
- Chung cho cả hai: OpenClaw không tự chặn mã nguy hiểm lúc cài; muốn có luật chặn riêng, cấu hình
security.installPolicy.
Trên VPS, giảm thiệt hại bằng cách cho agent nhận dữ liệu bên ngoài chạy trong sandbox ít quyền, theo bài cách ly sandbox cho AI Agent trên VPS.
Tóm lại: skill hay plugin?
Bắt đầu bằng skill vì dễ viết, dễ đọc, dễ gỡ. Chỉ cài plugin khi cần một năng lực mà OpenClaw chưa có, chọn bản chính thức hoặc có mã nguồn công khai, ghim phiên bản và kiểm tra bằng plugins inspect --runtime sau khi cài.
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:
- OpenClaw Skills là gì
- Các plugin OpenClaw đáng cài
- ClawHub là gì
- Cài đặt OpenClaw Skills từ ClawHub
- Tạo Custom Skills cho OpenClaw
- Memory plugin cho OpenClaw
Câu hỏi thường gặp về skill và plugin trong OpenClaw
Đổi cấu hình plugin có phải khởi động lại Gateway không?
Thường là không. Ở chế độ reload mặc định, lệnh quản lý plugin và thay đổi cấu hình được áp dụng vào Gateway đang chạy. Plugin nào khai báo cần khởi động lại thì vẫn phải restart; khi nghi ngờ, chạy openclaw plugins reload
Có chạy hai plugin bộ nhớ cùng lúc được không?
Không. Khe memory chỉ cho một plugin nắm giữ tại một thời điểm. Khi cài Memory LanceDB, OpenClaw chuyển plugins.slots.memory sang plugin này và tắt plugin đang giữ khe kèm cảnh báo.
Plugin cho Codex hay Claude Code có dùng được trong OpenClaw không?
Một phần. OpenClaw nhận compatible bundle theo bố cục Codex, Claude, Cursor hoặc Agent Plugins và ánh xạ skill, lệnh, hook vào kho plugin của mình. Mã runtime viết riêng cho công cụ kia không tự chạy trong Gateway.
Skill có gọi được công cụ do plugin thêm vào không?
Có. Sau khi plugin đăng ký tool, skill chỉ cần hướng dẫn agent khi nào dùng tool đó. Nếu agent bị giới hạn bằng tools.allow, tool của plugin phải nằm trong danh sách cho phép.
Cài nhiều plugin có làm tăng chi phí không?
Bản thân plugin không thu phí, nhưng plugin gọi dịch vụ ngoài (model, tìm kiếm, gọi điện) sẽ phát sinh phí của dịch vụ đó. Mỗi plugin còn thêm mã chạy nền và quyền cần quản lý, nên chỉ bật plugin đang thật sự dùng.
