{"id":124338,"date":"2026-04-08T14:31:03","date_gmt":"2026-04-08T07:31:03","guid":{"rendered":"https:\/\/tino.vn\/blog\/?p=124338"},"modified":"2026-10-24T17:53:46","modified_gmt":"2026-10-24T10:53:46","slug":"skills-va-plugin-trong-openclaw","status":"publish","type":"post","link":"https:\/\/tino.vn\/blog\/skills-va-plugin-trong-openclaw\/","title":{"rendered":"Skill v\u00e0 plugin trong OpenClaw kh\u00e1c nhau th\u1ebf n\u00e0o?"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>Skill v\u00e0 plugin trong OpenClaw kh\u00e1c nhau \u1edf t\u1ea7ng ho\u1ea1t \u0111\u1ed9ng: skill l\u00e0 v\u0103n b\u1ea3n h\u01b0\u1edbng d\u1eabn trong file SKILL.md, d\u1ea1y agent c\u00e1ch d\u00f9ng c\u00f4ng c\u1ee5 \u0111\u00e3 c\u00f3; plugin l\u00e0 g\u00f3i m\u00e3 ch\u1ea1y c\u00f9ng ti\u1ebfn tr\u00ecnh Gateway, th\u00eam n\u0103ng l\u1ef1c m\u1edbi nh\u01b0 k\u00eanh chat, nh\u00e0 cung c\u1ea5p model hay c\u00f4ng c\u1ee5.<\/strong> N\u00f3i g\u1ecdn: skill d\u1ea1y c\u00e1ch l\u00e0m, plugin c\u1ea5p th\u00eam kh\u1ea3 n\u0103ng \u0111\u1ec3 l\u00e0m.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">B\u00e0i n\u00e0y thu\u1ed9c c\u1ee5m <a href=\"https:\/\/tino.vn\/blog\/openclaw-skills-la-gi\/\">OpenClaw Skills<\/a>; n\u1ebfu b\u1ea1n m\u1edbi l\u00e0m quen n\u1ec1n t\u1ea3ng, xem <a href=\"https:\/\/tino.vn\/blog\/openclaw-la-gi\/\">OpenClaw l\u00e0 g\u00ec<\/a> tr\u01b0\u1edbc. D\u01b0\u1edbi \u0111\u00e2y l\u00e0 b\u1ea3ng so s\u00e1nh, c\u00e1ch ch\u1ecdn gi\u1eefa hai lo\u1ea1i v\u00e0 r\u1ee7i ro b\u1ea3o m\u1eadt c\u1ee7a t\u1eebng lo\u1ea1i.<\/p>\n\n\n\n<h2 id=\"Skill_trong_OpenClaw_l\u00e0_g\u00ec?\">Skill trong OpenClaw l\u00e0 g\u00ec?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Skill trong OpenClaw l\u00e0 m\u1ed9t th\u01b0 m\u1ee5c c\u00f3 file <code>SKILL.md<\/code> g\u1ed3m frontmatter YAML (<code>name<\/code>, <code>description<\/code>, \u0111i\u1ec1u ki\u1ec7n ch\u1ea1y) v\u00e0 ph\u1ea7n h\u01b0\u1edbng d\u1eabn. OpenClaw gom t\u00ean v\u00e0 m\u00f4 t\u1ea3 c\u00e1c skill \u0111\u1ee7 \u0111i\u1ec1u ki\u1ec7n v\u00e0o system prompt; khi vi\u1ec7c c\u1ee7a b\u1ea1n kh\u1edbp m\u00f4 t\u1ea3, agent \u0111\u1ecdc SKILL.md r\u1ed3i l\u00e0m theo (<a href=\"https:\/\/docs.openclaw.ai\/tools\/skills\" target=\"_blank\" rel=\"noopener nofollow\">OpenClaw docs: Skills<\/a>).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Skill kh\u00f4ng t\u1ef1 th\u00eam c\u00f4ng c\u1ee5. Skill github, v\u00ed d\u1ee5, ch\u1ec9 h\u01b0\u1edbng d\u1eabn agent g\u1ecdi l\u1ec7nh <code>gh<\/code> qua c\u00f4ng c\u1ee5 ch\u1ea1y l\u1ec7nh c\u00f3 s\u1eb5n; m\u00e1y ph\u1ea3i c\u00e0i <code>gh<\/code> v\u00e0 agent ph\u1ea3i \u0111\u01b0\u1ee3c ph\u00e9p ch\u1ea1y l\u1ec7nh th\u00ec skill m\u1edbi d\u00f9ng \u0111\u01b0\u1ee3c.<\/p>\n\n\n\n<h2 id=\"Plugin_trong_OpenClaw_l\u00e0_g\u00ec?\">Plugin trong OpenClaw l\u00e0 g\u00ec?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Plugin trong OpenClaw l\u00e0 g\u00f3i m\u00e3 m\u1edf r\u1ed9ng \u0111\u01b0\u1ee3c Gateway n\u1ea1p ngay trong ti\u1ebfn tr\u00ecnh c\u1ee7a n\u00f3. Plugin c\u00f3 th\u1ec3 \u0111\u0103ng k\u00fd k\u00eanh chat, provider model, c\u00f4ng c\u1ee5 cho agent, hook v\u00f2ng \u0111\u1eddi, gi\u1ecdng n\u00f3i, t\u00ecm ki\u1ebfm web, l\u1ec7nh CLI v\u00e0 d\u1ecbch v\u1ee5 ch\u1ea1y n\u1ec1n (<a href=\"https:\/\/docs.openclaw.ai\/tools\/plugin\" target=\"_blank\" rel=\"noopener nofollow\">OpenClaw docs: Plugins<\/a>).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">OpenClaw nh\u1eadn hai \u0111\u1ecbnh d\u1ea1ng. <strong>Native plugin<\/strong> c\u00f3 file <code>openclaw.plugin.json<\/code> c\u00f9ng module runtime. <strong>Compatible bundle<\/strong> l\u00e0 g\u00f3i theo b\u1ed1 c\u1ee5c Agent Plugins, Codex, Claude ho\u1eb7c Cursor, \u0111\u01b0\u1ee3c \u00e1nh x\u1ea1 v\u00e0o kho plugin c\u1ee7a OpenClaw \u0111\u1ec3 d\u00f9ng l\u1ea1i skill, l\u1ec7nh v\u00e0 hook (<a href=\"https:\/\/docs.openclaw.ai\/plugins\/bundles\" target=\"_blank\" rel=\"noopener nofollow\">Plugin bundles<\/a>).<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\u0110i k\u00e8m b\u1ea3n c\u00e0i:<\/strong> v\u00ed d\u1ee5 k\u00eanh Telegram, k\u00eanh WebChat c\u00f3 s\u1eb5n trong l\u00f5i.<\/li>\n\n\n<li><strong>Plugin ch\u00ednh th\u1ee9c c\u00e0i th\u00eam:<\/strong> Discord, Slack, WhatsApp, Zalo v\u00e0 nhi\u1ec1u k\u00eanh kh\u00e1c, c\u00e0i b\u1eb1ng <code>openclaw plugins install @openclaw\/&lt;id&gt;<\/code>. V\u00ed d\u1ee5: <a href=\"https:\/\/tino.vn\/blog\/ket-noi-discord-voi-openclaw\/\">k\u1ebft n\u1ed1i Discord v\u1edbi OpenClaw<\/a>.<\/li>\n\n\n<li><strong>Plugin c\u1ed9ng \u0111\u1ed3ng:<\/strong> do b\u00ean th\u1ee9 ba ph\u00e1t h\u00e0nh, t\u00ecm tr\u00ean ClawHub ho\u1eb7c npm, t\u1ef1 ch\u1ecbu tr\u00e1ch nhi\u1ec7m b\u1ea3o tr\u00ec.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1626\" height=\"830\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/08\/3-1024x523.png\" alt=\"Trang Plugins tr\u00ean ClawHub l\u1ecdc theo nh\u00f3m Channels, Models, Memory, Voice, Tools, li\u1ec7t k\u00ea plugin WhatsApp, Matrix, Codex, Discord, Feishu c\u1ee7a @openclaw c\u00f9ng l\u01b0\u1ee3t t\u1ea3i\" class=\"wp-image-129211\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/08\/3-1024x523.png 1024w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/08\/3-300x153.png 300w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/08\/3-768x392.png 768w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/08\/3-1536x784.png 1536w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/08\/3.png 1626w\" sizes=\"(max-width: 1626px) 100vw, 1626px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><em>\u1ea2nh ch\u1ee5p ClawHub th\u00e1ng 8\/2026, d\u00f9ng l\u1ea1i t\u1eeb b\u00e0i ClawHub l\u00e0 g\u00ec; danh s\u00e1ch v\u00e0 l\u01b0\u1ee3t t\u1ea3i thay \u0111\u1ed5i theo th\u1eddi gian.<\/em><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">M\u1ed9t s\u1ed1 lo\u1ea1i plugin d\u00f9ng chung &#8220;khe&#8221; \u0111\u1ed9c quy\u1ec1n. Khe <code>memory<\/code> v\u00e0 <code>contextEngine<\/code> m\u1ed7i l\u00fac ch\u1ec9 c\u00f3 m\u1ed9t plugin n\u1eafm gi\u1eef, n\u00ean c\u00e0i plugin b\u1ed9 nh\u1edb m\u1edbi s\u1ebd thay plugin b\u1ed9 nh\u1edb c\u0169 ch\u1ee9 kh\u00f4ng ch\u1ea1y song song.<\/p>\n\n\n\n<h2 id=\"B\u1ea3ng_so_s\u00e1nh_skill_v\u00e0_plugin_trong_OpenClaw\">B\u1ea3ng so s\u00e1nh skill v\u00e0 plugin trong OpenClaw<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Skill v\u00e0 plugin c\u00f9ng l\u00e0m agent &#8220;gi\u1ecfi h\u01a1n&#8221;, nh\u01b0ng kh\u00e1c nhau t\u1eeb c\u00e1ch vi\u1ebft, c\u00e1ch c\u00e0i \u0111\u1ebfn m\u1ee9c r\u1ee7i ro. B\u1ea3ng d\u01b0\u1edbi \u0111\u00e2y c\u1eadp nh\u1eadt theo t\u00e0i li\u1ec7u OpenClaw ng\u00e0y 24\/10\/2026.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Ti\u00eau ch\u00ed<\/th><th>Skill<\/th><th>Plugin<\/th><\/tr><\/thead><tbody><tr><td>T\u1ea7ng ho\u1ea1t \u0111\u1ed9ng<\/td><td>H\u01b0\u1edbng d\u1eabn trong prompt c\u1ee7a agent<\/td><td>M\u00e3 ch\u1ea1y trong ti\u1ebfn tr\u00ecnh Gateway<\/td><\/tr><tr><td>\u0110\u1ecbnh d\u1ea1ng<\/td><td>Th\u01b0 m\u1ee5c c\u00f3 SKILL.md, file ph\u1ee5 tu\u1ef3 ch\u1ecdn<\/td><td>Native (openclaw.plugin.json + module) ho\u1eb7c bundle t\u01b0\u01a1ng th\u00edch<\/td><\/tr><tr><td>C\u00e0i \u0111\u1eb7t<\/td><td><code>openclaw skills install @owner\/slug<\/code>, ho\u1eb7c ch\u00e9p th\u01b0 m\u1ee5c v\u00e0o workspace<\/td><td><code>openclaw plugins install &lt;package&gt;<\/code> t\u1eeb ClawHub, npm, git ho\u1eb7c th\u01b0 m\u1ee5c local<\/td><\/tr><tr><td>Khi s\u1eeda \u0111\u1ed5i<\/td><td>Watcher nh\u1eadn thay \u0111\u1ed5i \u1edf l\u01b0\u1ee3t chat k\u1ebf ti\u1ebfp<\/td><td>L\u1ec7nh qu\u1ea3n l\u00fd plugin \u00e1p d\u1ee5ng v\u00e0o Gateway \u0111ang ch\u1ea1y; plugin khai b\u00e1o c\u1ea7n restart th\u00ec ph\u1ea3i kh\u1edfi \u0111\u1ed9ng l\u1ea1i<\/td><\/tr><tr><td>Gi\u1edbi h\u1ea1n ph\u1ea1m vi<\/td><td>Allowlist theo t\u1eebng agent<\/td><td><code>plugins.allow<\/code> \/ <code>plugins.deny<\/code> cho c\u1ea3 Gateway; khe \u0111\u1ed9c quy\u1ec1n<\/td><\/tr><tr><td>Th\u00eam n\u0103ng l\u1ef1c m\u1edbi<\/td><td>Kh\u00f4ng, ch\u1ec9 d\u1ea1y d\u00f9ng c\u00f4ng c\u1ee5 s\u1eb5n c\u00f3<\/td><td>C\u00f3: k\u00eanh, provider, tool, d\u1ecbch v\u1ee5 n\u1ec1n<\/td><\/tr><tr><td>Ng\u01b0\u1eddi vi\u1ebft c\u1ea7n bi\u1ebft<\/td><td>Markdown v\u00e0 quy tr\u00ecnh c\u00f4ng vi\u1ec7c<\/td><td>TypeScript\/JavaScript v\u00e0 Plugin SDK<\/td><\/tr><tr><td>R\u1ee7i ro ch\u00ednh<\/td><td>Ch\u1ec9 d\u1eabn v\u00e0 script m\u00e0 agent l\u00e0m theo<\/td><td>M\u00e3 th\u1ef1c thi v\u1edbi quy\u1ec1n c\u1ee7a Gateway<\/td><\/tr><tr><td>V\u00ed d\u1ee5<\/td><td>github, weather, summarize<\/td><td>Discord, Memory LanceDB, Voice Call<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Ngu\u1ed3n: docs.openclaw.ai\/tools\/skills, \/tools\/plugin, \/plugins\/manage-plugins, truy c\u1eadp 24\/10\/2026<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1400\" height=\"750\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/skills-va-plugin-trong-openclaw-hai-tang.webp\" alt=\"S\u01a1 \u0111\u1ed3 hai t\u1ea7ng m\u1edf r\u1ed9ng OpenClaw: skill l\u00e0 v\u0103n b\u1ea3n trong system prompt d\u1ea1y agent d\u00f9ng c\u00f4ng c\u1ee5, plugin l\u00e0 m\u00e3 ch\u1ea1y trong Gateway th\u00eam k\u00eanh, provider, tool; ClawHub ph\u00e2n ph\u1ed1i c\u1ea3 hai\" class=\"wp-image-132041\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/skills-va-plugin-trong-openclaw-hai-tang.webp 1400w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/skills-va-plugin-trong-openclaw-hai-tang-300x161.webp 300w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/skills-va-plugin-trong-openclaw-hai-tang-1024x549.webp 1024w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/skills-va-plugin-trong-openclaw-hai-tang-768x411.webp 768w\" sizes=\"(max-width: 1400px) 100vw, 1400px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">B\u1ea3n c\u0169 c\u1ee7a b\u00e0i n\u00e0y ghi &#8220;m\u1ecdi thay \u0111\u1ed5i c\u1ea5u h\u00ecnh plugin \u0111\u1ec1u ph\u1ea3i kh\u1edfi \u0111\u1ed9ng l\u1ea1i Gateway&#8221;. T\u00e0i li\u1ec7u hi\u1ec7n h\u00e0nh m\u00f4 t\u1ea3 kh\u00e1c: l\u1ec7nh qu\u1ea3n l\u00fd plugin \u00e1p d\u1ee5ng v\u00e0o Gateway \u0111ang ch\u1ea1y, s\u1eeda c\u1ea5u h\u00ecnh th\u01b0\u1eddng \u0111\u01b0\u1ee3c n\u1ea1p l\u1ea1i t\u1ef1 \u0111\u1ed9ng, v\u00e0 c\u00f3 l\u1ec7nh <code>openclaw plugins reload &lt;plugin-id&gt;<\/code> khi c\u1ea7n (<a href=\"https:\/\/docs.openclaw.ai\/plugins\/manage-plugins\" target=\"_blank\" rel=\"noopener nofollow\">Manage plugins<\/a>).<\/p>\n\n\n\n<h2 id=\"Plugin_c\u00f3_th\u1ec3_\u0111i_k\u00e8m_skill_kh\u00f4ng?\">Plugin c\u00f3 th\u1ec3 \u0111i k\u00e8m skill kh\u00f4ng?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">C\u00f3. Plugin khai b\u00e1o th\u01b0 m\u1ee5c <code>skills<\/code> trong <code>openclaw.plugin.json<\/code>, v\u00e0 c\u00e1c skill \u0111\u00f3 \u0111\u01b0\u1ee3c n\u1ea1p khi plugin b\u1eadt. Plugin tr\u00ecnh duy\u1ec7t, v\u00ed d\u1ee5, mang theo skill <code>browser-automation<\/code> \u0111\u1ec3 h\u01b0\u1edbng d\u1eabn agent thao t\u00e1c nhi\u1ec1u b\u01b0\u1edbc.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Skill c\u1ee7a plugin n\u1eb1m \u1edf m\u1ee9c \u01b0u ti\u00ean th\u1ea5p, c\u00f9ng m\u1ee9c v\u1edbi <code>skills.load.extraDirs<\/code>. Mu\u1ed1n \u0111\u1ed5i c\u00e1ch agent d\u00f9ng plugin, b\u1ea1n \u0111\u1eb7t m\u1ed9t skill c\u00f9ng t\u00ean v\u00e0o workspace; b\u1ea3n \u0111\u00f3 s\u1ebd \u0111\u00e8 b\u1ea3n c\u1ee7a plugin m\u00e0 kh\u00f4ng c\u1ea7n s\u1eeda m\u00e3 plugin.<\/p>\n\n\n\n<h2 id=\"Khi_n\u00e0o_d\u00f9ng_skill,_khi_n\u00e0o_c\u1ea7n_plugin?\">Khi n\u00e0o d\u00f9ng skill, khi n\u00e0o c\u1ea7n plugin?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">D\u00f9ng skill khi agent \u0111\u00e3 c\u00f3 c\u00f4ng c\u1ee5 \u0111\u1ec3 l\u00e0m vi\u1ec7c v\u00e0 ch\u1ec9 thi\u1ebfu quy tr\u00ecnh. C\u1ea7n plugin khi OpenClaw ch\u01b0a c\u00f3 c\u00e1ch k\u1ebft n\u1ed1i v\u1edbi d\u1ecbch v\u1ee5, ch\u01b0a c\u00f3 k\u00eanh nh\u1eafn tin ho\u1eb7c c\u1ea7n m\u1ed9t tool c\u00f3 tham s\u1ed1 r\u00f5 r\u00e0ng thay v\u00ec \u0111\u1ec3 agent t\u1ef1 gh\u00e9p l\u1ec7nh.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>B\u1ea1n mu\u1ed1n<\/th><th>Ch\u1ecdn<\/th><th>V\u00ed d\u1ee5<\/th><\/tr><\/thead><tbody><tr><td>Agent l\u00e0m theo quy tr\u00ecnh n\u1ed9i b\u1ed9, \u0111\u1ecbnh d\u1ea1ng b\u00e1o c\u00e1o c\u1ed1 \u0111\u1ecbnh<\/td><td>Skill<\/td><td><a href=\"https:\/\/tino.vn\/blog\/tao-custom-skills-cho-openclaw\/\">T\u1ef1 vi\u1ebft custom skill<\/a><\/td><\/tr><tr><td>Agent d\u00f9ng m\u1ed9t CLI c\u00f3 s\u1eb5n tr\u00ean m\u00e1y (gh, curl, ffmpeg)<\/td><td>Skill<\/td><td>Skill github, nano-pdf<\/td><\/tr><tr><td>Nh\u1eadn v\u00e0 tr\u1ea3 l\u1eddi tin nh\u1eafn tr\u00ean m\u1ed9t n\u1ec1n t\u1ea3ng chat m\u1edbi<\/td><td>Plugin<\/td><td><a href=\"https:\/\/tino.vn\/blog\/lay-api-token-slack-de-ket-noi-voi-openclaw\/\">Plugin Slack<\/a><\/td><\/tr><tr><td>B\u1ed9 nh\u1edb d\u00e0i h\u1ea1n c\u00f3 t\u00ecm ki\u1ebfm vector<\/td><td>Plugin<\/td><td><a href=\"https:\/\/tino.vn\/blog\/memory-plugin-openclaw\/\">Memory plugin<\/a><\/td><\/tr><tr><td>Th\u00eam nh\u00e0 cung c\u1ea5p model<\/td><td>Plugin<\/td><td>Vercel AI Gateway, OpenRouter<\/td><\/tr><tr><td>C\u1ea3 c\u00f4ng c\u1ee5 m\u1edbi l\u1eabn h\u01b0\u1edbng d\u1eabn d\u00f9ng<\/td><td>Plugin c\u00f3 k\u00e8m skill<\/td><td>Plugin tr\u00ecnh duy\u1ec7t + skill browser-automation<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">G\u1ee3i \u00fd ch\u1ecdn c\u1ee7a Tino d\u1ef1a tr\u00ean ph\u1ea1m vi skill\/plugin trong docs.openclaw.ai<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Danh s\u00e1ch plugin c\u1ee5 th\u1ec3, k\u00e8m ngu\u1ed3n ph\u00e1t h\u00e0nh, phi\u00ean b\u1ea3n v\u00e0 r\u1ee7i ro, c\u00f3 \u1edf b\u00e0i <a href=\"https:\/\/tino.vn\/blog\/plugin-openclaw-tot-nhat\/\">c\u00e1c plugin OpenClaw \u0111\u00e1ng c\u00e0i<\/a>. Skill c\u00f3 s\u1eb5n v\u00e0 c\u00e1ch t\u00ecm skill tr\u00ean kho c\u00f4ng khai xem \u1edf <a href=\"https:\/\/tino.vn\/blog\/clawhub-la-gi\/\">ClawHub l\u00e0 g\u00ec<\/a>.<\/p>\n\n\n\n<h2 id=\"L\u1ec7nh_qu\u1ea3n_l\u00fd_skill_v\u00e0_plugin_trong_OpenClaw\">L\u1ec7nh qu\u1ea3n l\u00fd skill v\u00e0 plugin trong OpenClaw<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Skill v\u00e0 plugin c\u00f3 hai nh\u00f3m l\u1ec7nh ri\u00eang, c\u00f9ng c\u00fa ph\u00e1p &#8220;t\u00ecm, c\u00e0i, xem, c\u1eadp nh\u1eadt&#8221;. C\u00e1c l\u1ec7nh d\u01b0\u1edbi \u0111\u00e2y ch\u1ea1y tr\u00ean m\u00e1y c\u00f3 OpenClaw, v\u00ed d\u1ee5 qua SSH v\u00e0o VPS.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># Skill\nopenclaw skills search \"calendar\"\nopenclaw skills install @owner\/ten-skill\nopenclaw skills list\nopenclaw skills check\nopenclaw skills update --all\n\n# Plugin\nopenclaw plugins search \"calendar\"\nopenclaw plugins install clawhub:&lt;package&gt;\nopenclaw plugins list\nopenclaw plugins inspect &lt;plugin-id&gt; --runtime\nopenclaw plugins enable &lt;plugin-id&gt;\nopenclaw plugins disable &lt;plugin-id&gt;\nopenclaw plugins update --all<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Ti\u1ec1n t\u1ed1 <code>clawhub:<\/code> ch\u1ecdn r\u00f5 ngu\u1ed3n ClawHub. Theo t\u00e0i li\u1ec7u ClawHub, c\u00e1c b\u1ea3n OpenClaw ph\u00e1t h\u00e0nh \u0111\u1ebfn 2026.10.4 b\u1eaft bu\u1ed9c c\u00f3 ti\u1ec1n t\u1ed1 n\u00e0y; b\u1ea3n m\u1edbi h\u01a1n nh\u1eadn c\u1ea3 c\u00e1ch vi\u1ebft ng\u1eafn, nh\u01b0ng gi\u1eef ti\u1ec1n t\u1ed1 v\u1eabn ch\u1ea1y \u0111\u01b0\u1ee3c tr\u00ean c\u1ea3 hai (<a href=\"https:\/\/docs.openclaw.ai\/clawhub\" target=\"_blank\" rel=\"noopener nofollow\">ClawHub docs<\/a>).<\/p>\n\n\n\n<h2 id=\"R\u1ee7i_ro_b\u1ea3o_m\u1eadt_c\u1ee7a_skill_v\u00e0_plugin_kh\u00e1c_nhau_th\u1ebf_n\u00e0o?\">R\u1ee7i ro b\u1ea3o m\u1eadt c\u1ee7a skill v\u00e0 plugin kh\u00e1c nhau th\u1ebf n\u00e0o?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">R\u1ee7i ro c\u1ee7a skill n\u1eb1m \u1edf ch\u1ec9 d\u1eabn: agent l\u00e0m theo SKILL.md b\u1eb1ng quy\u1ec1n n\u00f3 \u0111ang c\u00f3, k\u1ec3 c\u1ea3 l\u1ec7nh t\u1ea3i v\u00e0 ch\u1ea1y file. R\u1ee7i ro c\u1ee7a plugin n\u1eb1m \u1edf m\u00e3: plugin ch\u1ea1y trong ti\u1ebfn tr\u00ecnh Gateway, v\u00e0 t\u00e0i li\u1ec7u OpenClaw y\u00eau c\u1ea7u coi plugin l\u00e0 m\u00e3 tin c\u1eady, ch\u1ec9 c\u00e0i t\u1eeb ngu\u1ed3n b\u1ea1n tin (<a href=\"https:\/\/docs.openclaw.ai\/gateway\/security\/tool-permissions#plugins\" target=\"_blank\" rel=\"noopener nofollow\">Tool and agent permissions<\/a>).<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>V\u1edbi skill:<\/strong> \u0111\u1ecdc SKILL.md v\u00e0 script tr\u01b0\u1edbc khi b\u1eadt, c\u1ea3nh gi\u00e1c m\u1ee5c &#8220;Prerequisites&#8221; b\u1ea3o t\u1ea3i file n\u00e9n hay d\u00e1n l\u1ec7nh t\u1eeb xa. Th\u00e1ng 2\/2026 \u0111\u00e3 c\u00f3 341 skill \u0111\u1ed9c h\u1ea1i b\u1ecb ph\u00e1t hi\u1ec7n tr\u00ean ClawHub.<\/li>\n\n\n<li><strong>V\u1edbi plugin:<\/strong> c\u00e0i hay c\u1eadp nh\u1eadt plugin l\u00e0 ch\u1ea1y m\u00e3. G\u00f3i t\u1eeb npm, git ho\u1eb7c th\u01b0 m\u1ee5c l\u1ea1 s\u1ebd b\u1ecb c\u1ea3nh b\u00e1o; c\u00e0i kh\u00f4ng t\u01b0\u01a1ng t\u00e1c ph\u1ea3i th\u00eam <code>--force<\/code> sau khi b\u1ea1n \u0111\u00e3 xem ngu\u1ed3n.<\/li>\n\n\n<li><strong>Quy\u1ec1n n\u0103ng l\u1ef1c (capability consent):<\/strong> plugin khai b\u00e1o th\u00eam n\u0103ng l\u1ef1c khi c\u1eadp nh\u1eadt th\u00ec ph\u1ea3i \u0111\u01b0\u1ee3c \u0111\u1ed3ng \u00fd l\u1ea1i tr\u01b0\u1edbc khi b\u1eadt.<\/li>\n\n\n<li><strong>Chung cho c\u1ea3 hai:<\/strong> OpenClaw kh\u00f4ng t\u1ef1 ch\u1eb7n m\u00e3 nguy hi\u1ec3m l\u00fac c\u00e0i; mu\u1ed1n c\u00f3 lu\u1eadt ch\u1eb7n ri\u00eang, c\u1ea5u h\u00ecnh <code>security.installPolicy<\/code>.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Tr\u00ean VPS, gi\u1ea3m thi\u1ec7t h\u1ea1i b\u1eb1ng c\u00e1ch cho agent nh\u1eadn d\u1eef li\u1ec7u b\u00ean ngo\u00e0i ch\u1ea1y trong sandbox \u00edt quy\u1ec1n, theo b\u00e0i <a href=\"https:\/\/tino.vn\/blog\/cach-ly-sandbox-cho-ai-agent-tren-vps\/\">c\u00e1ch ly sandbox cho AI Agent tr\u00ean VPS<\/a>.<\/p>\n\n\n\n<h2 id=\"T\u00f3m_l\u1ea1i:_skill_hay_plugin?\">T\u00f3m l\u1ea1i: skill hay plugin?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">B\u1eaft \u0111\u1ea7u b\u1eb1ng skill v\u00ec d\u1ec5 vi\u1ebft, d\u1ec5 \u0111\u1ecdc, d\u1ec5 g\u1ee1. Ch\u1ec9 c\u00e0i plugin khi c\u1ea7n m\u1ed9t n\u0103ng l\u1ef1c m\u00e0 OpenClaw ch\u01b0a c\u00f3, ch\u1ecdn b\u1ea3n ch\u00ednh th\u1ee9c ho\u1eb7c c\u00f3 m\u00e3 ngu\u1ed3n c\u00f4ng khai, ghim phi\u00ean b\u1ea3n v\u00e0 ki\u1ec3m tra b\u1eb1ng <code>plugins inspect --runtime<\/code> sau khi c\u00e0i.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Mu\u1ed1n ch\u1ea1y OpenClaw 24\/7 m\u00e0 kh\u00f4ng t\u1ef1 c\u00e0i? <a href=\"https:\/\/tino.vn\/vps-openclaw\">VPS OpenClaw c\u1ee7a Tino<\/a> c\u00e0i s\u1eb5n OpenClaw tr\u00ean VPS NVMe \u0111\u1eb7t t\u1ea1i Vi\u1ec7t Nam; b\u1ea1n v\u1eabn c\u00f3 quy\u1ec1n root \u0111\u1ec3 c\u1ea5u h\u00ecnh. Xem c\u1ea5u h\u00ecnh v\u00e0 gi\u00e1 tr\u00ean trang s\u1ea3n ph\u1ea9m.<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>B\u00e0i vi\u1ebft li\u00ean quan trong c\u1ee5m OpenClaw:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/tino.vn\/blog\/openclaw-skills-la-gi\/\">OpenClaw Skills l\u00e0 g\u00ec<\/a><\/li>\n\n\n<li><a href=\"https:\/\/tino.vn\/blog\/plugin-openclaw-tot-nhat\/\">C\u00e1c plugin OpenClaw \u0111\u00e1ng c\u00e0i<\/a><\/li>\n\n\n<li><a href=\"https:\/\/tino.vn\/blog\/clawhub-la-gi\/\">ClawHub l\u00e0 g\u00ec<\/a><\/li>\n\n\n<li><a href=\"https:\/\/tino.vn\/blog\/cai-dat-openclaw-skills-tren-clawhub\/\">C\u00e0i \u0111\u1eb7t OpenClaw Skills t\u1eeb ClawHub<\/a><\/li>\n\n\n<li><a href=\"https:\/\/tino.vn\/blog\/tao-custom-skills-cho-openclaw\/\">T\u1ea1o Custom Skills cho OpenClaw<\/a><\/li>\n\n\n<li><a href=\"https:\/\/tino.vn\/blog\/memory-plugin-openclaw\/\">Memory plugin cho OpenClaw<\/a><\/li>\n<\/ul>\n\n\n\n<h2 id=\"C\u00e2u_h\u1ecfi_th\u01b0\u1eddng_g\u1eb7p_v\u1ec1_skill_v\u00e0_plugin_trong_OpenClaw\">C\u00e2u h\u1ecfi th\u01b0\u1eddng g\u1eb7p v\u1ec1 skill v\u00e0 plugin trong OpenClaw<\/h2>\n\n\n\t\t<section\t\thelp class=\"sc_fs_faq sc_card    \"\n\t\t\t\t>\n\t\t\t\t<h2 id=\"\u0110\u1ed5i_c\u1ea5u_h\u00ecnh_plugin_c\u00f3_ph\u1ea3i_kh\u1edfi_\u0111\u1ed9ng_l\u1ea1i_Gateway_kh\u00f4ng?\">\u0110\u1ed5i c\u1ea5u h\u00ecnh plugin c\u00f3 ph\u1ea3i kh\u1edfi \u0111\u1ed9ng l\u1ea1i Gateway kh\u00f4ng?<\/h2>\t\t\t\t<div>\n\t\t\t\t\t\t<div class=\"sc_fs_faq__content\">\n\t\t\t\t\n\n<p class=\"wp-block-paragraph\">Th\u01b0\u1eddng l\u00e0 kh\u00f4ng. \u1ede ch\u1ebf \u0111\u1ed9 reload m\u1eb7c \u0111\u1ecbnh, l\u1ec7nh qu\u1ea3n l\u00fd plugin v\u00e0 thay \u0111\u1ed5i c\u1ea5u h\u00ecnh \u0111\u01b0\u1ee3c \u00e1p d\u1ee5ng v\u00e0o Gateway \u0111ang ch\u1ea1y. Plugin n\u00e0o khai b\u00e1o c\u1ea7n kh\u1edfi \u0111\u1ed9ng l\u1ea1i th\u00ec v\u1eabn ph\u1ea3i restart; khi nghi ng\u1edd, ch\u1ea1y openclaw plugins reload <plugin-id> r\u1ed3i ki\u1ec3m tra b\u1eb1ng plugins inspect &#8211;runtime.<\/p>\n\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section\t\thelp class=\"sc_fs_faq sc_card    \"\n\t\t\t\t>\n\t\t\t\t<h2 id=\"C\u00f3_ch\u1ea1y_hai_plugin_b\u1ed9_nh\u1edb_c\u00f9ng_l\u00fac_\u0111\u01b0\u1ee3c_kh\u00f4ng?\">C\u00f3 ch\u1ea1y hai plugin b\u1ed9 nh\u1edb c\u00f9ng l\u00fac \u0111\u01b0\u1ee3c kh\u00f4ng?<\/h2>\t\t\t\t<div>\n\t\t\t\t\t\t<div class=\"sc_fs_faq__content\">\n\t\t\t\t\n\n<p class=\"wp-block-paragraph\">Kh\u00f4ng. Khe memory ch\u1ec9 cho m\u1ed9t plugin n\u1eafm gi\u1eef t\u1ea1i m\u1ed9t th\u1eddi \u0111i\u1ec3m. Khi c\u00e0i Memory LanceDB, OpenClaw chuy\u1ec3n plugins.slots.memory sang plugin n\u00e0y v\u00e0 t\u1eaft plugin \u0111ang gi\u1eef khe k\u00e8m c\u1ea3nh b\u00e1o.<\/p>\n\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section\t\thelp class=\"sc_fs_faq sc_card    \"\n\t\t\t\t>\n\t\t\t\t<h2 id=\"Plugin_cho_Codex_hay_Claude_Code_c\u00f3_d\u00f9ng_\u0111\u01b0\u1ee3c_trong_OpenClaw_kh\u00f4ng?\">Plugin cho Codex hay Claude Code c\u00f3 d\u00f9ng \u0111\u01b0\u1ee3c trong OpenClaw kh\u00f4ng?<\/h2>\t\t\t\t<div>\n\t\t\t\t\t\t<div class=\"sc_fs_faq__content\">\n\t\t\t\t\n\n<p class=\"wp-block-paragraph\">M\u1ed9t ph\u1ea7n. OpenClaw nh\u1eadn compatible bundle theo b\u1ed1 c\u1ee5c Codex, Claude, Cursor ho\u1eb7c Agent Plugins v\u00e0 \u00e1nh x\u1ea1 skill, l\u1ec7nh, hook v\u00e0o kho plugin c\u1ee7a m\u00ecnh. M\u00e3 runtime vi\u1ebft ri\u00eang cho c\u00f4ng c\u1ee5 kia kh\u00f4ng t\u1ef1 ch\u1ea1y trong Gateway.<\/p>\n\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section\t\thelp class=\"sc_fs_faq sc_card    \"\n\t\t\t\t>\n\t\t\t\t<h2 id=\"Skill_c\u00f3_g\u1ecdi_\u0111\u01b0\u1ee3c_c\u00f4ng_c\u1ee5_do_plugin_th\u00eam_v\u00e0o_kh\u00f4ng?\">Skill c\u00f3 g\u1ecdi \u0111\u01b0\u1ee3c c\u00f4ng c\u1ee5 do plugin th\u00eam v\u00e0o kh\u00f4ng?<\/h2>\t\t\t\t<div>\n\t\t\t\t\t\t<div class=\"sc_fs_faq__content\">\n\t\t\t\t\n\n<p class=\"wp-block-paragraph\">C\u00f3. Sau khi plugin \u0111\u0103ng k\u00fd tool, skill ch\u1ec9 c\u1ea7n h\u01b0\u1edbng d\u1eabn agent khi n\u00e0o d\u00f9ng tool \u0111\u00f3. N\u1ebfu agent b\u1ecb gi\u1edbi h\u1ea1n b\u1eb1ng tools.allow, tool c\u1ee7a plugin ph\u1ea3i n\u1eb1m trong danh s\u00e1ch cho ph\u00e9p.<\/p>\n\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section\t\thelp class=\"sc_fs_faq sc_card    \"\n\t\t\t\t>\n\t\t\t\t<h2 id=\"C\u00e0i_nhi\u1ec1u_plugin_c\u00f3_l\u00e0m_t\u0103ng_chi_ph\u00ed_kh\u00f4ng?\">C\u00e0i nhi\u1ec1u plugin c\u00f3 l\u00e0m t\u0103ng chi ph\u00ed kh\u00f4ng?<\/h2>\t\t\t\t<div>\n\t\t\t\t\t\t<div class=\"sc_fs_faq__content\">\n\t\t\t\t\n\n<p class=\"wp-block-paragraph\">B\u1ea3n th\u00e2n plugin kh\u00f4ng thu ph\u00ed, nh\u01b0ng plugin g\u1ecdi d\u1ecbch v\u1ee5 ngo\u00e0i (model, t\u00ecm ki\u1ebfm, g\u1ecdi \u0111i\u1ec7n) s\u1ebd ph\u00e1t sinh ph\u00ed c\u1ee7a d\u1ecbch v\u1ee5 \u0111\u00f3. M\u1ed7i plugin c\u00f2n th\u00eam m\u00e3 ch\u1ea1y n\u1ec1n v\u00e0 quy\u1ec1n c\u1ea7n qu\u1ea3n l\u00fd, n\u00ean ch\u1ec9 b\u1eadt plugin \u0111ang th\u1eadt s\u1ef1 d\u00f9ng.<\/p>\n\n\t\t\t<\/div>\n\t\t<\/div>\n\t\t<\/section>\n\t\t\n<script type=\"application\/ld+json\">\n\t{\n\t\t\"@context\": \"https:\/\/schema.org\",\n\t\t\"@type\": \"FAQPage\",\n\t\t\"mainEntity\": [\n\t\t\t\t\t{\n\t\t\t\t\"@type\": \"Question\",\n\t\t\t\t\"name\": \"\u0110\u1ed5i c\u1ea5u h\u00ecnh plugin c\u00f3 ph\u1ea3i kh\u1edfi \u0111\u1ed9ng l\u1ea1i Gateway kh\u00f4ng?\",\n\t\t\t\t\"acceptedAnswer\": {\n\t\t\t\t\t\"@type\": \"Answer\",\n\t\t\t\t\t\"text\": \"<p>Th\u01b0\u1eddng l\u00e0 kh\u00f4ng. \u1ede ch\u1ebf \u0111\u1ed9 reload m\u1eb7c \u0111\u1ecbnh, l\u1ec7nh qu\u1ea3n l\u00fd plugin v\u00e0 thay \u0111\u1ed5i c\u1ea5u h\u00ecnh \u0111\u01b0\u1ee3c \u00e1p d\u1ee5ng v\u00e0o Gateway \u0111ang ch\u1ea1y. Plugin n\u00e0o khai b\u00e1o c\u1ea7n kh\u1edfi \u0111\u1ed9ng l\u1ea1i th\u00ec v\u1eabn ph\u1ea3i restart; khi nghi ng\u1edd, ch\u1ea1y openclaw plugins reload  r\u1ed3i ki\u1ec3m tra b\u1eb1ng plugins inspect --runtime.<\/p>\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t}\n\t\t\t,\t\t\t\t{\n\t\t\t\t\"@type\": \"Question\",\n\t\t\t\t\"name\": \"C\u00f3 ch\u1ea1y hai plugin b\u1ed9 nh\u1edb c\u00f9ng l\u00fac \u0111\u01b0\u1ee3c kh\u00f4ng?\",\n\t\t\t\t\"acceptedAnswer\": {\n\t\t\t\t\t\"@type\": \"Answer\",\n\t\t\t\t\t\"text\": \"<p>Kh\u00f4ng. Khe memory ch\u1ec9 cho m\u1ed9t plugin n\u1eafm gi\u1eef t\u1ea1i m\u1ed9t th\u1eddi \u0111i\u1ec3m. Khi c\u00e0i Memory LanceDB, OpenClaw chuy\u1ec3n plugins.slots.memory sang plugin n\u00e0y v\u00e0 t\u1eaft plugin \u0111ang gi\u1eef khe k\u00e8m c\u1ea3nh b\u00e1o.<\/p>\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t}\n\t\t\t,\t\t\t\t{\n\t\t\t\t\"@type\": \"Question\",\n\t\t\t\t\"name\": \"Plugin cho Codex hay Claude Code c\u00f3 d\u00f9ng \u0111\u01b0\u1ee3c trong OpenClaw kh\u00f4ng?\",\n\t\t\t\t\"acceptedAnswer\": {\n\t\t\t\t\t\"@type\": \"Answer\",\n\t\t\t\t\t\"text\": \"<p>M\u1ed9t ph\u1ea7n. OpenClaw nh\u1eadn compatible bundle theo b\u1ed1 c\u1ee5c Codex, Claude, Cursor ho\u1eb7c Agent Plugins v\u00e0 \u00e1nh x\u1ea1 skill, l\u1ec7nh, hook v\u00e0o kho plugin c\u1ee7a m\u00ecnh. M\u00e3 runtime vi\u1ebft ri\u00eang cho c\u00f4ng c\u1ee5 kia kh\u00f4ng t\u1ef1 ch\u1ea1y trong Gateway.<\/p>\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t}\n\t\t\t,\t\t\t\t{\n\t\t\t\t\"@type\": \"Question\",\n\t\t\t\t\"name\": \"Skill c\u00f3 g\u1ecdi \u0111\u01b0\u1ee3c c\u00f4ng c\u1ee5 do plugin th\u00eam v\u00e0o kh\u00f4ng?\",\n\t\t\t\t\"acceptedAnswer\": {\n\t\t\t\t\t\"@type\": \"Answer\",\n\t\t\t\t\t\"text\": \"<p>C\u00f3. Sau khi plugin \u0111\u0103ng k\u00fd tool, skill ch\u1ec9 c\u1ea7n h\u01b0\u1edbng d\u1eabn agent khi n\u00e0o d\u00f9ng tool \u0111\u00f3. N\u1ebfu agent b\u1ecb gi\u1edbi h\u1ea1n b\u1eb1ng tools.allow, tool c\u1ee7a plugin ph\u1ea3i n\u1eb1m trong danh s\u00e1ch cho ph\u00e9p.<\/p>\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t}\n\t\t\t,\t\t\t\t{\n\t\t\t\t\"@type\": \"Question\",\n\t\t\t\t\"name\": \"C\u00e0i nhi\u1ec1u plugin c\u00f3 l\u00e0m t\u0103ng chi ph\u00ed kh\u00f4ng?\",\n\t\t\t\t\"acceptedAnswer\": {\n\t\t\t\t\t\"@type\": \"Answer\",\n\t\t\t\t\t\"text\": \"<p>B\u1ea3n th\u00e2n plugin kh\u00f4ng thu ph\u00ed, nh\u01b0ng plugin g\u1ecdi d\u1ecbch v\u1ee5 ngo\u00e0i (model, t\u00ecm ki\u1ebfm, g\u1ecdi \u0111i\u1ec7n) s\u1ebd ph\u00e1t sinh ph\u00ed c\u1ee7a d\u1ecbch v\u1ee5 \u0111\u00f3. M\u1ed7i plugin c\u00f2n th\u00eam m\u00e3 ch\u1ea1y n\u1ec1n v\u00e0 quy\u1ec1n c\u1ea7n qu\u1ea3n l\u00fd, n\u00ean ch\u1ec9 b\u1eadt plugin \u0111ang th\u1eadt s\u1ef1 d\u00f9ng.<\/p>\"\n\t\t\t\t\t\t\t\t\t}\n\t\t\t}\n\t\t\t\t\t\t]\n\t}\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Skill v\u00e0 plugin trong OpenClaw kh\u00e1c nhau \u1edf t\u1ea7ng ho\u1ea1t \u0111\u1ed9ng: skill l\u00e0 v\u0103n b\u1ea3n h\u01b0\u1edbng d\u1eabn trong file SKILL.md, d\u1ea1y agent c\u00e1ch d\u00f9ng c\u00f4ng c\u1ee5 \u0111\u00e3 c\u00f3; plugin l\u00e0 g\u00f3i m\u00e3 ch\u1ea1y c\u00f9ng ti\u1ebfn tr\u00ecnh Gateway, th\u00eam n\u0103ng l\u1ef1c m\u1edbi nh\u01b0 k\u00eanh chat, nh\u00e0 cung c\u1ea5p model hay c\u00f4ng c\u1ee5. N\u00f3i g\u1ecdn: skill d\u1ea1y [&hellip;]<\/p>\n","protected":false},"author":23,"featured_media":124344,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7552],"tags":[7586],"class_list":["post-124338","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-openclaw","tag-skills-vs-plugin-openclaw"],"_links":{"self":[{"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/posts\/124338","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/users\/23"}],"replies":[{"embeddable":true,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/comments?post=124338"}],"version-history":[{"count":3,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/posts\/124338\/revisions"}],"predecessor-version":[{"id":132094,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/posts\/124338\/revisions\/132094"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/media\/124344"}],"wp:attachment":[{"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/media?parent=124338"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/categories?post=124338"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/tags?post=124338"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}