{"id":129296,"date":"2026-08-06T14:08:36","date_gmt":"2026-08-06T07:08:36","guid":{"rendered":"https:\/\/tino.vn\/blog\/?p=129296"},"modified":"2026-10-24T17:53:44","modified_gmt":"2026-10-24T10:53:44","slug":"plugin-openclaw-tot-nhat","status":"publish","type":"post","link":"https:\/\/tino.vn\/blog\/plugin-openclaw-tot-nhat\/","title":{"rendered":"10 plugin OpenClaw \u0111\u00e1ng c\u00e0i n\u0103m 2026: ngu\u1ed3n, phi\u00ean b\u1ea3n v\u00e0 r\u1ee7i ro"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>Plugin OpenClaw \u0111\u00e1ng c\u00e0i l\u00e0 plugin gi\u1ea3i quy\u1ebft \u0111\u00fang m\u1ed9t vi\u1ec7c b\u1ea1n \u0111ang l\u00e0m, c\u00f3 nh\u00e0 ph\u00e1t h\u00e0nh r\u00f5 r\u00e0ng v\u00e0 c\u00f2n \u0111\u01b0\u1ee3c c\u1eadp nh\u1eadt.<\/strong> B\u00e0i n\u00e0y ch\u1ecdn 10 plugin theo nhu c\u1ea7u ph\u1ed5 bi\u1ebfn: \u0111\u1ecdc web, b\u1ed9 nh\u1edb d\u00e0i h\u1ea1n, quy tr\u00ecnh c\u00f3 duy\u1ec7t, g\u1ecdi \u0111i\u1ec7n, Zalo, c\u1ed5ng model, gi\u00e1m s\u00e1t, tr\u00ecnh duy\u1ec7t \u0111\u00e1m m\u00e2y v\u00e0 b\u1ea3o m\u1eadt. M\u1ed7i plugin ghi g\u00f3i c\u00e0i, phi\u00ean b\u1ea3n tr\u00ean npm ng\u00e0y 24\/10\/2026, ngu\u1ed3n t\u00e0i li\u1ec7u v\u00e0 r\u1ee7i ro. Th\u1ee9 t\u1ef1 l\u00e0 theo nh\u00f3m vi\u1ec7c, kh\u00f4ng ph\u1ea3i x\u1ebfp h\u1ea1ng.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">B\u00e0i thu\u1ed9c c\u1ee5m <a href=\"https:\/\/tino.vn\/blog\/openclaw-skills-la-gi\/\">OpenClaw Skills<\/a>; kh\u00e1i ni\u1ec7m n\u1ec1n xem \u1edf <a href=\"https:\/\/tino.vn\/blog\/openclaw-la-gi\/\">OpenClaw l\u00e0 g\u00ec<\/a>. N\u1ebfu ch\u01b0a r\u00f5 plugin kh\u00e1c skill th\u1ebf n\u00e0o, \u0111\u1ecdc tr\u01b0\u1edbc <a href=\"https:\/\/tino.vn\/blog\/skills-va-plugin-trong-openclaw\/\">ph\u00e2n bi\u1ec7t Skills v\u00e0 Plugin trong OpenClaw<\/a>.<\/p>\n\n\n\n<h2 id=\"Plugin_OpenClaw_l\u00e0_g\u00ec_v\u00e0_v\u00ec_sao_ph\u1ea3i_ch\u1ecdn_k\u1ef9?\">Plugin OpenClaw l\u00e0 g\u00ec v\u00e0 v\u00ec sao ph\u1ea3i ch\u1ecdn k\u1ef9?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Plugin OpenClaw l\u00e0 g\u00f3i m\u00e3 ch\u1ea1y ngay trong ti\u1ebfn tr\u00ecnh Gateway, c\u00f3 th\u1ec3 th\u00eam c\u00f4ng c\u1ee5 cho agent, k\u00eanh nh\u1eafn tin, nh\u00e0 cung c\u1ea5p model, b\u1ed9 nh\u1edb, d\u1ecbch v\u1ee5 n\u1ec1n hay l\u1ec7nh CLI (<a href=\"https:\/\/docs.openclaw.ai\/tools\/plugin\" target=\"_blank\" rel=\"noopener nofollow\">OpenClaw docs: Plugins<\/a>). V\u00ec ch\u1ea1y c\u00f9ng ti\u1ebfn tr\u00ecnh, t\u00e0i li\u1ec7u b\u1ea3o m\u1eadt c\u1ee7a OpenClaw y\u00eau c\u1ea7u coi plugin l\u00e0 m\u00e3 tin c\u1eady v\u00e0 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<p class=\"wp-block-paragraph\">M\u1ed7i plugin th\u00eam v\u00e0o l\u00e0 th\u00eam m\u00e3 ch\u1ea1y n\u1ec1n, th\u00eam quy\u1ec1n v\u00e0 th\u00eam ph\u1ee5 thu\u1ed9c c\u1ea7n c\u1eadp nh\u1eadt. C\u00e0i nhi\u1ec1u plugin c\u00f9ng l\u00fac l\u00e0m kh\u00f3 t\u00ecm l\u1ed7i v\u00e0 m\u1edf r\u1ed9ng b\u1ec1 m\u1eb7t t\u1ea5n c\u00f4ng, n\u00ean ch\u1ec9 c\u00e0i khi c\u00f3 vi\u1ec7c c\u1ee5 th\u1ec3 c\u1ea7n \u0111\u1ebfn n\u00f3.<\/p>\n\n\n\n<h2 id=\"Ti\u00eau_ch\u00ed_ch\u1ecdn_plugin_cho_OpenClaw\">Ti\u00eau ch\u00ed ch\u1ecdn plugin cho OpenClaw<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Tino x\u00e9t n\u0103m ti\u00eau ch\u00ed: plugin gi\u1ea3i quy\u1ebft vi\u1ec7c g\u00ec, ai ph\u00e1t h\u00e0nh v\u00e0 duy tr\u00ec, l\u1ea7n c\u1eadp nh\u1eadt g\u1ea7n \u0111\u00e2y, m\u1ee9c d\u1ec5 c\u00e0i v\u1edbi ng\u01b0\u1eddi m\u1edbi, v\u00e0 l\u01b0\u1ee3ng d\u1eef li\u1ec7u hay quy\u1ec1n plugin c\u1ea7n. Plugin ch\u00ednh th\u1ee9c c\u1ee7a OpenClaw c\u00f9ng phi\u00ean b\u1ea3n v\u1edbi b\u1ea3n OpenClaw ph\u00e1t h\u00e0nh n\u00ean \u0111\u01b0\u1ee3c \u01b0u ti\u00ean.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Ch\u00ednh th\u1ee9c:<\/strong> g\u00f3i <code>@openclaw\/\u2026<\/code>, m\u00e3 n\u1eb1m trong repo openclaw\/openclaw, c\u00f3 trang t\u00e0i li\u1ec7u ri\u00eang.<\/li>\n\n\n<li><strong>Nh\u00e0 cung c\u1ea5p d\u1ecbch v\u1ee5:<\/strong> do ch\u00ednh h\u00e3ng d\u1ecbch v\u1ee5 ph\u00e1t h\u00e0nh (Comet cho Opik, Browserbase).<\/li>\n\n\n<li><strong>C\u1ed9ng \u0111\u1ed3ng:<\/strong> do c\u00e1 nh\u00e2n ho\u1eb7c c\u00f4ng ty b\u00ean th\u1ee9 ba ph\u00e1t h\u00e0nh; ki\u1ec3m tra k\u1ef9 ng\u00e0y c\u1eadp nh\u1eadt v\u00e0 m\u1ee9c t\u01b0\u01a1ng th\u00edch.<\/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\/plugin-openclaw-tot-nhat-chon-theo-nhu-cau.webp\" alt=\"G\u1ee3i \u00fd ch\u1ecdn plugin OpenClaw theo vi\u1ec7c: Firecrawl \u0111\u1ec3 \u0111\u1ecdc web, Memory LanceDB \u0111\u1ec3 nh\u1edb l\u00e2u, Lobster cho quy tr\u00ecnh c\u00f3 duy\u1ec7t, Vercel AI Gateway cho nhi\u1ec1u model, Voice Call v\u00e0 Zalo \u0111\u1ec3 g\u1ecdi \u0111i\u1ec7n, nh\u1eafn tin, Opik \u0111\u1ec3 soi chi ph\u00ed v\u00e0 l\u1ed7i\" class=\"wp-image-132038\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/plugin-openclaw-tot-nhat-chon-theo-nhu-cau.webp 1400w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/plugin-openclaw-tot-nhat-chon-theo-nhu-cau-300x161.webp 300w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/plugin-openclaw-tot-nhat-chon-theo-nhu-cau-1024x549.webp 1024w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/plugin-openclaw-tot-nhat-chon-theo-nhu-cau-768x411.webp 768w\" sizes=\"(max-width: 1400px) 100vw, 1400px\" \/><\/figure>\n\n\n\n<h2 id=\"B\u1ea3ng_t\u1ed5ng_h\u1ee3p_10_plugin_OpenClaw\">B\u1ea3ng t\u1ed5ng h\u1ee3p 10 plugin OpenClaw<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">B\u1ea3ng d\u01b0\u1edbi ghi \u0111\u00fang t\u00ean g\u00f3i \u0111\u1ec3 c\u00e0i, nh\u00e0 ph\u00e1t h\u00e0nh v\u00e0 phi\u00ean b\u1ea3n m\u1edbi tr\u00ean npm t\u1ea1i ng\u00e0y ki\u1ec3m tra. Phi\u00ean b\u1ea3n plugin ch\u00ednh th\u1ee9c \u0111i theo s\u1ed1 phi\u00ean b\u1ea3n c\u1ee7a OpenClaw, n\u00ean con s\u1ed1 s\u1ebd \u0111\u1ed5i m\u1ed7i l\u1ea7n OpenClaw ra b\u1ea3n m\u1edbi.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Plugin<\/th><th>G\u00f3i<\/th><th>Nh\u00e0 ph\u00e1t h\u00e0nh<\/th><th>B\u1ea3n tr\u00ean npm (24\/10\/2026)<\/th><th>R\u1ee7i ro ch\u00ednh<\/th><\/tr><\/thead><tbody><tr><td>Firecrawl<\/td><td><code>@openclaw\/firecrawl-plugin<\/code><\/td><td>OpenClaw (ch\u00ednh th\u1ee9c)<\/td><td>2026.10.7<\/td><td>URL, truy v\u1ea5n g\u1eedi sang d\u1ecbch v\u1ee5 Firecrawl<\/td><\/tr><tr><td>Memory LanceDB<\/td><td><code>@openclaw\/memory-lancedb<\/code><\/td><td>OpenClaw (ch\u00ednh th\u1ee9c)<\/td><td>2026.10.7<\/td><td>N\u1ed9i dung nh\u1edb g\u1eedi \u0111i \u0111\u1ec3 t\u1ea1o embedding n\u1ebfu d\u00f9ng API ngo\u00e0i<\/td><\/tr><tr><td>Lobster<\/td><td><code>@openclaw\/lobster<\/code><\/td><td>OpenClaw (ch\u00ednh th\u1ee9c)<\/td><td>2026.10.7<\/td><td>B\u01b0\u1edbc ch\u1ea1y l\u1ec7nh trong pipeline<\/td><\/tr><tr><td>Voice Call<\/td><td><code>@openclaw\/voice-call<\/code><\/td><td>OpenClaw (ch\u00ednh th\u1ee9c)<\/td><td>2026.10.7<\/td><td>Ph\u00ed cu\u1ed9c g\u1ecdi, webhook c\u00f4ng khai, ghi \u00e2m<\/td><\/tr><tr><td>Zalo<\/td><td><code>@openclaw\/zalo<\/code><\/td><td>OpenClaw (ch\u00ednh th\u1ee9c)<\/td><td>2026.10.7<\/td><td>\u0110ang th\u1eed nghi\u1ec7m; gi\u1edbi h\u1ea1n c\u1ee7a n\u1ec1n t\u1ea3ng Zalo Bot<\/td><\/tr><tr><td>Vercel AI Gateway<\/td><td><code>@openclaw\/vercel-ai-gateway-provider<\/code><\/td><td>OpenClaw (ch\u00ednh th\u1ee9c)<\/td><td>2026.10.7<\/td><td>Prompt \u0111i qua trung gian; ph\u00ed theo token<\/td><\/tr><tr><td>Opik<\/td><td><code>@opik\/opik-openclaw<\/code><\/td><td>Comet (nh\u00e0 cung c\u1ea5p Opik)<\/td><td>0.3.0 (05\/10\/2026)<\/td><td>Trace ch\u1ee9a prompt, d\u1eef li\u1ec7u g\u1eedi ra ngo\u00e0i<\/td><\/tr><tr><td>Browserbase<\/td><td><code>@browserbasehq\/openclaw-browserbase<\/code><\/td><td>Browserbase<\/td><td>0.1.2 (28\/05\/2026)<\/td><td>Phi\u00ean tr\u00ecnh duy\u1ec7t v\u00e0 \u0111\u0103ng nh\u1eadp n\u1eb1m tr\u00ean cloud<\/td><\/tr><tr><td>SecureClaw<\/td><td><code>@adversa\/secureclaw<\/code><\/td><td>Adversa AI (c\u1ed9ng \u0111\u1ed3ng)<\/td><td>2.2.0 (23\/02\/2026)<\/td><td>Ch\u01b0a c\u1eadp nh\u1eadt sau OpenClaw 2026.8.1; d\u1ec5 nh\u1ea7m g\u00f3i c\u00f9ng t\u00ean<\/td><\/tr><tr><td>Better Gateway<\/td><td><code>@thisisjeron\/openclaw-better-gateway<\/code><\/td><td>C\u00e1 nh\u00e2n (c\u1ed9ng \u0111\u1ed3ng)<\/td><td>1.2.5 (09\/03\/2026)<\/td><td>Terminal, File API tr\u00ean tr\u00ecnh duy\u1ec7t; ch\u01b0a c\u1eadp nh\u1eadt sau khi Control UI \u0111\u1ed5i<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">Ngu\u1ed3n: registry.npmjs.org, docs.openclaw.ai, GitHub; truy c\u1eadp 24\/10\/2026<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Danh s\u00e1ch plugin ch\u00ednh th\u1ee9c \u0111\u1ea7y \u0111\u1ee7, g\u1ed3m c\u1ea3 plugin \u0111i k\u00e8m v\u00e0 plugin c\u00e0i th\u00eam, n\u1eb1m \u1edf <a href=\"https:\/\/docs.openclaw.ai\/plugins\/plugin-inventory\" target=\"_blank\" rel=\"noopener nofollow\">Plugin inventory<\/a> c\u1ee7a OpenClaw.<\/p>\n\n\n\n<h2 id=\"Chi_ti\u1ebft_10_plugin_OpenClaw_theo_nhu_c\u1ea7u\">Chi ti\u1ebft 10 plugin OpenClaw theo nhu c\u1ea7u<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><em>L\u1ec7nh c\u00e0i d\u01b0\u1edbi \u0111\u00e2y theo t\u00e0i li\u1ec7u OpenClaw ng\u00e0y 24\/10\/2026. Plugin <code>@openclaw\/\u2026<\/code> c\u00e0i theo t\u00ean g\u00f3i; plugin c\u1ed9ng \u0111\u1ed3ng ghi r\u00f5 ngu\u1ed3n <code>npm:<\/code> v\u00e0 phi\u00ean b\u1ea3n. V\u1edbi ngu\u1ed3n npm, OpenClaw s\u1ebd c\u1ea3nh b\u00e1o v\u00e0 h\u1ecfi x\u00e1c nh\u1eadn; \u0111\u1ecdc ngu\u1ed3n r\u1ed3i m\u1edbi \u0111\u1ed3ng \u00fd, kh\u00f4ng th\u00eam <code>--force<\/code> cho nhanh.<\/em><\/p>\n\n\n\n<h3 id=\"1._Firecrawl:_t\u00ecm_ki\u1ebfm_v\u00e0_tr\u00edch_n\u1ed9i_dung_web\">1. Firecrawl: t\u00ecm ki\u1ebfm v\u00e0 tr\u00edch n\u1ed9i dung web<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Firecrawl cho OpenClaw ba c\u00e1ch d\u00f9ng: l\u00e0m nh\u00e0 cung c\u1ea5p cho c\u00f4ng c\u1ee5 <code>web_search<\/code>, th\u00eam hai tool <code>firecrawl_search<\/code> v\u00e0 <code>firecrawl_scrape<\/code>, v\u00e0 l\u00e0m b\u1ed9 tr\u00edch d\u1ef1 ph\u00f2ng cho <code>web_fetch<\/code> v\u1edbi trang n\u1eb7ng JavaScript (<a href=\"https:\/\/docs.openclaw.ai\/tools\/firecrawl\" target=\"_blank\" rel=\"noopener nofollow\">OpenClaw docs: Firecrawl<\/a>).<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>openclaw plugins install @openclaw\/firecrawl-plugin<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>H\u1ee3p v\u1edbi:<\/strong> nghi\u00ean c\u1ee9u th\u1ecb tr\u01b0\u1eddng, t\u1ed5ng h\u1ee3p tin, \u0111\u1ecdc t\u00e0i li\u1ec7u tr\u1ef1c tuy\u1ebfn.<\/li>\n\n\n<li><strong>Chi ph\u00ed:<\/strong> c\u00f3 ch\u1ebf \u0111\u1ed9 Firecrawl Search (Free) kh\u00f4ng c\u1ea7n key nh\u01b0ng ph\u1ea3i ch\u1ee7 \u0111\u1ed9ng b\u1eadt; hai tool t\u00ecm v\u00e0 tr\u00edch c\u1ea7n <code>FIRECRAWL_API_KEY<\/code>.<\/li>\n\n\n<li><strong>R\u1ee7i ro:<\/strong> truy v\u1ea5n v\u00e0 URL \u0111\u01b0\u1ee3c g\u1eedi sang m\u00e1y ch\u1ee7 Firecrawl; kh\u00f4ng \u0111\u01b0a d\u1eef li\u1ec7u n\u1ed9i b\u1ed9 v\u00e0o \u0111\u00f3. T\u00f4n tr\u1ecdng \u0111i\u1ec1u kho\u1ea3n v\u00e0 robots.txt c\u1ee7a website, kh\u00f4ng d\u00f9ng \u0111\u1ec3 v\u01b0\u1ee3t CAPTCHA hay ch\u1ed1ng bot.<\/li>\n<\/ul>\n\n\n\n<h3 id=\"2._Memory_LanceDB:_b\u1ed9_nh\u1edb_d\u00e0i_h\u1ea1n_c\u00f3_t\u00ecm_ki\u1ebfm_vector\">2. Memory LanceDB: b\u1ed9 nh\u1edb d\u00e0i h\u1ea1n c\u00f3 t\u00ecm ki\u1ebfm vector<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Memory LanceDB l\u01b0u k\u00fd \u1ee9c v\u00e0o c\u01a1 s\u1edf d\u1eef li\u1ec7u vector LanceDB, t\u1ef1 t\u00ecm l\u1ea1i th\u00f4ng tin li\u00ean quan tr\u01b0\u1edbc khi model tr\u1ea3 l\u1eddi v\u00e0 t\u1ef1 l\u01b0u d\u1eef ki\u1ec7n sau h\u1ed9i tho\u1ea1i (<a href=\"https:\/\/docs.openclaw.ai\/plugins\/memory-lancedb\" target=\"_blank\" rel=\"noopener nofollow\">OpenClaw docs: Memory LanceDB<\/a>). C\u00e0i xong, plugin chi\u1ebfm khe <code>plugins.slots.memory<\/code>; plugin b\u1ed9 nh\u1edb c\u0169 b\u1ecb t\u1eaft k\u00e8m c\u1ea3nh b\u00e1o.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>openclaw plugins install @openclaw\/memory-lancedb<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>C\u1ea7n:<\/strong> m\u1ed9t model embedding; m\u1eb7c \u0111\u1ecbnh l\u00e0 <code>text-embedding-3-small<\/code> c\u1ee7a OpenAI, c\u00f3 th\u1ec3 \u0111\u1ed5i sang endpoint t\u01b0\u01a1ng th\u00edch nh\u01b0 Ollama ch\u1ea1y local.<\/li>\n\n\n<li><strong>R\u1ee7i ro:<\/strong> n\u1ebfu d\u00f9ng API embedding b\u00ean ngo\u00e0i, n\u1ed9i dung c\u1ea7n nh\u1edb \u0111\u01b0\u1ee3c g\u1eedi t\u1edbi nh\u00e0 cung c\u1ea5p \u0111\u00f3. D\u00f9ng embedding local khi d\u1eef li\u1ec7u nh\u1ea1y c\u1ea3m.<\/li>\n\n\n<li><strong>So s\u00e1nh th\u00eam:<\/strong> c\u00e1c l\u1ef1a ch\u1ecdn b\u1ed9 nh\u1edb kh\u00e1c \u1edf b\u00e0i <a href=\"https:\/\/tino.vn\/blog\/memory-plugin-openclaw\/\">memory plugin cho OpenClaw<\/a>.<\/li>\n<\/ul>\n\n\n\n<h3 id=\"3._Lobster:_quy_tr\u00ecnh_nhi\u1ec1u_b\u01b0\u1edbc_c\u00f3_\u0111i\u1ec3m_duy\u1ec7t\">3. Lobster: quy tr\u00ecnh nhi\u1ec1u b\u01b0\u1edbc c\u00f3 \u0111i\u1ec3m duy\u1ec7t<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Lobster ch\u1ea1y c\u1ea3 chu\u1ed7i b\u01b0\u1edbc nh\u01b0 m\u1ed9t l\u1ea7n g\u1ecdi tool, d\u1eebng l\u1ea1i \u1edf b\u01b0\u1edbc c\u00f3 t\u00e1c \u0111\u1ed9ng (g\u1eedi, \u0111\u0103ng, xo\u00e1) \u0111\u1ec3 ch\u1edd ng\u01b0\u1eddi duy\u1ec7t r\u1ed3i ch\u1ea1y ti\u1ebfp b\u1eb1ng m\u00e3 resume m\u00e0 kh\u00f4ng l\u00e0m l\u1ea1i c\u00e1c b\u01b0\u1edbc tr\u01b0\u1edbc (<a href=\"https:\/\/docs.openclaw.ai\/tools\/lobster\" target=\"_blank\" rel=\"noopener nofollow\">OpenClaw docs: Lobster<\/a>).<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>openclaw plugins install @openclaw\/lobster\n# sau \u0111\u00f3 cho ph\u00e9p tool trong ~\/.openclaw\/openclaw.json\n# \"tools\": { \"alsoAllow\": [\"lobster\"] }<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>H\u1ee3p v\u1edbi:<\/strong> ph\u00e2n lo\u1ea1i email r\u1ed3i so\u1ea1n tr\u1ea3 l\u1eddi, b\u00e1o c\u00e1o \u0111\u1ecbnh k\u1ef3, quy tr\u00ecnh GitHub c\u1ea7n duy\u1ec7t.<\/li>\n\n\n<li><strong>L\u01b0u \u00fd:<\/strong> Lobster l\u00e0 tool tu\u1ef3 ch\u1ecdn, ph\u1ea3i th\u00eam v\u00e0o <code>tools.alsoAllow<\/code>; tool b\u1ecb t\u1eaft trong ng\u1eef c\u1ea3nh sandbox.<\/li>\n\n\n<li><strong>R\u1ee7i ro:<\/strong> m\u1ed7i b\u01b0\u1edbc v\u1eabn c\u00f3 th\u1ec3 g\u1ecdi CLI hay script; \u0111\u1ecdc pipeline tr\u01b0\u1edbc khi duy\u1ec7t.<\/li>\n<\/ul>\n\n\n\n<h3 id=\"4._Voice_Call:_g\u1ecdi_\u0111i\u1ec7n_v\u00e0_nh\u1eadn_cu\u1ed9c_g\u1ecdi\">4. Voice Call: g\u1ecdi \u0111i\u1ec7n v\u00e0 nh\u1eadn cu\u1ed9c g\u1ecdi<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Voice Call cho agent g\u1ecdi \u0111i th\u00f4ng b\u00e1o, h\u1ed9i tho\u1ea1i nhi\u1ec1u l\u01b0\u1ee3t, gi\u1ecdng n\u00f3i th\u1eddi gian th\u1ef1c v\u00e0 nh\u1eadn cu\u1ed9c g\u1ecdi \u0111\u1ebfn theo danh s\u00e1ch cho ph\u00e9p, qua Twilio, Telnyx ho\u1eb7c Plivo (<a href=\"https:\/\/docs.openclaw.ai\/plugins\/voice-call\" target=\"_blank\" rel=\"noopener nofollow\">OpenClaw docs: Voice call<\/a>). Plugin ch\u1ea1y trong ti\u1ebfn tr\u00ecnh Gateway v\u00e0 c\u00f3 l\u1ec7nh CLI ri\u00eang <code>openclaw voicecall<\/code>.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>openclaw plugins install @openclaw\/voice-call<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>C\u1ea7n:<\/strong> t\u00e0i kho\u1ea3n v\u00e0 s\u1ed1 \u0111i\u1ec7n tho\u1ea1i c\u1ee7a nh\u00e0 cung c\u1ea5p tho\u1ea1i, webhook m\u00e0 nh\u00e0 cung c\u1ea5p g\u1ecdi v\u00e0o \u0111\u01b0\u1ee3c.<\/li>\n\n\n<li><strong>R\u1ee7i ro:<\/strong> ph\u00ed cu\u1ed9c g\u1ecdi t\u00ednh theo nh\u00e0 cung c\u1ea5p; webhook ph\u1ea3i m\u1edf ra Internet; n\u1ed9i dung cu\u1ed9c g\u1ecdi v\u00e0 ghi \u00e2m l\u00e0 d\u1eef li\u1ec7u c\u00e1 nh\u00e2n c\u1ea7n xin ph\u00e9p ng\u01b0\u1eddi nghe.<\/li>\n<\/ul>\n\n\n\n<h3 id=\"5._Zalo:_nh\u1eafn_tin_qua_Zalo_Bot\">5. Zalo: nh\u1eafn tin qua Zalo Bot<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Plugin Zalo n\u1ed1i OpenClaw v\u1edbi Zalo Bot Platform (bot.zaloplatforms.com), kh\u00f4ng ph\u1ea3i Zalo Official Account. T\u00e0i li\u1ec7u OpenClaw \u0111\u00e1nh d\u1ea5u k\u00eanh n\u00e0y \u0111ang th\u1eed nghi\u1ec7m; tin nh\u1eafn b\u1ecb c\u1eaft \u1edf 2.000 k\u00fd t\u1ef1, file \u0111\u00ednh k\u00e8m t\u1ed1i \u0111a 5 MB, trong nh\u00f3m bot ch\u1ec9 tr\u1ea3 l\u1eddi khi \u0111\u01b0\u1ee3c nh\u1eafc t\u00ean (<a href=\"https:\/\/docs.openclaw.ai\/channels\/zalo\" target=\"_blank\" rel=\"noopener nofollow\">OpenClaw docs: Zalo<\/a>).<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>openclaw plugins install @openclaw\/zalo<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>C\u1ea7n:<\/strong> token bot d\u1ea1ng <code>numeric_id:secret<\/code>, \u0111\u1eb7t qua <code>ZALO_BOT_TOKEN<\/code>.<\/li>\n\n\n<li><strong>R\u1ee7i ro:<\/strong> \u0111\u1eebng nh\u1ea7m v\u1edbi <code>@openclaw\/zalouser<\/code> (Zalo c\u00e1 nh\u00e2n): plugin n\u00e0y t\u1ef1 \u0111\u1ed9ng ho\u00e1 t\u00e0i kho\u1ea3n c\u00e1 nh\u00e2n qua th\u01b0 vi\u1ec7n kh\u00f4ng ch\u00ednh th\u1ee9c, t\u00e0i li\u1ec7u c\u1ea3nh b\u00e1o c\u00f3 th\u1ec3 b\u1ecb kho\u00e1 t\u00e0i kho\u1ea3n (<a href=\"https:\/\/docs.openclaw.ai\/channels\/zalouser\" target=\"_blank\" rel=\"noopener nofollow\">Zalo personal<\/a>).<\/li>\n\n\n<li><strong>H\u1ee3p v\u1edbi:<\/strong> bot tr\u1ea3 l\u1eddi c\u00e2u h\u1ecfi th\u01b0\u1eddng g\u1eb7p, g\u1eedi c\u1ea3nh b\u00e1o n\u1ed9i b\u1ed9 cho nh\u00f3m d\u00f9ng Zalo.<\/li>\n<\/ul>\n\n\n\n<h3 id=\"6._Vercel_AI_Gateway:_nhi\u1ec1u_model_qua_m\u1ed9t_kho\u00e1\">6. Vercel AI Gateway: nhi\u1ec1u model qua m\u1ed9t kho\u00e1<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Vercel AI Gateway l\u00e0 provider ch\u00ednh th\u1ee9c cho ph\u00e9p d\u00f9ng h\u00e0ng tr\u0103m model qua m\u1ed9t endpoint v\u00e0 m\u1ed9t bi\u1ebfn <code>AI_GATEWAY_API_KEY<\/code>; OpenClaw t\u1ef1 \u0111\u1ecdc danh m\u1ee5c model t\u1eeb <code>\/v1\/models<\/code> (<a href=\"https:\/\/docs.openclaw.ai\/providers\/vercel-ai-gateway\" target=\"_blank\" rel=\"noopener nofollow\">OpenClaw docs: Vercel AI Gateway<\/a>).<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>openclaw plugins install @openclaw\/vercel-ai-gateway-provider\nopenclaw onboard --auth-choice ai-gateway-api-key\nopenclaw models list --provider vercel-ai-gateway<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>H\u1ee3p v\u1edbi:<\/strong> ng\u01b0\u1eddi hay \u0111\u1ed5i model, nh\u00f3m mu\u1ed1n qu\u1ea3n l\u00fd kho\u00e1 v\u00e0 chi ph\u00ed \u1edf m\u1ed9t ch\u1ed7.<\/li>\n\n\n<li><strong>R\u1ee7i ro:<\/strong> m\u1ecdi prompt \u0111i qua h\u1ea1 t\u1ea7ng Vercel; gi\u00e1 theo model v\u00e0 token, xem tr\u00ean trang Vercel. C\u00e1c c\u00e1ch \u0111\u1ed5i model kh\u00e1c c\u00f3 \u1edf b\u00e0i <a href=\"https:\/\/tino.vn\/blog\/su-dung-nhieu-model-ai-mien-phi-tren-openclaw\/\">d\u00f9ng nhi\u1ec1u model AI tr\u00ean OpenClaw<\/a>.<\/li>\n<\/ul>\n\n\n\n<h3 id=\"7._Opik:_theo_d\u00f5i_trace,_token_v\u00e0_chi_ph\u00ed\">7. Opik: theo d\u00f5i trace, token v\u00e0 chi ph\u00ed<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Opik l\u00e0 plugin do Comet, \u0111\u01a1n v\u1ecb l\u00e0m n\u1ec1n t\u1ea3ng Opik, ph\u00e1t h\u00e0nh. Plugin xu\u1ea5t trace t\u1eeb OpenClaw sang Opik \u0111\u1ec3 xem t\u1eebng l\u01b0\u1ee3t g\u1ecdi model, g\u1ecdi tool, sub-agent, th\u1eddi gian, token v\u00e0 chi ph\u00ed (<a href=\"https:\/\/github.com\/comet-ml\/opik-openclaw\" target=\"_blank\" rel=\"noopener nofollow\">comet-ml\/opik-openclaw<\/a>). Repo d\u00f9ng gi\u1ea5y ph\u00e9p Apache-2.0, c\u00f3 kho\u1ea3ng 724 sao v\u00e0 l\u1ea7n c\u1eadp nh\u1eadt m\u1edbi \u0111\u00e2y l\u00e0 ng\u00e0y 05\/10\/2026 theo GitHub.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>openclaw plugins install npm:@opik\/opik-openclaw@0.3.0<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>H\u1ee3p v\u1edbi:<\/strong> nh\u00f3m v\u1eadn h\u00e0nh nhi\u1ec1u workflow, c\u1ea7n t\u00ecm b\u01b0\u1edbc g\u00e2y l\u1ed7i hay t\u1ed1n token.<\/li>\n\n\n<li><strong>R\u1ee7i ro:<\/strong> trace c\u00f3 th\u1ec3 ch\u1ee9a prompt, d\u1eef li\u1ec7u kh\u00e1ch h\u00e0ng, kho\u00e1 l\u1ed9 trong l\u1ec7nh. Thi\u1ebft l\u1eadp \u1ea9n d\u1eef li\u1ec7u tr\u01b0\u1edbc khi g\u1eedi, ho\u1eb7c t\u1ef1 host Opik.<\/li>\n<\/ul>\n\n\n\n<h3 id=\"8._Browserbase:_tr\u00ecnh_duy\u1ec7t_ch\u1ea1y_tr\u00ean_\u0111\u00e1m_m\u00e2y\">8. Browserbase: tr\u00ecnh duy\u1ec7t ch\u1ea1y tr\u00ean \u0111\u00e1m m\u00e2y<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Browserbase cho agent d\u00f9ng tr\u00ecnh duy\u1ec7t ch\u1ea1y tr\u00ean h\u1ea1 t\u1ea7ng c\u1ee7a Browserbase thay v\u00ec Chrome tr\u00ean VPS. G\u00f3i hi\u1ec7n h\u00e0nh l\u00e0 <code>@browserbasehq\/openclaw-browserbase<\/code> trong repo <a href=\"https:\/\/github.com\/browserbase\/integrations\" target=\"_blank\" rel=\"noopener nofollow\">browserbase\/integrations<\/a>; repo c\u0169 browserbase\/openclaw-browserbase \u0111\u00e3 chuy\u1ec3n sang tr\u1ea1ng th\u00e1i l\u01b0u tr\u1eef.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>openclaw plugins install npm:@browserbasehq\/openclaw-browserbase@0.1.2<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>H\u1ee3p v\u1edbi:<\/strong> ki\u1ec3m th\u1eed giao di\u1ec7n, \u0111\u1ecdc trang c\u1ea7n JavaScript khi VPS kh\u00f4ng mu\u1ed1n ch\u1ea1y Chrome.<\/li>\n\n\n<li><strong>R\u1ee7i ro:<\/strong> phi\u00ean \u0111\u0103ng nh\u1eadp, cookie n\u1eb1m tr\u00ean d\u1ecbch v\u1ee5 ngo\u00e0i; ph\u00ed theo th\u1eddi gian ch\u1ea1y; ph\u1ea3i tu\u00e2n th\u1ee7 \u0111i\u1ec1u kho\u1ea3n website \u0111\u00edch.<\/li>\n\n\n<li><strong>Ph\u01b0\u01a1ng \u00e1n t\u1ef1 host:<\/strong> <a href=\"https:\/\/tino.vn\/blog\/trien-khai-browserless-sandbox-tren-vps\/\">tri\u1ec3n khai Browserless tr\u00ean VPS<\/a> ho\u1eb7c xem th\u00eam <a href=\"https:\/\/tino.vn\/blog\/agent-browser-tot-nhat-cho-openclaw\/\">Agent Browser cho OpenClaw<\/a>.<\/li>\n<\/ul>\n\n\n\n<h3 id=\"9._SecureClaw:_r\u00e0_c\u1ea5u_h\u00ecnh_theo_khung_b\u1ea3o_m\u1eadt_AI_Agent\">9. SecureClaw: r\u00e0 c\u1ea5u h\u00ecnh theo khung b\u1ea3o m\u1eadt AI Agent<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">SecureClaw c\u1ee7a Adversa AI ki\u1ec3m tra c\u1ea5u h\u00ecnh v\u00e0 h\u00e0nh vi OpenClaw theo c\u00e1c khung nh\u01b0 OWASP Agentic Security v\u00e0 MITRE ATLAS, k\u00e8m g\u1ee3i \u00fd si\u1ebft c\u1ea5u h\u00ecnh (<a href=\"https:\/\/github.com\/adversa-ai\/secureclaw\" target=\"_blank\" rel=\"noopener nofollow\">adversa-ai\/secureclaw<\/a>). B\u1ea3n npm m\u1edbi l\u00e0 2.2.0 ng\u00e0y 23\/02\/2026, repo c\u1eadp nh\u1eadt l\u1ea7n cu\u1ed1i 12\/04\/2026, t\u1ee9c tr\u01b0\u1edbc khi OpenClaw 2026.8.1 \u0111\u1ed5i nhi\u1ec1u c\u1ea5u tr\u00fac.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>openclaw plugins install npm:@adversa\/secureclaw@2.2.0<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Tr\u01b0\u1edbc khi d\u00f9ng:<\/strong> ch\u1ea1y c\u00f4ng c\u1ee5 c\u00f3 s\u1eb5n <code>openclaw security audit --deep<\/code> c\u1ee7a OpenClaw (<a href=\"https:\/\/docs.openclaw.ai\/cli\/security\" target=\"_blank\" rel=\"noopener nofollow\">Security CLI<\/a>); d\u00f9ng SecureClaw nh\u01b0 l\u1edbp ki\u1ec3m tra th\u00eam.<\/li>\n\n\n<li><strong>R\u1ee7i ro:<\/strong> m\u1ee9c t\u01b0\u01a1ng th\u00edch v\u1edbi b\u1ea3n OpenClaw hi\u1ec7n t\u1ea1i ch\u01b0a \u0111\u01b0\u1ee3c nh\u00e0 ph\u00e1t h\u00e0nh x\u00e1c nh\u1eadn; tr\u00ean npm c\u00f3 nhi\u1ec1u g\u00f3i t\u00ean g\u1ea7n gi\u1ed1ng (secureclaw, secureclaw-official, @predicatesystems\/secureclaw), c\u00e0i nh\u1ea7m l\u00e0 r\u1ee7i ro chu\u1ed7i cung \u1ee9ng.<\/li>\n\n\n<li><strong>Kh\u00f4ng thay th\u1ebf:<\/strong> t\u01b0\u1eddng l\u1eeda, ph\u00e2n quy\u1ec1n h\u1ec7 \u0111i\u1ec1u h\u00e0nh, sandbox v\u00e0 sao l\u01b0u.<\/li>\n<\/ul>\n\n\n\n<h3 id=\"10._Better_Gateway:_th\u00eam_IDE_v\u00e0_terminal_v\u00e0o_giao_di\u1ec7n_Gateway\">10. Better Gateway: th\u00eam IDE v\u00e0 terminal v\u00e0o giao di\u1ec7n Gateway<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Better Gateway th\u00eam t\u1ef1 k\u1ebft n\u1ed1i l\u1ea1i WebSocket, tr\u00ecnh so\u1ea1n Monaco, terminal tr\u00ean tr\u00ecnh duy\u1ec7t v\u00e0 API \u0111\u1ecdc ghi file trong workspace (<a href=\"https:\/\/github.com\/ThisIsJeron\/openclaw-better-gateway\" target=\"_blank\" rel=\"noopener nofollow\">ThisIsJeron\/openclaw-better-gateway<\/a>). B\u1ea3n 1.2.5 ph\u00e1t h\u00e0nh 09\/03\/2026, repo c\u00f3 kho\u1ea3ng 36 sao v\u00e0 ch\u01b0a c\u1eadp nh\u1eadt t\u1eeb \u0111\u00f3, trong khi Control UI c\u1ee7a OpenClaw \u0111\u00e3 \u0111\u01b0\u1ee3c d\u1ef1ng l\u1ea1i \u1edf b\u1ea3n 2026.8.1.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>openclaw plugins install npm:@thisisjeron\/openclaw-better-gateway@1.2.5<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>H\u1ee3p v\u1edbi:<\/strong> ng\u01b0\u1eddi ph\u00e1t tri\u1ec3n mu\u1ed1n th\u1eed tr\u00ean m\u00e1y th\u1eed nghi\u1ec7m.<\/li>\n\n\n<li><strong>R\u1ee7i ro:<\/strong> terminal v\u00e0 File API tr\u00ean tr\u00ecnh duy\u1ec7t l\u00e0m ai v\u00e0o \u0111\u01b0\u1ee3c Gateway l\u00e0 \u0111i\u1ec1u khi\u1ec3n \u0111\u01b0\u1ee3c m\u00e1y ch\u1ee7. Kh\u00f4ng m\u1edf Gateway ra Internet; truy c\u1eadp qua <a href=\"https:\/\/tino.vn\/blog\/bao-mat-vps-chay-ai-agent-bang-tailscale\/\">Tailscale<\/a> ho\u1eb7c SSH tunnel.<\/li>\n\n\n<li><strong>G\u1ee3i \u00fd:<\/strong> v\u1edbi m\u00e1y \u0111ang ch\u1ea1y th\u1eadt, ch\u01b0a n\u00ean c\u00e0i t\u1edbi khi nh\u00e0 ph\u00e1t h\u00e0nh x\u00e1c nh\u1eadn t\u01b0\u01a1ng th\u00edch b\u1ea3n m\u1edbi.<\/li>\n<\/ul>\n\n\n\n<h2 id=\"N\u00ean_ch\u1ecdn_plugin_OpenClaw_n\u00e0o?\">N\u00ean ch\u1ecdn plugin OpenClaw n\u00e0o?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Kh\u00f4ng c\u1ea7n c\u00e0i c\u1ea3 10 plugin. B\u1eaft \u0111\u1ea7u t\u1eeb m\u1ed9t nhu c\u1ea7u, c\u00e0i plugin ch\u00ednh th\u1ee9c tr\u01b0\u1edbc, r\u1ed3i m\u1edbi x\u00e9t plugin c\u1ed9ng \u0111\u1ed3ng khi ch\u00ednh th\u1ee9c kh\u00f4ng \u0111\u00e1p \u1ee9ng.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>B\u1ea1n l\u00e0<\/th><th>B\u1ed9 kh\u1edfi \u0111\u1ea7u g\u1ee3i \u00fd<\/th><th>Ghi ch\u00fa<\/th><\/tr><\/thead><tbody><tr><td>Ng\u01b0\u1eddi m\u1edbi, tr\u1ee3 l\u00fd c\u00e1 nh\u00e2n<\/td><td>Firecrawl, m\u1ed9t k\u00eanh chat, Memory LanceDB n\u1ebfu th\u1eadt c\u1ea7n nh\u1edb l\u00e2u<\/td><td>Ch\u1ea1y openclaw security audit tr\u01b0\u1edbc khi m\u1edf th\u00eam quy\u1ec1n<\/td><\/tr><tr><td>Ng\u01b0\u1eddi l\u00e0m n\u1ed9i dung, nghi\u00ean c\u1ee9u<\/td><td>Firecrawl, Memory LanceDB, Opik<\/td><td>Browserbase ch\u1ec9 khi trang c\u1ea7n tr\u00ecnh duy\u1ec7t th\u1eadt<\/td><\/tr><tr><td>Doanh nghi\u1ec7p nh\u1ecf<\/td><td>Lobster, Zalo, Voice Call, Opik<\/td><td>Th\u1eed Zalo tr\u00ean nh\u00f3m n\u1ed9i b\u1ed9 v\u00ec k\u00eanh \u0111ang th\u1eed nghi\u1ec7m<\/td><\/tr><tr><td>L\u1eadp tr\u00ecnh vi\u00ean<\/td><td>Lobster, Vercel AI Gateway, Opik<\/td><td>Better Gateway ch\u1ec9 tr\u00ean m\u00e1y th\u1eed<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">G\u1ee3i \u00fd c\u1ee7a Tino theo m\u1ee5c \u0111\u00edch d\u00f9ng, kh\u00f4ng ph\u1ea3i x\u1ebfp h\u1ea1ng<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">C\u00e1c b\u00e0i n\u1ed1i k\u00eanh chat cho OpenClaw: <a href=\"https:\/\/tino.vn\/blog\/cach-lay-api-token-telegram\/\">Telegram<\/a>, <a href=\"https:\/\/tino.vn\/blog\/lay-api-token-slack-de-ket-noi-voi-openclaw\/\">Slack<\/a>, <a href=\"https:\/\/tino.vn\/blog\/ket-noi-discord-voi-openclaw\/\">Discord<\/a>.<\/p>\n\n\n\n<h2 id=\"R\u1ee7i_ro_b\u1ea3o_m\u1eadt_khi_c\u00e0i_plugin_b\u00ean_th\u1ee9_ba\">R\u1ee7i ro b\u1ea3o m\u1eadt khi c\u00e0i plugin b\u00ean th\u1ee9 ba<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">C\u00e0i hay c\u1eadp nh\u1eadt plugin l\u00e0 ch\u1ea1y m\u00e3: c\u00e0i t\u1eeb npm hay git, tr\u00ecnh qu\u1ea3n l\u00fd g\u00f3i c\u00f2n ch\u1ea1y b\u01b0\u1edbc c\u00e0i ph\u1ee5 thu\u1ed9c. OpenClaw kh\u00f4ng t\u1ef1 ch\u1eb7n m\u00e3 nguy hi\u1ec3m l\u00fac c\u00e0i; n\u00f3 c\u1ea3nh b\u00e1o khi ngu\u1ed3n l\u00e0 npm, git, th\u01b0 m\u1ee5c hay file l\u1ea1, v\u00e0 b\u1ea3n 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 (<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<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1400\" height=\"750\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/plugin-openclaw-tot-nhat-thu-an-toan.webp\" alt=\"N\u0103m b\u01b0\u1edbc th\u1eed plugin OpenClaw m\u1edbi: soi ngu\u1ed3n, c\u00e0i b\u1ea3n c\u1ed1 \u0111\u1ecbnh, \u0111\u1ecdc quy\u1ec1n xin c\u1ea5p, ki\u1ec3m tra \u0111\u0103ng k\u00fd b\u1eb1ng inspect --runtime, m\u1edf r\u1ed9ng d\u1ea7n cho agent c\u1ea7n d\u00f9ng\" class=\"wp-image-132039\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/plugin-openclaw-tot-nhat-thu-an-toan.webp 1400w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/plugin-openclaw-tot-nhat-thu-an-toan-300x161.webp 300w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/plugin-openclaw-tot-nhat-thu-an-toan-1024x549.webp 1024w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/10\/plugin-openclaw-tot-nhat-thu-an-toan-768x411.webp 768w\" sizes=\"(max-width: 1400px) 100vw, 1400px\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Ghim phi\u00ean b\u1ea3n<\/strong> (<code>g\u00f3i@1.2.3<\/code>) thay v\u00ec lu\u00f4n l\u1ea5y b\u1ea3n m\u1edbi, \u0111\u1ecdc changelog tr\u01b0\u1edbc khi c\u1eadp nh\u1eadt.<\/li>\n\n\n<li><strong>\u0110\u1ecdc capability consent:<\/strong> plugin khai b\u00e1o th\u00eam n\u0103ng l\u1ef1c khi c\u1eadp nh\u1eadt ph\u1ea3i \u0111\u01b0\u1ee3c \u0111\u1ed3ng \u00fd l\u1ea1i; d\u00f9ng <code>--accept-capabilities<\/code> ch\u1ec9 sau khi \u0111\u00e3 \u0111\u1ecdc.<\/li>\n\n\n<li><strong>Gi\u1edbi h\u1ea1n b\u1eb1ng allowlist:<\/strong> \u0111\u1eb7t <code>plugins.allow<\/code> \u0111\u1ec3 ch\u1ec9 plugin b\u1ea1n duy\u1ec7t m\u1edbi \u0111\u01b0\u1ee3c n\u1ea1p, g\u1ee1 plugin kh\u00f4ng c\u00f2n d\u00f9ng.<\/li>\n\n\n<li><strong>Ch\u1eb7n theo ch\u00ednh s\u00e1ch:<\/strong> <code>security.installPolicy<\/code> ch\u1ea1y l\u1ec7nh ki\u1ec3m tra ri\u00eang c\u1ee7a b\u1ea1n tr\u01b0\u1edbc m\u1ed7i l\u1ea7n c\u00e0i skill hay plugin.<\/li>\n\n\n<li><strong>T\u00e1ch quy\u1ec1n agent:<\/strong> agent \u0111\u1ecdc d\u1eef li\u1ec7u t\u1eeb b\u00ean ngo\u00e0i n\u00ean ch\u1ea1y 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>.<\/li>\n\n\n<li><strong>Kh\u00f4ng m\u1edf Gateway ra Internet:<\/strong> gi\u1eef c\u1ed5ng 18789 \u1edf loopback, truy c\u1eadp qua Tailscale, SSH tunnel ho\u1eb7c reverse proxy c\u00f3 x\u00e1c th\u1ef1c.<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code>openclaw plugins list --verbose\nopenclaw plugins inspect &lt;plugin-id&gt; --runtime --json\nopenclaw security audit --deep<\/code><\/pre>\n\n\n\n<h2 id=\"K\u1ebft_lu\u1eadn\">K\u1ebft lu\u1eadn<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Plugin m\u1ea1nh t\u1edbi \u0111\u00e2u c\u0169ng ch\u1ec9 \u0111\u00e1ng c\u00e0i khi b\u1ea1n c\u1ea7n \u0111\u00fang vi\u1ec7c n\u00f3 l\u00e0m. \u01afu ti\u00ean plugin ch\u00ednh th\u1ee9c c\u1ee7a OpenClaw, \u0111\u1ecdc k\u1ef9 plugin c\u1ed9ng \u0111\u1ed3ng l\u00e2u kh\u00f4ng c\u1eadp nh\u1eadt, ghim phi\u00ean b\u1ea3n v\u00e0 ki\u1ec3m tra l\u1ea1i sau m\u1ed7i l\u1ea7n n\u00e2ng c\u1ea5p OpenClaw.<\/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\/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\/memory-plugin-openclaw\/\">Memory plugin cho OpenClaw<\/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\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-va-su-dung-clawhub-cli\/\">C\u00e0i \u0111\u1eb7t v\u00e0 s\u1eed d\u1ee5ng ClawHub CLI<\/a><\/li>\n<\/ul>\n\n\n\n<h2 id=\"C\u00e2u_h\u1ecfi_th\u01b0\u1eddng_g\u1eb7p_v\u1ec1_plugin_OpenClaw\">C\u00e2u h\u1ecfi th\u01b0\u1eddng g\u1eb7p v\u1ec1 plugin 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=\"Plugin_n\u00e0o_ph\u00f9_h\u1ee3p_cho_b\u1ed9_nh\u1edb_OpenClaw?\">Plugin n\u00e0o ph\u00f9 h\u1ee3p cho b\u1ed9 nh\u1edb OpenClaw?<\/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\">Memory LanceDB l\u00e0 plugin ch\u00ednh th\u1ee9c cho b\u1ed9 nh\u1edb d\u00e0i h\u1ea1n c\u00f3 t\u00ecm ki\u1ebfm vector, t\u1ef1 truy h\u1ed3i v\u00e0 t\u1ef1 l\u01b0u d\u1eef ki\u1ec7n. B\u1ea1n c\u1ea7n chu\u1ea9n b\u1ecb model embedding; d\u00f9ng embedding local n\u1ebfu kh\u00f4ng mu\u1ed1n n\u1ed9i dung r\u1eddi kh\u1ecfi m\u00e1y ch\u1ee7.<\/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_plugin_c\u00f3_ph\u1ea3i_kh\u1edfi_\u0111\u1ed9ng_l\u1ea1i_Gateway_kh\u00f4ng?\">C\u00e0i 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 kh\u00f4ng. Theo t\u00e0i li\u1ec7u hi\u1ec7n h\u00e0nh, l\u1ec7nh c\u00e0i v\u00e0 b\u1eadt plugin \u00e1p d\u1ee5ng v\u00e0o Gateway \u0111ang ch\u1ea1y; Gateway \u0111ang t\u1eaft th\u00ec plugin c\u00f3 hi\u1ec7u l\u1ef1c khi kh\u1edfi \u0111\u1ed9ng. Plugin khai b\u00e1o c\u1ea7n restart th\u00ec v\u1eabn ph\u1ea3i ch\u1ea1y openclaw gateway restart.<\/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_OpenClaw_c\u00f3_an_to\u00e0n_kh\u00f4ng?\">Plugin OpenClaw c\u00f3 an to\u00e0n 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\">Tu\u1ef3 ngu\u1ed3n v\u00e0 quy\u1ec1n. Plugin ch\u1ea1y trong ti\u1ebfn tr\u00ecnh Gateway n\u00ean c\u00f3 th\u1ec3 ch\u1ea1m t\u1edbi t\u00e0i nguy\u00ean m\u00e0 Gateway ch\u1ea1m \u0111\u01b0\u1ee3c. \u01afu ti\u00ean plugin ch\u00ednh th\u1ee9c, ghim phi\u00ean b\u1ea3n, \u0111\u1ecdc quy\u1ec1n xin c\u1ea5p v\u00e0 th\u1eed tr\u00ean m\u00e1y ri\u00eang tr\u01b0\u1edbc.<\/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_c\u00e0i_t\u1ea5t_c\u1ea3_plugin_trong_danh_s\u00e1ch_kh\u00f4ng?\">C\u00f3 n\u00ean c\u00e0i t\u1ea5t c\u1ea3 plugin trong danh s\u00e1ch 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. M\u1ed7i plugin th\u00eam m\u00e3 ch\u1ea1y n\u1ec1n, ph\u1ee5 thu\u1ed9c v\u00e0 quy\u1ec1n c\u1ea7n qu\u1ea3n l\u00fd. C\u00e0i t\u1eebng plugin theo nhu c\u1ea7u, ki\u1ec3m tra \u1ed5n \u0111\u1ecbnh v\u00e0i ng\u00e0y r\u1ed3i m\u1edbi th\u00eam plugin kh\u00e1c.<\/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_Zalo_cho_OpenClaw_\u0111\u00e3_d\u00f9ng_\u1ed5n_\u0111\u1ecbnh_\u0111\u01b0\u1ee3c_ch\u01b0a?\">Plugin Zalo cho OpenClaw \u0111\u00e3 d\u00f9ng \u1ed5n \u0111\u1ecbnh \u0111\u01b0\u1ee3c ch\u01b0a?<\/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\">Plugin Zalo h\u1ed7 tr\u1ee3 tin nh\u1eafn ri\u00eang v\u00e0 nh\u00f3m, nh\u01b0ng t\u00e0i li\u1ec7u v\u1eabn ghi tr\u1ea1ng th\u00e1i th\u1eed nghi\u1ec7m. N\u00ean d\u00f9ng cho nh\u00f3m n\u1ed9i b\u1ed9 tr\u01b0\u1edbc khi \u0111\u01b0a v\u00e0o quy tr\u00ecnh v\u1edbi kh\u00e1ch h\u00e0ng, v\u00e0 kh\u00f4ng d\u00f9ng plugin Zalo c\u00e1 nh\u00e2n cho t\u00e0i kho\u1ea3n quan tr\u1ecdng.<\/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\": \"Plugin n\u00e0o ph\u00f9 h\u1ee3p cho b\u1ed9 nh\u1edb OpenClaw?\",\n\t\t\t\t\"acceptedAnswer\": {\n\t\t\t\t\t\"@type\": \"Answer\",\n\t\t\t\t\t\"text\": \"<p>Memory LanceDB l\u00e0 plugin ch\u00ednh th\u1ee9c cho b\u1ed9 nh\u1edb d\u00e0i h\u1ea1n c\u00f3 t\u00ecm ki\u1ebfm vector, t\u1ef1 truy h\u1ed3i v\u00e0 t\u1ef1 l\u01b0u d\u1eef ki\u1ec7n. B\u1ea1n c\u1ea7n chu\u1ea9n b\u1ecb model embedding; d\u00f9ng embedding local n\u1ebfu kh\u00f4ng mu\u1ed1n n\u1ed9i dung r\u1eddi kh\u1ecfi m\u00e1y ch\u1ee7.<\/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 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 kh\u00f4ng. Theo t\u00e0i li\u1ec7u hi\u1ec7n h\u00e0nh, l\u1ec7nh c\u00e0i v\u00e0 b\u1eadt plugin \u00e1p d\u1ee5ng v\u00e0o Gateway \u0111ang ch\u1ea1y; Gateway \u0111ang t\u1eaft th\u00ec plugin c\u00f3 hi\u1ec7u l\u1ef1c khi kh\u1edfi \u0111\u1ed9ng. Plugin khai b\u00e1o c\u1ea7n restart th\u00ec v\u1eabn ph\u1ea3i ch\u1ea1y openclaw gateway restart.<\/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 OpenClaw c\u00f3 an to\u00e0n kh\u00f4ng?\",\n\t\t\t\t\"acceptedAnswer\": {\n\t\t\t\t\t\"@type\": \"Answer\",\n\t\t\t\t\t\"text\": \"<p>Tu\u1ef3 ngu\u1ed3n v\u00e0 quy\u1ec1n. Plugin ch\u1ea1y trong ti\u1ebfn tr\u00ecnh Gateway n\u00ean c\u00f3 th\u1ec3 ch\u1ea1m t\u1edbi t\u00e0i nguy\u00ean m\u00e0 Gateway ch\u1ea1m \u0111\u01b0\u1ee3c. \u01afu ti\u00ean plugin ch\u00ednh th\u1ee9c, ghim phi\u00ean b\u1ea3n, \u0111\u1ecdc quy\u1ec1n xin c\u1ea5p v\u00e0 th\u1eed tr\u00ean m\u00e1y ri\u00eang tr\u01b0\u1edbc.<\/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 c\u00e0i t\u1ea5t c\u1ea3 plugin trong danh s\u00e1ch 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. M\u1ed7i plugin th\u00eam m\u00e3 ch\u1ea1y n\u1ec1n, ph\u1ee5 thu\u1ed9c v\u00e0 quy\u1ec1n c\u1ea7n qu\u1ea3n l\u00fd. C\u00e0i t\u1eebng plugin theo nhu c\u1ea7u, ki\u1ec3m tra \u1ed5n \u0111\u1ecbnh v\u00e0i ng\u00e0y r\u1ed3i m\u1edbi th\u00eam plugin kh\u00e1c.<\/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 Zalo cho OpenClaw \u0111\u00e3 d\u00f9ng \u1ed5n \u0111\u1ecbnh \u0111\u01b0\u1ee3c ch\u01b0a?\",\n\t\t\t\t\"acceptedAnswer\": {\n\t\t\t\t\t\"@type\": \"Answer\",\n\t\t\t\t\t\"text\": \"<p>Plugin Zalo h\u1ed7 tr\u1ee3 tin nh\u1eafn ri\u00eang v\u00e0 nh\u00f3m, nh\u01b0ng t\u00e0i li\u1ec7u v\u1eabn ghi tr\u1ea1ng th\u00e1i th\u1eed nghi\u1ec7m. N\u00ean d\u00f9ng cho nh\u00f3m n\u1ed9i b\u1ed9 tr\u01b0\u1edbc khi \u0111\u01b0a v\u00e0o quy tr\u00ecnh v\u1edbi kh\u00e1ch h\u00e0ng, v\u00e0 kh\u00f4ng d\u00f9ng plugin Zalo c\u00e1 nh\u00e2n cho t\u00e0i kho\u1ea3n quan tr\u1ecdng.<\/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>Plugin OpenClaw \u0111\u00e1ng c\u00e0i l\u00e0 plugin gi\u1ea3i quy\u1ebft \u0111\u00fang m\u1ed9t vi\u1ec7c b\u1ea1n \u0111ang l\u00e0m, c\u00f3 nh\u00e0 ph\u00e1t h\u00e0nh r\u00f5 r\u00e0ng v\u00e0 c\u00f2n \u0111\u01b0\u1ee3c c\u1eadp nh\u1eadt. B\u00e0i n\u00e0y ch\u1ecdn 10 plugin theo nhu c\u1ea7u ph\u1ed5 bi\u1ebfn: \u0111\u1ecdc web, b\u1ed9 nh\u1edb d\u00e0i h\u1ea1n, quy tr\u00ecnh c\u00f3 duy\u1ec7t, g\u1ecdi \u0111i\u1ec7n, Zalo, c\u1ed5ng model, gi\u00e1m s\u00e1t, tr\u00ecnh duy\u1ec7t \u0111\u00e1m [&hellip;]<\/p>\n","protected":false},"author":23,"featured_media":129310,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7552],"tags":[7554],"class_list":["post-129296","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-openclaw","tag-openclaw"],"_links":{"self":[{"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/posts\/129296","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=129296"}],"version-history":[{"count":3,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/posts\/129296\/revisions"}],"predecessor-version":[{"id":132092,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/posts\/129296\/revisions\/132092"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/media\/129310"}],"wp:attachment":[{"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/media?parent=129296"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/categories?post=129296"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/tags?post=129296"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}