{"id":123830,"date":"2026-03-11T20:07:28","date_gmt":"2026-03-11T13:07:28","guid":{"rendered":"https:\/\/tino.vn\/blog\/?p=123830"},"modified":"2026-10-24T17:53:43","modified_gmt":"2026-10-24T10:53:43","slug":"openclaw-skills-la-gi","status":"publish","type":"post","link":"https:\/\/tino.vn\/blog\/openclaw-skills-la-gi\/","title":{"rendered":"OpenClaw Skills l\u00e0 g\u00ec? C\u00e1ch skill ho\u1ea1t \u0111\u1ed9ng, c\u00e0i t\u1eeb ClawHub v\u00e0 d\u00f9ng an to\u00e0n"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>OpenClaw Skills l\u00e0 c\u00e1c th\u01b0 m\u1ee5c h\u01b0\u1edbng d\u1eabn, m\u1ed7i th\u01b0 m\u1ee5c c\u00f3 m\u1ed9t file <code>SKILL.md<\/code>, d\u1ea1y agent khi n\u00e0o v\u00e0 b\u1eb1ng c\u00e1ch n\u00e0o d\u00f9ng m\u1ed9t c\u00f4ng c\u1ee5 hay m\u1ed9t quy tr\u00ecnh.<\/strong> Skill l\u00e0 v\u0103n b\u1ea3n \u0111\u01b0\u1ee3c n\u1ea1p v\u00e0o prompt, c\u00f3 th\u1ec3 k\u00e8m script v\u00e0 t\u00e0i li\u1ec7u ph\u1ee5; n\u00f3 kh\u00f4ng th\u00eam m\u00e3 ch\u1ea1y v\u00e0o Gateway nh\u01b0 plugin.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">N\u1ebfu ch\u01b0a r\u00f5 b\u1ea3n th\u00e2n n\u1ec1n t\u1ea3ng n\u00e0y, h\u00e3y \u0111\u1ecdc <a href=\"https:\/\/tino.vn\/blog\/openclaw-la-gi\/\">OpenClaw l\u00e0 g\u00ec<\/a> tr\u01b0\u1edbc. Trang n\u00e0y l\u00e0 b\u00e0i t\u1ed5ng c\u1ee7a nh\u00f3m skills, plugin v\u00e0 k\u00eanh k\u1ebft n\u1ed1i: c\u00e1ch OpenClaw n\u1ea1p skill, l\u1ea5y skill \u1edf \u0111\u00e2u, kh\u00e1c plugin ch\u1ed7 n\u00e0o v\u00e0 nh\u1eefng g\u00ec ph\u1ea3i ki\u1ec3m tra tr\u01b0\u1edbc khi c\u00e0i skill c\u1ee7a ng\u01b0\u1eddi kh\u00e1c.<\/p>\n\n\n\n<h2 id=\"OpenClaw_Skills_g\u1ed3m_nh\u1eefng_g\u00ec?\">OpenClaw Skills g\u1ed3m nh\u1eefng g\u00ec?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">M\u1ed9t OpenClaw skill t\u1ed1i thi\u1ec3u l\u00e0 m\u1ed9t th\u01b0 m\u1ee5c ch\u1ee9a <code>SKILL.md<\/code>. Ph\u1ea7n \u0111\u1ea7u file l\u00e0 frontmatter YAML v\u1edbi hai tr\u01b0\u1eddng b\u1eaft bu\u1ed9c <code>name<\/code> v\u00e0 <code>description<\/code>; ph\u1ea7n th\u00e2n l\u00e0 h\u01b0\u1edbng d\u1eabn vi\u1ebft b\u1eb1ng Markdown (<a href=\"https:\/\/docs.openclaw.ai\/tools\/skills\" target=\"_blank\" rel=\"noopener nofollow\">OpenClaw docs: Skills<\/a>). OpenClaw theo \u0111\u1eb7c t\u1ea3 AgentSkills, n\u00ean skill vi\u1ebft cho c\u00f4ng c\u1ee5 kh\u00e1c th\u01b0\u1eddng d\u00f9ng l\u1ea1i \u0111\u01b0\u1ee3c.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Frontmatter:<\/strong> t\u00ean, m\u00f4 t\u1ea3 m\u1ed9t d\u00f2ng, \u0111i\u1ec1u ki\u1ec7n ch\u1ea1y trong <code>metadata.openclaw<\/code> (binary, bi\u1ebfn m\u00f4i tr\u01b0\u1eddng, h\u1ec7 \u0111i\u1ec1u h\u00e0nh).<\/li>\n\n\n<li><strong>Th\u00e2n b\u00e0i:<\/strong> khi n\u00e0o d\u00f9ng skill, c\u00e1c b\u01b0\u1edbc, \u0111\u1ea7u ra mong mu\u1ed1n, nh\u1eefng vi\u1ec7c kh\u00f4ng \u0111\u01b0\u1ee3c l\u00e0m.<\/li>\n\n\n<li><strong>File ph\u1ee5 (tu\u1ef3 ch\u1ecdn):<\/strong> script, m\u1eabu, t\u00e0i li\u1ec7u tham chi\u1ebfu. Th\u00e2n b\u00e0i g\u1ecdi t\u1edbi ch\u00fang qua <code>{baseDir}<\/code>.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">C\u00e1ch vi\u1ebft m\u1ed9t skill t\u1eeb \u0111\u1ea7u, k\u1ec3 c\u1ea3 \u0111\u1ec3 agent t\u1ef1 vi\u1ebft gi\u00fap, c\u00f3 \u1edf b\u00e0i <a href=\"https:\/\/tino.vn\/blog\/tao-custom-skills-cho-openclaw\/\">h\u01b0\u1edbng d\u1eabn t\u1ea1o Custom Skills cho OpenClaw<\/a>.<\/p>\n\n\n\n<h2 id=\"OpenClaw_n\u1ea1p_v\u00e0_d\u00f9ng_skill_nh\u01b0_th\u1ebf_n\u00e0o?\">OpenClaw n\u1ea1p v\u00e0 d\u00f9ng skill nh\u01b0 th\u1ebf n\u00e0o?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">OpenClaw qu\u00e9t c\u00e1c th\u01b0 m\u1ee5c skill khi Gateway kh\u1edfi \u0111\u1ed9ng v\u00e0 khi file thay \u0111\u1ed5i, b\u1ecf qua skill thi\u1ebfu \u0111i\u1ec1u ki\u1ec7n ch\u1ea1y, r\u1ed3i gom ph\u1ea7n c\u00f2n l\u1ea1i th\u00e0nh m\u1ed9t kh\u1ed1i XML g\u1ecdn trong system prompt. Kh\u1ed1i n\u00e0y ch\u1ec9 ch\u1ee9a t\u00ean, m\u00f4 t\u1ea3 v\u00e0 v\u1ecb tr\u00ed. Khi m\u1ed9t y\u00eau c\u1ea7u kh\u1edbp m\u00f4 t\u1ea3, agent m\u1edbi \u0111\u1ecdc to\u00e0n b\u1ed9 SKILL.md v\u00e0 l\u00e0m theo.<\/p>\n\n\n\n<h3 id=\"Tr\u00f9ng_t\u00ean_th\u00ec_skill_n\u00e0o_\u0111\u01b0\u1ee3c_d\u00f9ng?\">Tr\u00f9ng t\u00ean th\u00ec skill n\u00e0o \u0111\u01b0\u1ee3c d\u00f9ng?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">C\u00f9ng m\u1ed9t t\u00ean skill c\u00f3 th\u1ec3 n\u1eb1m \u1edf nhi\u1ec1u n\u01a1i: b\u1ea3n \u0111i k\u00e8m OpenClaw, b\u1ea3n c\u00e0i t\u1eeb ClawHub v\u00e0o th\u01b0 m\u1ee5c d\u00f9ng chung, b\u1ea3n b\u1ea1n s\u1eeda ri\u00eang trong workspace. OpenClaw ch\u1ecdn b\u1ea3n \u1edf ngu\u1ed3n c\u00f3 th\u1ee9 t\u1ef1 \u01b0u ti\u00ean cao h\u01a1n, n\u00ean mu\u1ed1n \u0111\u00e8 m\u1ed9t skill c\u00f3 s\u1eb5n ch\u1ec9 c\u1ea7n \u0111\u1eb7t b\u1ea3n s\u1eeda v\u00e0o <code>skills\/<\/code> c\u1ee7a workspace.<\/p>\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\/openclaw-skills-la-gi-thu-tu-nap.webp\" alt=\"S\u01a1 \u0111\u1ed3 7 ngu\u1ed3n skill c\u1ee7a OpenClaw theo th\u1ee9 t\u1ef1 \u01b0u ti\u00ean, t\u1eeb th\u01b0 m\u1ee5c skills c\u1ee7a workspace xu\u1ed1ng bundled v\u00e0 skill c\u1ee7a plugin, c\u00f9ng 3 l\u1edbp l\u1ecdc: \u0111i\u1ec1u ki\u1ec7n ch\u1ea1y, allowlist theo agent, snapshot phi\u00ean\" class=\"wp-image-132037\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/openclaw-skills-la-gi-thu-tu-nap.webp 1400w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/openclaw-skills-la-gi-thu-tu-nap-300x161.webp 300w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/openclaw-skills-la-gi-thu-tu-nap-1024x549.webp 1024w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/openclaw-skills-la-gi-thu-tu-nap-768x411.webp 768w\" sizes=\"(max-width: 1400px) 100vw, 1400px\" \/><\/figure>\n\n\n\n<h3 id=\"V\u00ec_sao_skill_\u0111\u00e3_c\u00e0i_m\u00e0_agent_kh\u00f4ng_th\u1ea5y?\">V\u00ec sao skill \u0111\u00e3 c\u00e0i m\u00e0 agent kh\u00f4ng th\u1ea5y?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">C\u00f3 ba l\u00fd do th\u01b0\u1eddng g\u1eb7p. Skill khai b\u00e1o c\u1ea7n m\u1ed9t binary hay bi\u1ebfn m\u00f4i tr\u01b0\u1eddng m\u00e0 m\u00e1y ch\u01b0a c\u00f3. Agent b\u1ecb gi\u1edbi h\u1ea1n b\u1eb1ng allowlist <code>agents.entries.&lt;id&gt;.skills<\/code>. Ho\u1eb7c phi\u00ean chat c\u0169 \u0111ang gi\u1eef danh s\u00e1ch c\u0169. L\u1ec7nh <code>openclaw skills check<\/code> t\u00e1ch r\u00f5 ba tr\u1ea1ng th\u00e1i: \u0111\u00e3 t\u00ecm th\u1ea5y, \u0111\u00e3 s\u1eb5n s\u00e0ng v\u00e0 agent c\u00f3 th\u1ea5y hay kh\u00f4ng (<a href=\"https:\/\/docs.openclaw.ai\/cli\/skills\" target=\"_blank\" rel=\"noopener nofollow\">Skills CLI<\/a>).<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>openclaw skills list            # skill OpenClaw t\u00ecm th\u1ea5y\nopenclaw skills check           # thi\u1ebfu binary, bi\u1ebfn m\u00f4i tr\u01b0\u1eddng hay b\u1ecb allowlist ch\u1eb7n\nopenclaw skills info &lt;ten-skill&gt; # chi ti\u1ebft m\u1ed9t skill<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Watcher theo d\u00f5i th\u01b0 m\u1ee5c skill \u0111\u01b0\u1ee3c b\u1eadt m\u1eb7c \u0111\u1ecbnh (<code>skills.load.watch<\/code>), n\u00ean phi\u00ean \u0111ang m\u1edf s\u1ebd nh\u1eadn skill m\u1edbi \u1edf l\u01b0\u1ee3t k\u1ebf ti\u1ebfp. N\u1ebfu \u0111\u00e3 t\u1eaft watcher, g\u00f5 <code>\/new<\/code> \u0111\u1ec3 m\u1edf phi\u00ean m\u1edbi.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1902\" height=\"908\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/03\/word-image-123830-4.png\" alt=\"Trang Skills tr\u00ean dashboard OpenClaw: \u00f4 l\u1ecdc, n\u00fat Refresh, skill 1password g\u1eafn nh\u00e3n openclaw-bundled v\u00e0 blocked v\u00ec thi\u1ebfu binary op, n\u00fat Disable v\u00e0 Install 1Password CLI (brew)\" class=\"wp-image-123834\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/03\/word-image-123830-4.png 1902w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/03\/word-image-123830-4-300x143.png 300w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/03\/word-image-123830-4-1024x489.png 1024w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/03\/word-image-123830-4-768x367.png 768w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/03\/word-image-123830-4-1536x733.png 1536w\" sizes=\"(max-width: 1902px) 100vw, 1902px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><em>\u1ea2nh ch\u1ee5p giao di\u1ec7n b\u1ea3ng \u0111i\u1ec1u khi\u1ec3n tr\u01b0\u1edbc b\u1ea3n 2026.8.1; b\u1ea3n hi\u1ec7n t\u1ea1i \u0111\u00e3 d\u1ef1ng l\u1ea1i Control UI, nh\u01b0ng nh\u00e3n bundled, blocked v\u00e0 th\u00f4ng b\u00e1o thi\u1ebfu binary v\u1eabn mang c\u00f9ng \u00fd ngh\u0129a.<\/em><\/p>\n\n\n\n<h3 id=\"Skill_c\u00f3_l\u00e0m_t\u1ed1n_token_kh\u00f4ng?\">Skill c\u00f3 l\u00e0m t\u1ed1n token kh\u00f4ng?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">C\u00f3, nh\u01b0ng \u00edt. Theo t\u00e0i li\u1ec7u OpenClaw, m\u1ed7i skill \u0111\u1ee7 \u0111i\u1ec1u ki\u1ec7n th\u00eam kho\u1ea3ng 97 k\u00fd t\u1ef1 c\u1ed9ng \u0111\u1ed9 d\u00e0i t\u00ean, m\u00f4 t\u1ea3 v\u00e0 \u0111\u01b0\u1eddng d\u1eabn v\u00e0o prompt, t\u1ee9c ch\u1eebng 24 token tr\u01b0\u1edbc khi t\u00ednh c\u00e1c tr\u01b0\u1eddng \u0111\u00f3 (<a href=\"https:\/\/docs.openclaw.ai\/tools\/skills#token-impact\" target=\"_blank\" rel=\"noopener nofollow\">Token impact<\/a>). Ph\u1ea7n t\u1ed1n nhi\u1ec1u h\u01a1n l\u00e0 n\u1ed9i dung SKILL.md khi agent m\u1edf ra \u0111\u1ecdc, n\u00ean m\u00f4 t\u1ea3 ng\u1eafn v\u00e0 t\u1eaft skill kh\u00f4ng d\u00f9ng v\u1eabn \u0111\u00e1ng l\u00e0m.<\/p>\n\n\n\n<h2 id=\"Skill,_plugin_v\u00e0_ClawHub_kh\u00e1c_nhau_th\u1ebf_n\u00e0o?\">Skill, plugin v\u00e0 ClawHub kh\u00e1c nhau th\u1ebf n\u00e0o?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Skill l\u00e0 h\u01b0\u1edbng d\u1eabn cho agent, plugin l\u00e0 m\u00e3 m\u1edf r\u1ed9ng ch\u1ea1y c\u00f9ng ti\u1ebfn tr\u00ecnh Gateway, c\u00f2n ClawHub l\u00e0 kho c\u00f4ng khai ph\u00e2n ph\u1ed1i c\u1ea3 hai. Ba th\u1ee9 hay b\u1ecb g\u1ecdi l\u1eabn v\u1edbi nhau v\u00ec c\u00f9ng n\u1eb1m trong nh\u00f3m &#8220;m\u1edf r\u1ed9ng OpenClaw&#8221;.<\/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><th>ClawHub<\/th><\/tr><\/thead><tbody><tr><td>B\u1ea3n ch\u1ea5t<\/td><td>Th\u01b0 m\u1ee5c c\u00f3 SKILL.md<\/td><td>G\u00f3i m\u00e3 c\u00f3 openclaw.plugin.json<\/td><td>Registry t\u1ea1i clawhub.ai<\/td><\/tr><tr><td>Th\u00eam \u0111\u01b0\u1ee3c g\u00ec<\/td><td>C\u00e1ch d\u00f9ng c\u00f4ng c\u1ee5 \u0111\u00e3 c\u00f3<\/td><td>K\u00eanh chat, provider model, tool, b\u1ed9 nh\u1edb<\/td><td>N\u01a1i t\u00ecm, xem phi\u00ean b\u1ea3n, k\u1ebft qu\u1ea3 qu\u00e9t<\/td><\/tr><tr><td>L\u1ec7nh ch\u00ednh<\/td><td><code>openclaw skills<\/code><\/td><td><code>openclaw plugins<\/code><\/td><td><code>clawhub<\/code> (\u0111\u0103ng nh\u1eadp, xu\u1ea5t b\u1ea3n)<\/td><\/tr><tr><td>R\u1ee7i ro ch\u00ednh<\/td><td>H\u01b0\u1edbng d\u1eabn v\u00e0 script b\u00ean trong<\/td><td>M\u00e3 ch\u1ea1y v\u1edbi quy\u1ec1n Gateway<\/td><td>N\u1ed9i dung c\u1ed9ng \u0111\u1ed3ng, ch\u1ea5t l\u01b0\u1ee3ng kh\u00f4ng \u0111\u1ec1u<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">T\u1ed5ng h\u1ee3p t\u1eeb docs.openclaw.ai (tools\/skills, tools\/plugin, clawhub), truy c\u1eadp 24\/10\/2026<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Chi ti\u1ebft t\u1eebng c\u1eb7p: <a href=\"https:\/\/tino.vn\/blog\/skills-va-plugin-trong-openclaw\/\">ph\u00e2n bi\u1ec7t Skills v\u00e0 Plugin trong OpenClaw<\/a>, <a href=\"https:\/\/tino.vn\/blog\/clawhub-la-gi\/\">ClawHub l\u00e0 g\u00ec<\/a> v\u00e0 danh s\u00e1ch <a href=\"https:\/\/tino.vn\/blog\/plugin-openclaw-tot-nhat\/\">plugin OpenClaw \u0111\u00e1ng c\u00e0i k\u00e8m ngu\u1ed3n, phi\u00ean b\u1ea3n v\u00e0 r\u1ee7i ro<\/a>.<\/p>\n\n\n\n<h2 id=\"L\u1ea5y_skill_cho_OpenClaw_t\u1eeb_\u0111\u00e2u?\">L\u1ea5y skill cho OpenClaw t\u1eeb \u0111\u00e2u?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">OpenClaw c\u00f3 b\u1ed1n ngu\u1ed3n skill: b\u1ed9 \u0111i k\u00e8m b\u1ea3n c\u00e0i, ClawHub, skill t\u1ef1 vi\u1ebft v\u00e0 skill do agent t\u1ef1 h\u1ecdc qua Skill Workshop. N\u00ean xem b\u1ed9 \u0111i k\u00e8m tr\u01b0\u1edbc, v\u00ec nhi\u1ec1u skill ph\u1ed5 bi\u1ebfn tr\u00ean ClawHub \u0111\u00e3 c\u00f3 s\u1eb5n \u1edf \u0111\u00f3.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Bundled:<\/strong> th\u01b0 m\u1ee5c <a href=\"https:\/\/github.com\/openclaw\/openclaw\/tree\/main\/skills\" target=\"_blank\" rel=\"noopener nofollow\">skills\/ trong m\u00e3 ngu\u1ed3n OpenClaw<\/a> c\u00f3 50 skill \u1edf nh\u00e1nh main ng\u00e0y 24\/10\/2026, v\u00ed d\u1ee5 github, gog, notion, weather, summarize, healthcheck, skill-creator. M\u1ed9t s\u1ed1 ch\u1ec9 ch\u1ea1y tr\u00ean macOS ho\u1eb7c c\u1ea7n c\u00e0i th\u00eam CLI.<\/li>\n\n\n<li><strong>ClawHub:<\/strong> c\u00e0i b\u1eb1ng <code>openclaw skills install @owner\/slug<\/code>. H\u01b0\u1edbng d\u1eabn t\u1eebng b\u01b0\u1edbc \u1edf b\u00e0i <a href=\"https:\/\/tino.vn\/blog\/cai-dat-openclaw-skills-tren-clawhub\/\">c\u00e0i \u0111\u1eb7t OpenClaw Skills t\u1eeb ClawHub<\/a>; c\u00f4ng c\u1ee5 d\u00f2ng l\u1ec7nh ri\u00eang c\u1ee7a kho xem \u1edf <a href=\"https:\/\/tino.vn\/blog\/cai-dat-va-su-dung-clawhub-cli\/\">c\u00e0i \u0111\u1eb7t v\u00e0 s\u1eed d\u1ee5ng ClawHub CLI<\/a>.<\/li>\n\n\n<li><strong>T\u1ef1 vi\u1ebft:<\/strong> \u0111\u1eb7t th\u01b0 m\u1ee5c v\u00e0o <code>skills\/<\/code> c\u1ee7a workspace, h\u1ee3p v\u1edbi quy tr\u00ecnh n\u1ed9i b\u1ed9 ho\u1eb7c d\u1eef li\u1ec7u kh\u00f4ng mu\u1ed1n \u0111\u01b0a cho m\u00e3 c\u1ee7a ng\u01b0\u1eddi kh\u00e1c.<\/li>\n\n\n<li><strong>Skill Workshop:<\/strong> agent t\u1ef1 l\u01b0u b\u00e0i h\u1ecdc th\u00e0nh skill trong th\u01b0 m\u1ee5c ri\u00eang c\u1ee7a n\u00f3; b\u1ea3n 2026.10.5 b\u1ed5 sung l\u01b0u phi\u00ean b\u1ea3n v\u00e0 Undo (<a href=\"https:\/\/docs.openclaw.ai\/tools\/skill-workshop\" target=\"_blank\" rel=\"noopener nofollow\">Skill Workshop<\/a>).<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>openclaw skills search \"calendar\"\nopenclaw skills install @owner\/ten-skill\nopenclaw skills update --all<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1591\" height=\"889\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/03\/word-image-123830-1.jpg\" alt=\"Trang Skills tr\u00ean ClawHub v\u1edbi \u00f4 l\u1ecdc, n\u00fat Hide suspicious v\u00e0 danh s\u00e1ch Tavily Web Search, self-improving-agent, Find Skills k\u00e8m l\u01b0\u1ee3t t\u1ea3i v\u00e0 s\u1ed1 sao\" class=\"wp-image-123831\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/03\/word-image-123830-1.jpg 1591w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/03\/word-image-123830-1-300x168.jpg 300w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/03\/word-image-123830-1-1024x572.jpg 1024w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/03\/word-image-123830-1-768x429.jpg 768w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/03\/word-image-123830-1-1536x858.jpg 1536w\" sizes=\"(max-width: 1591px) 100vw, 1591px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\"><em>\u1ea2nh ch\u1ee5p ClawHub th\u00e1ng 3\/2026. S\u1ed1 l\u01b0\u1ee3ng skill v\u00e0 l\u01b0\u1ee3t t\u1ea3i tr\u00ean \u1ea3nh \u0111\u00e3 thay \u0111\u1ed5i; xem s\u1ed1 hi\u1ec7n t\u1ea1i tr\u00ean clawhub.ai.<\/em><\/p>\n\n\n\n<h2 id=\"Nh\u1eefng_skill_n\u00e0o_\u0111ang_\u0111\u01b0\u1ee3c_t\u1ea3i_nhi\u1ec1u_tr\u00ean_ClawHub?\">Nh\u1eefng skill n\u00e0o \u0111ang \u0111\u01b0\u1ee3c t\u1ea3i nhi\u1ec1u tr\u00ean ClawHub?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Theo API c\u00f4ng khai c\u1ee7a ClawHub ng\u00e0y 24\/10\/2026, c\u00e1c skill d\u01b0\u1edbi \u0111\u00e2y n\u1eb1m trong nh\u00f3m c\u00f3 l\u01b0\u1ee3t t\u1ea3i cao (<a href=\"https:\/\/clawhub.ai\/api\/v1\/skills?sort=downloads\" target=\"_blank\" rel=\"noopener nofollow\">ClawHub API, s\u1eafp theo l\u01b0\u1ee3t t\u1ea3i<\/a>). L\u01b0\u1ee3t t\u1ea3i cho bi\u1ebft m\u1ee9c ph\u1ed5 bi\u1ebfn, kh\u00f4ng ph\u1ea3i m\u1ee9c an to\u00e0n; m\u1ee5c b\u1ea3o m\u1eadt b\u00ean d\u01b0\u1edbi gi\u1ea3i th\u00edch v\u00ec sao.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Skill (owner\/slug)<\/th><th>D\u00f9ng \u0111\u1ec3 l\u00e0m g\u00ec<\/th><th>L\u01b0\u1ee3t t\u1ea3i<\/th><th>Ghi ch\u00fa<\/th><\/tr><\/thead><tbody><tr><td>pskoett\/self-improving-agent<\/td><td>Ghi l\u1ea1i l\u1ed7i, b\u00e0i h\u1ecdc, l\u1eddi s\u1eeda c\u1ee7a ng\u01b0\u1eddi d\u00f9ng \u0111\u1ec3 d\u00f9ng l\u1ea1i<\/td><td>488.141<\/td><td>C\u1ed9ng \u0111\u1ed3ng, MIT-0<\/td><\/tr><tr><td>spclaudehome\/skill-vetter<\/td><td>R\u00e0 d\u1ea5u hi\u1ec7u \u0111\u00e1ng ng\u1edd tr\u01b0\u1edbc khi c\u00e0i skill kh\u00e1c<\/td><td>279.411<\/td><td>C\u1ed9ng \u0111\u1ed3ng; kh\u00f4ng thay cho t\u1ef1 \u0111\u1ecdc m\u00e3<\/td><\/tr><tr><td>steipete\/github<\/td><td>L\u00e0m vi\u1ec7c v\u1edbi issue, PR, CI qua <code>gh<\/code> CLI<\/td><td>202.362<\/td><td>Nh\u00e0 ph\u00e1t h\u00e0nh ch\u00ednh th\u1ee9c; c\u00f3 trong bundled<\/td><\/tr><tr><td>steipete\/gog<\/td><td>Gmail, Calendar, Drive, Sheets, Docs qua CLI<\/td><td>197.896<\/td><td>Nh\u00e0 ph\u00e1t h\u00e0nh ch\u00ednh th\u1ee9c; c\u00f3 trong bundled<\/td><\/tr><tr><td>steipete\/weather<\/td><td>Th\u1eddi ti\u1ebft hi\u1ec7n t\u1ea1i v\u00e0 d\u1ef1 b\u00e1o, kh\u00f4ng c\u1ea7n API key<\/td><td>172.407<\/td><td>C\u00f3 trong bundled<\/td><\/tr><tr><td>matrixy\/agent-browser-clawdbot<\/td><td>\u0110i\u1ec1u khi\u1ec3n tr\u00ecnh duy\u1ec7t headless cho agent<\/td><td>158.549<\/td><td>C\u1ed9ng \u0111\u1ed3ng; c\u1ea7n quy\u1ec1n ch\u1ea1y l\u1ec7nh<\/td><\/tr><tr><td>jacky1n7\/openclaw-tavily-search<\/td><td>T\u00ecm web qua Tavily, tr\u1ea3 k\u1ebft qu\u1ea3 c\u00f3 URL<\/td><td>109.201<\/td><td>C\u1ea7n TAVILY_API_KEY<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Ngu\u1ed3n: clawhub.ai\/api\/v1\/skills?sort=downloads, truy c\u1eadp 24\/10\/2026. &#8220;Nh\u00e0 ph\u00e1t h\u00e0nh ch\u00ednh th\u1ee9c&#8221; theo c\u1edd official c\u1ee7a ClawHub<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">C\u1ea7n tr\u00ecnh duy\u1ec7t cho agent, h\u00e3y so s\u00e1nh th\u00eam \u1edf b\u00e0i <a href=\"https:\/\/tino.vn\/blog\/agent-browser-tot-nhat-cho-openclaw\/\">Agent Browser cho OpenClaw<\/a> tr\u01b0\u1edbc khi ch\u1ecdn skill.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1480\" height=\"761\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/03\/word-image-123830-3.png\" alt=\"Trang chi ti\u1ebft skill Tavily Web Search tr\u00ean ClawHub: gi\u1ea5y ph\u00e9p MIT-0, s\u1ed1 l\u01b0\u1ee3t c\u00e0i, k\u1ebft qu\u1ea3 qu\u00e9t VirusTotal v\u00e0 OpenClaw \u0111\u1ec1u Benign, ghi ch\u00fa y\u00eau c\u1ea7u TAVILY_API_KEY\" class=\"wp-image-123833\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/03\/word-image-123830-3.png 1480w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/03\/word-image-123830-3-300x154.png 300w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/03\/word-image-123830-3-1024x527.png 1024w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/03\/word-image-123830-3-768x395.png 768w\" sizes=\"(max-width: 1480px) 100vw, 1480px\" \/><\/figure>\n\n\n\n<h2 id=\"C\u00e0i_skill_c\u1ee7a_b\u00ean_th\u1ee9_ba_c\u00f3_r\u1ee7i_ro_g\u00ec?\">C\u00e0i skill c\u1ee7a b\u00ean th\u1ee9 ba c\u00f3 r\u1ee7i ro g\u00ec?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Skill c\u1ee7a b\u00ean th\u1ee9 ba c\u00f3 th\u1ec3 khi\u1ebfn agent ch\u1ea1y l\u1ec7nh, t\u1ea3i file ho\u1eb7c g\u1eedi d\u1eef li\u1ec7u \u0111i n\u01a1i kh\u00e1c, v\u00ec model l\u00e0m theo h\u01b0\u1edbng d\u1eabn trong SKILL.md b\u1eb1ng ch\u00ednh quy\u1ec1n c\u1ee7a agent. T\u00e0i li\u1ec7u OpenClaw y\u00eau c\u1ea7u coi skill b\u00ean th\u1ee9 ba l\u00e0 m\u00e3 kh\u00f4ng tin c\u1eady v\u00e0 \u0111\u1ecdc tr\u01b0\u1edbc khi b\u1eadt (<a href=\"https:\/\/docs.openclaw.ai\/tools\/skills#security\" target=\"_blank\" rel=\"noopener nofollow\">OpenClaw docs: Security<\/a>).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">R\u1ee7i ro n\u00e0y \u0111\u00e3 x\u1ea3y ra th\u1eadt. Th\u00e1ng 2\/2026, Koi Security qu\u00e9t 2.857 skill tr\u00ean ClawHub v\u00e0 t\u00ecm th\u1ea5y 341 skill \u0111\u1ed9c h\u1ea1i; 335 skill thu\u1ed9c chi\u1ebfn d\u1ecbch &#8220;ClawHavoc&#8221;, d\u00f9ng m\u1ee5c &#8220;Prerequisites&#8221; d\u1ee5 ng\u01b0\u1eddi d\u00f9ng t\u1ea3i file n\u00e9n c\u00f3 m\u1eadt kh\u1ea9u ho\u1eb7c ch\u1ea1y script \u0111\u1ec3 c\u00e0i m\u00e3 \u0111\u00e1nh c\u1eafp d\u1eef li\u1ec7u Atomic Stealer tr\u00ean macOS (<a href=\"https:\/\/thehackernews.com\/2026\/02\/researchers-find-341-malicious-clawhub.html\" target=\"_blank\" rel=\"noopener nofollow\">The Hacker News<\/a>).<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>K\u1ebft qu\u1ea3 qu\u00e9t kh\u00f4ng ph\u1ea3i l\u00e1 ch\u1eafn:<\/strong> ClawHub c\u00f3 qu\u00e9t t\u1ef1 \u0111\u1ed9ng v\u00e0 ki\u1ec3m duy\u1ec7t, nh\u01b0ng ch\u00ednh t\u00e0i li\u1ec7u n\u00f3i tr\u1ea1ng th\u00e1i Pass v\u1eabn c\u1ea7n b\u1ea1n t\u1ef1 \u0111\u00e1nh gi\u00e1.<\/li>\n\n\n<li><strong>OpenClaw kh\u00f4ng t\u1ef1 ch\u1eb7n m\u00e3 nguy hi\u1ec3m khi c\u00e0i:<\/strong> mu\u1ed1n ch\u1eb7n theo ch\u00ednh s\u00e1ch ri\u00eang, c\u1ea5u h\u00ecnh <code>security.installPolicy<\/code>.<\/li>\n\n\n<li><strong>Sandbox t\u1eaft m\u1eb7c \u0111\u1ecbnh:<\/strong> khi ch\u01b0a b\u1eadt, l\u1ec7nh agent ch\u1ea1y th\u1eb3ng tr\u00ean m\u00e1y ch\u1ee7 v\u1edbi quy\u1ec1n c\u1ee7a ti\u1ebfn tr\u00ecnh OpenClaw.<\/li>\n\n\n<li><strong>Kho\u00e1 API \u0111i v\u00e0o ti\u1ebfn tr\u00ecnh host:<\/strong> <code>skills.entries.&lt;t\u00ean&gt;.env<\/code> v\u00e0 <code>apiKey<\/code> \u0111\u01b0\u1ee3c n\u1ea1p cho l\u01b0\u1ee3t ch\u1ea1y \u0111\u00f3, n\u00ean m\u1ed9t skill x\u1ea5u c\u00f3 th\u1ec3 \u0111\u1ecdc \u0111\u01b0\u1ee3c.<\/li>\n<\/ul>\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\/openclaw-skills-la-gi-kiem-tra-truoc-khi-cai.webp\" alt=\"S\u00e1u vi\u1ec7c c\u1ea7n l\u00e0m tr\u01b0\u1edbc khi c\u00e0i skill c\u1ee7a b\u00ean th\u1ee9 ba: xem ai ph\u00e1t h\u00e0nh, \u0111\u1ecdc k\u1ebft qu\u1ea3 qu\u00e9t, \u0111\u1ecdc SKILL.md v\u00e0 script, \u0111\u1ebfm quy\u1ec1n v\u00e0 kho\u00e1 API, c\u00e0i c\u00f3 ki\u1ec3m so\u00e1t, theo d\u00f5i sau khi c\u00e0i\" class=\"wp-image-132036\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/openclaw-skills-la-gi-kiem-tra-truoc-khi-cai.webp 1400w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/openclaw-skills-la-gi-kiem-tra-truoc-khi-cai-300x161.webp 300w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/openclaw-skills-la-gi-kiem-tra-truoc-khi-cai-1024x549.webp 1024w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/openclaw-skills-la-gi-kiem-tra-truoc-khi-cai-768x411.webp 768w\" sizes=\"(max-width: 1400px) 100vw, 1400px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Hai l\u1ec7nh n\u00ean ch\u1ea1y quanh m\u1ed7i l\u1ea7n c\u00e0i: <code>openclaw skills verify @owner\/slug<\/code> \u0111\u1ec3 l\u1ea5y b\u1ea3n x\u00e1c minh t\u1eeb ClawHub, v\u00e0 <code>openclaw security audit --deep<\/code> sau khi \u0111\u1ed5i c\u1ea5u h\u00ecnh (<a href=\"https:\/\/docs.openclaw.ai\/help\/faq\/security-and-access-control\" target=\"_blank\" rel=\"noopener nofollow\">FAQ b\u1ea3o m\u1eadt OpenClaw<\/a>). Tr\u00ean VPS, ch\u1ea1y agent nh\u1eadn d\u1eef li\u1ec7u kh\u00f4ng tin c\u1eady trong sandbox 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>, v\u00e0 \u0111\u1ecdc th\u00eam <a href=\"https:\/\/tino.vn\/blog\/rui-ro-bao-mat-khi-dung-openclaw\/\">r\u1ee7i ro b\u1ea3o m\u1eadt khi d\u00f9ng OpenClaw<\/a> \u0111\u1ec3 n\u1eafm c\u00e1c l\u1ed7 h\u1ed5ng ngo\u00e0i skill.<\/p>\n\n\n\n<h2 id=\"Skill_l\u00e0m_vi\u1ec7c_c\u00f9ng_k\u00eanh_chat_nh\u01b0_th\u1ebf_n\u00e0o?\">Skill l\u00e0m vi\u1ec7c c\u00f9ng k\u00eanh chat nh\u01b0 th\u1ebf n\u00e0o?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">K\u00eanh chat l\u00e0 n\u01a1i b\u1ea1n ra l\u1ec7nh, skill l\u00e0 c\u00e1ch agent l\u00e0m vi\u1ec7c \u0111\u00f3. Khi OpenClaw \u0111\u00e3 n\u1ed1i Telegram, Slack hay Discord, m\u1ecdi skill \u0111\u1ee7 \u0111i\u1ec1u ki\u1ec7n \u0111\u1ec1u g\u1ecdi \u0111\u01b0\u1ee3c t\u1eeb k\u00eanh \u1ea5y b\u1eb1ng c\u00e2u l\u1ec7nh th\u01b0\u1eddng ho\u1eb7c l\u1ec7nh <code>\/ten-skill<\/code>.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Mu\u1ed1n l\u00e0m<\/th><th>\u0110\u1ecdc b\u00e0i<\/th><\/tr><\/thead><tbody><tr><td>N\u1ed1i OpenClaw v\u1edbi Telegram<\/td><td><a href=\"https:\/\/tino.vn\/blog\/cach-lay-api-token-telegram\/\">L\u1ea5y API Token Telegram \u0111\u1ec3 k\u1ebft n\u1ed1i OpenClaw<\/a><\/td><\/tr><tr><td>N\u1ed1i v\u1edbi Slack<\/td><td><a href=\"https:\/\/tino.vn\/blog\/lay-api-token-slack-de-ket-noi-voi-openclaw\/\">L\u1ea5y API Token Slack \u0111\u1ec3 k\u1ebft n\u1ed1i OpenClaw<\/a><\/td><\/tr><tr><td>N\u1ed1i v\u1edbi Discord<\/td><td><a href=\"https:\/\/tino.vn\/blog\/ket-noi-discord-voi-openclaw\/\">K\u1ebft n\u1ed1i Discord v\u1edbi OpenClaw<\/a><\/td><\/tr><tr><td>\u00dd t\u01b0\u1edfng vi\u1ec7c t\u1ef1 \u0111\u1ed9ng tr\u00ean Telegram<\/td><td><a href=\"https:\/\/tino.vn\/blog\/tu-dong-hoa-cong-viec-voi-openclaw-tren-telegram\/\">T\u1ef1 \u0111\u1ed9ng ho\u00e1 c\u00f4ng vi\u1ec7c v\u1edbi OpenClaw tr\u00ean Telegram<\/a><\/td><\/tr><tr><td>Ch\u1ea1y skill theo l\u1ecbch<\/td><td><a href=\"https:\/\/tino.vn\/blog\/chuyen-tu-cron-cu-sang-automations-trong-openclaw\/\">Chuy\u1ec3n t\u1eeb Cron c\u0169 sang Automations<\/a><\/td><\/tr><tr><td>Cho agent nh\u1edb l\u00e2u h\u01a1n<\/td><td><a href=\"https:\/\/tino.vn\/blog\/memory-plugin-openclaw\/\">Memory plugin cho OpenClaw<\/a><\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">C\u00e1c b\u00e0i trong c\u1ee5m Skills, plugin v\u00e0 k\u00eanh k\u1ebft n\u1ed1i<\/figcaption><\/figure>\n\n\n\n<h2 id=\"N\u00ean_b\u1eaft_\u0111\u1ea7u_v\u1edbi_OpenClaw_Skills_t\u1eeb_\u0111\u00e2u?\">N\u00ean b\u1eaft \u0111\u1ea7u v\u1edbi OpenClaw Skills t\u1eeb \u0111\u00e2u?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">B\u1eaft \u0111\u1ea7u b\u1eb1ng <code>openclaw skills list<\/code> \u0111\u1ec3 xem b\u1ed9 \u0111i k\u00e8m \u0111\u00e3 c\u00f3 g\u00ec, b\u1eadt nh\u1eefng skill b\u1ea1n th\u1eadt s\u1ef1 d\u00f9ng, r\u1ed3i m\u1edbi t\u00ecm th\u00eam tr\u00ean ClawHub. M\u1ed7i skill l\u1ea1 n\u00ean \u0111\u01b0\u1ee3c \u0111\u1ecdc, c\u00e0i theo phi\u00ean b\u1ea3n c\u1ee5 th\u1ec3 v\u00e0 ch\u1ea1y th\u1eed tr\u00ean agent \u00edt quy\u1ec1n tr\u01b0\u1edbc khi giao vi\u1ec7c th\u1eadt.<\/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\/skills-va-plugin-trong-openclaw\/\">Ph\u00e2n bi\u1ec7t Skills v\u00e0 Plugin trong OpenClaw<\/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\/cai-dat-va-su-dung-clawhub-cli\/\">C\u00e0i \u0111\u1eb7t v\u00e0 s\u1eed d\u1ee5ng ClawHub CLI<\/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\/plugin-openclaw-tot-nhat\/\">C\u00e1c plugin OpenClaw \u0111\u00e1ng c\u00e0i<\/a><\/li>\n\n\n<li><a href=\"https:\/\/tino.vn\/blog\/agent-browser-tot-nhat-cho-openclaw\/\">Agent Browser cho OpenClaw<\/a><\/li>\n<\/ul>\n\n\n\n<h2 id=\"C\u00e2u_h\u1ecfi_th\u01b0\u1eddng_g\u1eb7p_v\u1ec1_OpenClaw_Skills\">C\u00e2u h\u1ecfi th\u01b0\u1eddng g\u1eb7p v\u1ec1 OpenClaw Skills<\/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=\"Skill_tr\u00ean_ClawHub_c\u00f3_mi\u1ec5n_ph\u00ed_kh\u00f4ng?\">Skill tr\u00ean ClawHub c\u00f3 mi\u1ec5n 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\">T\u1ea3i v\u00e0 c\u00e0i skill tr\u00ean ClawHub kh\u00f4ng m\u1ea5t ph\u00ed, nhi\u1ec1u skill ghi gi\u1ea5y ph\u00e9p MIT-0 tr\u00ean trang chi ti\u1ebft. Chi ph\u00ed th\u01b0\u1eddng n\u1eb1m \u1edf d\u1ecbch v\u1ee5 m\u00e0 skill g\u1ecdi t\u1edbi, v\u00ed d\u1ee5 API t\u00ecm ki\u1ebfm c\u00f3 t\u00ednh ph\u00ed, c\u1ed9ng v\u1edbi token model m\u00e0 agent d\u00f9ng khi l\u00e0m vi\u1ec7c.<\/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_ch\u1ea1y_\u0111\u01b0\u1ee3c_khi_b\u1eadt_sandbox_kh\u00f4ng?\">Skill c\u00f3 ch\u1ea1y \u0111\u01b0\u1ee3c khi b\u1eadt sandbox 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\">\u0110\u01b0\u1ee3c, nh\u01b0ng OpenClaw ki\u1ec3m tra binary y\u00eau c\u1ea7u tr\u00ean m\u00e1y host l\u00fac n\u1ea1p, n\u00ean binary \u0111\u00f3 c\u0169ng ph\u1ea3i c\u00f3 trong container sandbox. Bi\u1ebfn m\u00f4i tr\u01b0\u1eddng v\u00e0 apiKey khai b\u00e1o trong skills.entries ch\u1ec9 n\u1ea1p cho ti\u1ebfn tr\u00ecnh host, kh\u00f4ng \u0111i v\u00e0o sandbox; c\u1ea7n truy\u1ec1n secret theo c\u00e1ch sandbox h\u1ed7 tr\u1ee3.<\/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=\"L\u00e0m_sao_t\u1eaft_m\u1ed9t_skill_m\u00e0_kh\u00f4ng_xo\u00e1_th\u01b0_m\u1ee5c?\">L\u00e0m sao t\u1eaft m\u1ed9t skill m\u00e0 kh\u00f4ng xo\u00e1 th\u01b0 m\u1ee5c?<\/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\">\u0110\u1eb7t skills.entries.<t\u00ean-skill>.enabled th\u00e0nh false trong ~\/.openclaw\/openclaw.json. Mu\u1ed1n m\u1ed9t agent kh\u00f4ng th\u1ea5y skill, d\u00f9ng allowlist agents.entries.<id>.skills. Allowlist ch\u1ec9 \u1ea9n skill, kh\u00f4ng thay cho vi\u1ec7c gi\u1edbi h\u1ea1n quy\u1ec1n ch\u1ea1y l\u1ec7nh c\u1ee7a agent.<\/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_vi\u1ebft_cho_Claude_Code_hay_Codex_c\u00f3_d\u00f9ng_\u0111\u01b0\u1ee3c_trong_OpenClaw_kh\u00f4ng?\">Skill vi\u1ebft cho Claude Code hay Codex 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\">Th\u01b0\u1eddng d\u00f9ng \u0111\u01b0\u1ee3c, v\u00ec OpenClaw theo \u0111\u1eb7c t\u1ea3 AgentSkills v\u1edbi SKILL.md v\u00e0 frontmatter t\u01b0\u01a1ng t\u1ef1. Th\u01b0 m\u1ee5c skill g\u1ed1c c\u1ee7a Codex kh\u00f4ng ph\u1ea3i ngu\u1ed3n skill c\u1ee7a OpenClaw; t\u00e0i li\u1ec7u h\u01b0\u1edbng d\u1eabn d\u00f9ng openclaw migrate codex \u0111\u1ec3 ch\u00e9p sang workspace.<\/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_n\u00ean_tin_skill_ki\u1ec3m_tra_b\u1ea3o_m\u1eadt_nh\u01b0_skill-vetter?\">C\u00f3 n\u00ean tin skill ki\u1ec3m tra b\u1ea3o m\u1eadt nh\u01b0 skill-vetter?<\/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\">Coi \u0111\u00f3 l\u00e0 m\u1ed9t l\u1edbp h\u1ed7 tr\u1ee3, kh\u00f4ng ph\u1ea3i l\u1edbp b\u1ea3o v\u1ec7. B\u1ea3n th\u00e2n skill-vetter c\u0169ng l\u00e0 skill c\u1ee7a b\u00ean th\u1ee9 ba. V\u1eabn \u0111\u1ecdc SKILL.md, xem k\u1ebft qu\u1ea3 qu\u00e9t tr\u00ean ClawHub v\u00e0 gi\u1edbi h\u1ea1n quy\u1ec1n c\u1ee7a agent nh\u01b0 v\u1edbi m\u1ecdi skill kh\u00e1c.<\/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\": \"Skill tr\u00ean ClawHub c\u00f3 mi\u1ec5n 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>T\u1ea3i v\u00e0 c\u00e0i skill tr\u00ean ClawHub kh\u00f4ng m\u1ea5t ph\u00ed, nhi\u1ec1u skill ghi gi\u1ea5y ph\u00e9p MIT-0 tr\u00ean trang chi ti\u1ebft. Chi ph\u00ed th\u01b0\u1eddng n\u1eb1m \u1edf d\u1ecbch v\u1ee5 m\u00e0 skill g\u1ecdi t\u1edbi, v\u00ed d\u1ee5 API t\u00ecm ki\u1ebfm c\u00f3 t\u00ednh ph\u00ed, c\u1ed9ng v\u1edbi token model m\u00e0 agent d\u00f9ng khi l\u00e0m vi\u1ec7c.<\/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 ch\u1ea1y \u0111\u01b0\u1ee3c khi b\u1eadt sandbox kh\u00f4ng?\",\n\t\t\t\t\"acceptedAnswer\": {\n\t\t\t\t\t\"@type\": \"Answer\",\n\t\t\t\t\t\"text\": \"<p>\u0110\u01b0\u1ee3c, nh\u01b0ng OpenClaw ki\u1ec3m tra binary y\u00eau c\u1ea7u tr\u00ean m\u00e1y host l\u00fac n\u1ea1p, n\u00ean binary \u0111\u00f3 c\u0169ng ph\u1ea3i c\u00f3 trong container sandbox. Bi\u1ebfn m\u00f4i tr\u01b0\u1eddng v\u00e0 apiKey khai b\u00e1o trong skills.entries ch\u1ec9 n\u1ea1p cho ti\u1ebfn tr\u00ecnh host, kh\u00f4ng \u0111i v\u00e0o sandbox; c\u1ea7n truy\u1ec1n secret theo c\u00e1ch sandbox h\u1ed7 tr\u1ee3.<\/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\": \"L\u00e0m sao t\u1eaft m\u1ed9t skill m\u00e0 kh\u00f4ng xo\u00e1 th\u01b0 m\u1ee5c?\",\n\t\t\t\t\"acceptedAnswer\": {\n\t\t\t\t\t\"@type\": \"Answer\",\n\t\t\t\t\t\"text\": \"<p>\u0110\u1eb7t skills.entries..enabled th\u00e0nh false trong ~\/.openclaw\/openclaw.json. Mu\u1ed1n m\u1ed9t agent kh\u00f4ng th\u1ea5y skill, d\u00f9ng allowlist agents.entries..skills. Allowlist ch\u1ec9 \u1ea9n skill, kh\u00f4ng thay cho vi\u1ec7c gi\u1edbi h\u1ea1n quy\u1ec1n ch\u1ea1y l\u1ec7nh c\u1ee7a agent.<\/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 vi\u1ebft cho Claude Code hay Codex 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>Th\u01b0\u1eddng d\u00f9ng \u0111\u01b0\u1ee3c, v\u00ec OpenClaw theo \u0111\u1eb7c t\u1ea3 AgentSkills v\u1edbi SKILL.md v\u00e0 frontmatter t\u01b0\u01a1ng t\u1ef1. Th\u01b0 m\u1ee5c skill g\u1ed1c c\u1ee7a Codex kh\u00f4ng ph\u1ea3i ngu\u1ed3n skill c\u1ee7a OpenClaw; t\u00e0i li\u1ec7u h\u01b0\u1edbng d\u1eabn d\u00f9ng openclaw migrate codex \u0111\u1ec3 ch\u00e9p sang workspace.<\/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 n\u00ean tin skill ki\u1ec3m tra b\u1ea3o m\u1eadt nh\u01b0 skill-vetter?\",\n\t\t\t\t\"acceptedAnswer\": {\n\t\t\t\t\t\"@type\": \"Answer\",\n\t\t\t\t\t\"text\": \"<p>Coi \u0111\u00f3 l\u00e0 m\u1ed9t l\u1edbp h\u1ed7 tr\u1ee3, kh\u00f4ng ph\u1ea3i l\u1edbp b\u1ea3o v\u1ec7. B\u1ea3n th\u00e2n skill-vetter c\u0169ng l\u00e0 skill c\u1ee7a b\u00ean th\u1ee9 ba. V\u1eabn \u0111\u1ecdc SKILL.md, xem k\u1ebft qu\u1ea3 qu\u00e9t tr\u00ean ClawHub v\u00e0 gi\u1edbi h\u1ea1n quy\u1ec1n c\u1ee7a agent nh\u01b0 v\u1edbi m\u1ecdi skill kh\u00e1c.<\/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>OpenClaw Skills l\u00e0 c\u00e1c th\u01b0 m\u1ee5c h\u01b0\u1edbng d\u1eabn, m\u1ed7i th\u01b0 m\u1ee5c c\u00f3 m\u1ed9t file SKILL.md, d\u1ea1y agent khi n\u00e0o v\u00e0 b\u1eb1ng c\u00e1ch n\u00e0o d\u00f9ng m\u1ed9t c\u00f4ng c\u1ee5 hay m\u1ed9t quy tr\u00ecnh. Skill l\u00e0 v\u0103n b\u1ea3n \u0111\u01b0\u1ee3c n\u1ea1p v\u00e0o prompt, c\u00f3 th\u1ec3 k\u00e8m script v\u00e0 t\u00e0i li\u1ec7u ph\u1ee5; n\u00f3 kh\u00f4ng th\u00eam m\u00e3 ch\u1ea1y v\u00e0o Gateway nh\u01b0 [&hellip;]<\/p>\n","protected":false},"author":23,"featured_media":123839,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7552],"tags":[7566],"class_list":["post-123830","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-openclaw","tag-openclaw-skills"],"_links":{"self":[{"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/posts\/123830","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=123830"}],"version-history":[{"count":4,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/posts\/123830\/revisions"}],"predecessor-version":[{"id":132091,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/posts\/123830\/revisions\/132091"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/media\/123839"}],"wp:attachment":[{"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/media?parent=123830"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/categories?post=123830"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/tags?post=123830"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}