close

Skill và plugin trong OpenClaw khác nhau thế nào?

Tác giả: Đông Tùng Ngày đăng: 08/04/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.

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ì.
Trang Plugins trên ClawHub lọc theo nhóm Channels, Models, Memory, Voice, Tools, liệt kê plugin WhatsApp, Matrix, Codex, Discord, Feishu của @openclaw cùng lượt tải

Ả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íSkillPlugin
Tầng hoạt độngHướng dẫn trong prompt của agentMã chạy trong tiến trình Gateway
Định dạngThư mục có SKILL.md, file phụ tuỳ chọnNative (openclaw.plugin.json + module) hoặc bundle tương thích
Cài đặtopenclaw 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 local
Khi sửa đổiWatcher nhận thay đổi ở lượt chat kế tiếpLệ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 viAllowlist theo từng agentplugins.allow / plugins.deny cho cả Gateway; khe độc quyền
Thêm năng lực mớiKhô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ếtMarkdown và quy trình công việcTypeScript/JavaScript và Plugin SDK
Rủi ro chínhChỉ dẫn và script mà agent làm theoMã thực thi với quyền của Gateway
Ví dụgithub, weather, summarizeDiscord, Memory LanceDB, Voice Call
Nguồn: docs.openclaw.ai/tools/skills, /tools/plugin, /plugins/manage-plugins, truy cập 24/10/2026
Sơ đồ hai tầng mở rộng OpenClaw: skill là văn bản trong system prompt dạy agent dùng công cụ, plugin là mã chạy trong Gateway thêm kênh, provider, tool; ClawHub phân phối cả hai

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ốnChọnVí dụ
Agent làm theo quy trình nội bộ, định dạng báo cáo cố địnhSkillTự viết custom skill
Agent dùng một CLI có sẵn trên máy (gh, curl, ffmpeg)SkillSkill github, nano-pdf
Nhận và trả lời tin nhắn trên một nền tảng chat mớiPluginPlugin Slack
Bộ nhớ dài hạn có tìm kiếm vectorPluginMemory plugin
Thêm nhà cung cấp modelPluginVercel AI Gateway, OpenRouter
Cả công cụ mới lẫn hướng dẫn dùngPlugin có kèm skillPlugin trình duyệt + skill browser-automation
Gợi ý chọn của Tino dựa trên phạm vi skill/plugin trong docs.openclaw.ai

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 --force sau 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:

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 rồi kiểm tra bằng plugins inspect –runtime.

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.

Đô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