{"id":122330,"date":"2026-01-06T15:13:41","date_gmt":"2026-01-06T08:13:41","guid":{"rendered":"https:\/\/tino.vn\/blog\/?p=122330"},"modified":"2026-01-06T15:21:27","modified_gmt":"2026-01-06T08:21:27","slug":"claude-agent-skills-la-gi","status":"publish","type":"post","link":"https:\/\/tino.vn\/blog\/claude-agent-skills-la-gi\/","title":{"rendered":"Claude Agent Skills l\u00e0 g\u00ec? H\u01b0\u1edbng d\u1eabn s\u1eed d\u1ee5ng Claude Agent Skills c\u01a1 b\u1ea3n [2026]"},"content":{"rendered":"\n<p><strong>Trong k\u1ef7 nguy\u00ean AI, vi\u1ec7c t\u01b0\u01a1ng t\u00e1c v\u1edbi c\u00e1c m\u00f4 h\u00ecnh ng\u00f4n ng\u1eef l\u1edbn kh\u00f4ng c\u00f2n d\u1eebng l\u1ea1i \u1edf nh\u1eefng c\u00e2u l\u1ec7nh \u0111\u01a1n l\u1ebb hay c\u00e1c \u0111o\u1ea1n h\u1ed9i tho\u1ea1i ng\u1eafn. C\u00e1c nh\u00e0 ph\u00e1t tri\u1ec3n v\u00e0 doanh nghi\u1ec7p \u0111ang t\u00ecm ki\u1ebfm gi\u1ea3i ph\u00e1p \u0111\u1ec3 AI c\u00f3 th\u1ec3 th\u1ef1c hi\u1ec7n nh\u1eefng chu\u1ed7i t\u00e1c v\u1ee5 ph\u1ee9c t\u1ea1p, ghi nh\u1edb quy tr\u00ecnh chuy\u00ean s\u00e2u m\u00e0 kh\u00f4ng l\u00e0m tr\u00e0n b\u1ed9 nh\u1edb \u0111\u1ec7m (context window). Claude Agent Skills ch\u00ednh l\u00e0 l\u1eddi gi\u1ea3i cho b\u00e0i to\u00e1n n\u00e0y. V\u1eady c\u1ee5 th\u1ec3 Claude Agent Skills l\u00e0 g\u00ec? C\u00e1ch s\u1eed d\u1ee5ng nh\u01b0 th\u1ebf n\u00e0o? C\u00f9ng Tino t\u00ecm hi\u1ec3u qua b\u00e0i vi\u1ebft d\u01b0\u1edbi \u0111\u00e2y nh\u00e9!<\/strong><\/p>\n\n\n\n<h2 id=\"T\u1ed5ng_quan_v\u1ec1_Claude_Agent_Skills\"><a id=\"post-122330-_hpnnxeirfthe\"><\/a>T\u1ed5ng quan v\u1ec1 Claude Agent Skills<\/h2>\n\n\n\n<h3 id=\"Claude_Agent_Skills_l\u00e0_g\u00ec?\"><a id=\"post-122330-_usxlrwfv7t1i\"><\/a><strong>Claude Agent Skills l\u00e0 g\u00ec?<\/strong><\/h3>\n\n\n\n<p>Claude Agent Skills l\u00e0 c\u00e1c n\u0103ng l\u1ef1c \u0111\u01b0\u1ee3c m\u00f4-\u0111un h\u00f3a, ho\u1ea1t \u0111\u1ed9ng d\u1ef1a tr\u00ean h\u1ec7 th\u1ed1ng t\u1ec7p tin (filesystem-based), gi\u00fap m\u1edf r\u1ed9ng ch\u1ee9c n\u0103ng c\u1ed1t l\u00f5i c\u1ee7a Claude v\u01b0\u1ee3t ra ngo\u00e0i kh\u1ea3 n\u0103ng h\u1ed9i tho\u1ea1i th\u00f4ng th\u01b0\u1eddng. M\u1ed7i &#8220;Skill&#8221; (K\u1ef9 n\u0103ng) l\u00e0 m\u1ed9t g\u00f3i t\u00e0i nguy\u00ean bao g\u1ed3m c\u00e1c ch\u1ec9 d\u1eabn, si\u00eau d\u1eef li\u1ec7u (metadata) v\u00e0 c\u00e1c c\u00f4ng c\u1ee5 b\u1ed5 tr\u1ee3 (nh\u01b0 t\u1eadp l\u1ec7nh code ho\u1eb7c t\u00e0i li\u1ec7u m\u1eabu).<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"700\" height=\"375\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/01\/claude-agent-skills-la-gi-1.png\" alt=\"Claude Agent Skills l\u00e0 g\u00ec?\" class=\"wp-image-122333\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/01\/claude-agent-skills-la-gi-1.png 700w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/01\/claude-agent-skills-la-gi-1-300x161.png 300w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><figcaption class=\"wp-element-caption\"><strong>Claude Agent Skills l\u00e0 g\u00ec?<\/strong><\/figcaption><\/figure>\n<\/div>\n\n\n<p>Kh\u00e1c v\u1edbi c\u00e1c c\u00e2u l\u1ec7nh (prompts) \u0111\u01a1n l\u1ebb ch\u1ec9 ph\u1ee5c v\u1ee5 cho m\u1ed9t t\u00e1c v\u1ee5 nh\u1ea5t th\u1eddi, Agent Skills l\u00e0 nh\u1eefng t\u00e0i nguy\u00ean c\u00f3 kh\u1ea3 n\u0103ng t\u00e1i s\u1eed d\u1ee5ng, \u0111\u01b0\u1ee3c thi\u1ebft k\u1ebf \u0111\u1ec3 chuy\u1ec3n \u0111\u1ed5i Claude t\u1eeb m\u1ed9t tr\u1ee3 l\u00fd t\u1ed5ng qu\u00e1t th\u00e0nh m\u1ed9t chuy\u00ean gia trong l\u0129nh v\u1ef1c c\u1ee5 th\u1ec3. Gi\u1ea3i ph\u00e1p n\u00e0y cho ph\u00e9p ng\u01b0\u1eddi d\u00f9ng \u0111\u00f3ng g\u00f3i c\u00e1c quy tr\u00ecnh l\u00e0m vi\u1ec7c ph\u1ee9c t\u1ea1p, ki\u1ebfn th\u1ee9c chuy\u00ean ng\u00e0nh v\u00e0 c\u00e1c ph\u01b0\u01a1ng ph\u00e1p th\u1ef1c thi t\u1ed1t nh\u1ea5t (best practices) \u0111\u1ec3 Claude t\u1ef1 \u0111\u1ed9ng s\u1eed d\u1ee5ng khi c\u1ea7n thi\u1ebft m\u00e0 kh\u00f4ng y\u00eau c\u1ea7u ng\u01b0\u1eddi d\u00f9ng ph\u1ea3i cung c\u1ea5p l\u1ea1i h\u01b0\u1edbng d\u1eabn trong m\u1ed7i l\u1ea7n t\u01b0\u01a1ng t\u00e1c.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>Xem th\u00eam: <a href=\"https:\/\/tino.vn\/blog\/model-cua-claude\/\" data-type=\"post\" data-id=\"120596\" target=\"_blank\" rel=\"noreferrer noopener\">\u0110\u00e1nh gi\u00e1 chi ti\u1ebft c\u00e1c model c\u1ee7a Claude<\/a><\/p>\n<\/blockquote>\n\n\n\n<h3 id=\"C\u01a1_ch\u1ebf_ho\u1ea1t_\u0111\u1ed9ng_c\u1ee7a_Claude_Agent_Skills\"><a id=\"post-122330-_agxi2ikn1no2\"><\/a><strong>C\u01a1 ch\u1ebf ho\u1ea1t \u0111\u1ed9ng c\u1ee7a Claude Agent Skills<\/strong><\/h3>\n\n\n\n<p>C\u01a1 ch\u1ebf c\u1ed1t l\u00f5i c\u1ee7a Agent Skills d\u1ef1a tr\u00ean ki\u1ebfn tr\u00fac h\u1ec7 th\u1ed1ng t\u1ec7p trong m\u00f4i tr\u01b0\u1eddng m\u00e1y \u1ea3o (VM) v\u00e0 nguy\u00ean l\u00fd &#8220;ti\u1ebft l\u1ed9 l\u0169y ti\u1ebfn&#8221; \u0111\u1ec3 qu\u1ea3n l\u00fd ng\u1eef c\u1ea3nh hi\u1ec7u qu\u1ea3. Quy tr\u00ecnh ho\u1ea1t \u0111\u1ed9ng chia th\u00e0nh 3 c\u1ea5p \u0111\u1ed9 t\u1ea3i d\u1eef li\u1ec7u:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>C\u1ea5p \u0111\u1ed9 1: Si\u00eau d\u1eef li\u1ec7u (Lu\u00f4n \u0111\u01b0\u1ee3c t\u1ea3i):<\/strong> Claude lu\u00f4n t\u1ea3i th\u00f4ng tin c\u01a1 b\u1ea3n (t\u00ean v\u00e0 m\u00f4 t\u1ea3 Skill) t\u1eeb t\u1ec7p c\u1ea5u h\u00ecnh khi kh\u1edfi \u0111\u1ed9ng. \u0110i\u1ec1u n\u00e0y gi\u00fap Claude nh\u1eadn bi\u1ebft Skill n\u00e0o \u0111ang t\u1ed3n t\u1ea1i v\u00e0 khi n\u00e0o n\u00ean s\u1eed d\u1ee5ng ch\u00fang m\u00e0 kh\u00f4ng t\u1ed1n nhi\u1ec1u dung l\u01b0\u1ee3ng b\u1ed9 nh\u1edb ng\u1eef c\u1ea3nh (ch\u1ec9 kho\u1ea3ng 100 tokens).<\/li>\n\n\n\n<li><strong>C\u1ea5p \u0111\u1ed9 2: H\u01b0\u1edbng d\u1eabn (T\u1ea3i khi \u0111\u01b0\u1ee3c k\u00edch ho\u1ea1t):<\/strong> Khi y\u00eau c\u1ea7u c\u1ee7a ng\u01b0\u1eddi d\u00f9ng kh\u1edbp v\u1edbi m\u00f4 t\u1ea3 c\u1ee7a m\u1ed9t Skill, Claude s\u1ebd s\u1eed d\u1ee5ng l\u1ec7nh bash \u0111\u1ec3 \u0111\u1ecdc t\u1ec7p h\u01b0\u1edbng d\u1eabn ch\u00ednh (SKILL.md) t\u1eeb h\u1ec7 th\u1ed1ng t\u1ec7p. Ch\u1ec9 l\u00fac n\u00e0y, c\u00e1c quy tr\u00ecnh v\u00e0 ki\u1ebfn th\u1ee9c chuy\u00ean m\u00f4n c\u1ee7a Skill m\u1edbi \u0111\u01b0\u1ee3c \u0111\u01b0a v\u00e0o c\u1eeda s\u1ed5 ng\u1eef c\u1ea3nh \u0111\u1ec3 Claude x\u1eed l\u00fd.<\/li>\n\n\n\n<li><strong>C\u1ea5p \u0111\u1ed9 3: T\u00e0i nguy\u00ean v\u00e0 m\u00e3 (T\u1ea3i khi c\u1ea7n thi\u1ebft):<\/strong> \u0110\u00e2y l\u00e0 c\u1ea5p \u0111\u1ed9 s\u00e2u nh\u1ea5t, bao g\u1ed3m c\u00e1c t\u00e0i li\u1ec7u tham kh\u1ea3o l\u1edbn ho\u1eb7c m\u00e3 l\u1ec7nh th\u1ef1c thi (scripts).\n<ul class=\"wp-block-list\">\n<li>Claude ch\u1ec9 \u0111\u1ecdc c\u00e1c t\u1ec7p tham kh\u1ea3o c\u1ee5 th\u1ec3 khi nhi\u1ec7m v\u1ee5 y\u00eau c\u1ea7u.<\/li>\n\n\n\n<li>V\u1edbi m\u00e3 l\u1ec7nh, Claude ch\u1ea1y ch\u00fang qua bash v\u00e0 ch\u1ec9 nh\u1eadn l\u1ea1i k\u1ebft qu\u1ea3 \u0111\u1ea7u ra (output); b\u1ea3n th\u00e2n \u0111o\u1ea1n m\u00e3 kh\u00f4ng bao gi\u1edd \u0111i v\u00e0o ng\u1eef c\u1ea3nh, gi\u00fap ti\u1ebft ki\u1ec7m tokens t\u1ed1i \u0111a v\u00e0 cho ph\u00e9p th\u1ef1c hi\u1ec7n c\u00e1c t\u00e1c v\u1ee5 ph\u1ee9c t\u1ea1p m\u00e0 kh\u00f4ng b\u1ecb gi\u1edbi h\u1ea1n b\u1edfi \u0111\u1ed9 d\u00e0i ng\u1eef c\u1ea3nh.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"700\" height=\"375\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/01\/claude-agent-skills-la-gi-2.png\" alt=\"C\u01a1 ch\u1ebf ho\u1ea1t \u0111\u1ed9ng c\u1ee7a Claude Agent Skills\" class=\"wp-image-122334\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/01\/claude-agent-skills-la-gi-2.png 700w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/01\/claude-agent-skills-la-gi-2-300x161.png 300w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><figcaption class=\"wp-element-caption\"><strong>C\u01a1 ch\u1ebf ho\u1ea1t \u0111\u1ed9ng c\u1ee7a Claude Agent Skills<\/strong><\/figcaption><\/figure>\n<\/div>\n\n\n<h2 id=\"Ph\u00e2n_lo\u1ea1i_Agent_Skills_\"><a id=\"post-122330-_wubsk5x6dbzl\"><\/a>Ph\u00e2n lo\u1ea1i Agent Skills <\/h2>\n\n\n\n<p>H\u1ec7 sinh th\u00e1i Claude Agent Skills hi\u1ec7n \u0111\u01b0\u1ee3c chia th\u00e0nh hai nh\u00f3m ch\u00ednh d\u1ef1a tr\u00ean ngu\u1ed3n g\u1ed1c v\u00e0 m\u1ee9c \u0111\u1ed9 t\u00f9y bi\u1ebfn, ph\u1ee5c v\u1ee5 \u0111a d\u1ea1ng nhu c\u1ea7u t\u1eeb ng\u01b0\u1eddi d\u00f9ng ph\u1ed5 th\u00f4ng \u0111\u1ebfn c\u00e1c l\u1eadp tr\u00ecnh vi\u00ean chuy\u00ean nghi\u1ec7p.<\/p>\n\n\n\n<h3 id=\"#1._Pre-built_Agent_Skills_(K\u1ef9_n\u0103ng_c\u00f3_s\u1eb5n)\"><a id=\"post-122330-_qa4kt9d3hgyv\"><\/a><strong>#1. Pre-built Agent Skills (K\u1ef9 n\u0103ng c\u00f3 s\u1eb5n)<\/strong><\/h3>\n\n\n\n<p>\u0110\u00e2y l\u00e0 b\u1ed9 k\u1ef9 n\u0103ng \u0111\u01b0\u1ee3c Anthropic x\u00e2y d\u1ef1ng v\u00e0 t\u00edch h\u1ee3p s\u1eb5n v\u00e0o h\u1ec7 th\u1ed1ng, cho ph\u00e9p ng\u01b0\u1eddi d\u00f9ng s\u1eed d\u1ee5ng ngay l\u1eadp t\u1ee9c m\u00e0 kh\u00f4ng c\u1ea7n thi\u1ebft l\u1eadp ph\u1ee9c t\u1ea1p. Nh\u00f3m k\u1ef9 n\u0103ng n\u00e0y t\u1eadp trung ch\u1ee7 y\u1ebfu v\u00e0o vi\u1ec7c x\u1eed l\u00fd c\u00e1c \u0111\u1ecbnh d\u1ea1ng t\u00e0i li\u1ec7u v\u0103n ph\u00f2ng ph\u1ed5 bi\u1ebfn.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Danh s\u00e1ch k\u1ef9 n\u0103ng:<\/strong> Bao g\u1ed3m c\u00e1c c\u00f4ng c\u1ee5 x\u1eed l\u00fd PowerPoint (pptx), Excel (xlsx), Word (docx) v\u00e0 PDF.<\/li>\n\n\n\n<li><strong>Ph\u1ea1m vi \u1ee9ng d\u1ee5ng:<\/strong> C\u00e1c k\u1ef9 n\u0103ng c\u00f3 s\u1eb5n ho\u1ea1t \u0111\u1ed9ng tr\u00ean c\u1ea3 giao di\u1ec7n web Claude.ai v\u00e0 th\u00f4ng qua Claude API.<\/li>\n\n\n\n<li><strong>C\u01a1 ch\u1ebf k\u00edch ho\u1ea1t:<\/strong> Tr\u00ean giao di\u1ec7n web, c\u00e1c c\u00f4ng c\u1ee5 n\u00e0y ho\u1ea1t \u0111\u1ed9ng ng\u1ea7m t\u1ef1 \u0111\u1ed9ng. \u0110\u1ed1i v\u1edbi l\u1eadp tr\u00ecnh vi\u00ean s\u1eed d\u1ee5ng API, c\u1ea7n khai b\u00e1o skill_id t\u01b0\u01a1ng \u1ee9ng (v\u00ed d\u1ee5: pptx, xlsx) \u0111\u1ec3 g\u1ecdi ch\u1ee9c n\u0103ng.<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"700\" height=\"375\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/01\/claude-agent-skills-la-gi-3.png\" alt=\"Ph\u00e2n lo\u1ea1i Agent Skills\" class=\"wp-image-122335\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/01\/claude-agent-skills-la-gi-3.png 700w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/01\/claude-agent-skills-la-gi-3-300x161.png 300w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><figcaption class=\"wp-element-caption\"><strong>Ph\u00e2n lo\u1ea1i Agent Skills<\/strong><\/figcaption><\/figure>\n<\/div>\n\n\n<h3 id=\"#2._Custom_Skills_(K\u1ef9_n\u0103ng_t\u00f9y_ch\u1ec9nh)\"><a id=\"post-122330-_kj5c2bxwrsek\"><\/a><strong>#2. Custom Skills (K\u1ef9 n\u0103ng t\u00f9y ch\u1ec9nh)<\/strong><\/h3>\n\n\n\n<p>Custom Skills cho ph\u00e9p ng\u01b0\u1eddi d\u00f9ng ho\u1eb7c doanh nghi\u1ec7p t\u1ef1 \u0111\u00f3ng g\u00f3i ki\u1ebfn th\u1ee9c chuy\u00ean m\u00f4n v\u00e0 quy tr\u00ecnh l\u00e0m vi\u1ec7c ri\u00eang v\u00e0o Claude. \u0110\u00e2y l\u00e0 gi\u1ea3i ph\u00e1p linh ho\u1ea1t \u0111\u1ec3 d\u1ea1y Claude c\u00e1ch l\u00e0m vi\u1ec7c theo ti\u00eau chu\u1ea9n c\u1ee5 th\u1ec3 c\u1ee7a t\u1eebng t\u1ed5 ch\u1ee9c.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>C\u1ea5u tr\u00fac:<\/strong> Custom Skills t\u1ed3n t\u1ea1i d\u01b0\u1edbi d\u1ea1ng c\u00e1c th\u01b0 m\u1ee5c ch\u1ee9a t\u1ec7p h\u01b0\u1edbng d\u1eabn (SKILL.md), m\u00e3 code th\u1ef1c thi v\u00e0 t\u00e0i li\u1ec7u tham kh\u1ea3o.<\/li>\n\n\n\n<li><strong>N\u1ec1n t\u1ea3ng h\u1ed7 tr\u1ee3:<\/strong>\n<ul class=\"wp-block-list\">\n<li><strong>Claude Code:<\/strong> H\u1ed7 tr\u1ee3 k\u1ef9 n\u0103ng d\u1ef1a tr\u00ean h\u1ec7 th\u1ed1ng t\u1ec7p c\u1ee5c b\u1ed9, kh\u00f4ng c\u1ea7n t\u1ea3i l\u00ean API.<\/li>\n\n\n\n<li><strong>Claude API:<\/strong> H\u1ed7 tr\u1ee3 t\u1ea3i l\u00ean k\u1ef9 n\u0103ng v\u00e0 chia s\u1ebb trong ph\u1ea1m vi to\u00e0n b\u1ed9 kh\u00f4ng gian l\u00e0m vi\u1ec7c (workspace).<\/li>\n\n\n\n<li><strong>Claude.ai:<\/strong> Cho ph\u00e9p ng\u01b0\u1eddi d\u00f9ng g\u00f3i Pro, Team ho\u1eb7c Enterprise t\u1ea3i l\u00ean k\u1ef9 n\u0103ng d\u01b0\u1edbi d\u1ea1ng t\u1ec7p zip, tuy nhi\u00ean k\u1ef9 n\u0103ng ch\u1ec9 \u00e1p d\u1ee5ng cho c\u00e1 nh\u00e2n ng\u01b0\u1eddi d\u00f9ng \u0111\u00f3 v\u00e0 kh\u00f4ng chia s\u1ebb r\u1ed9ng r\u00e3i.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h2 id=\"T\u1ea1i_sao_n\u00ean_s\u1eed_d\u1ee5ng_Claude_Agent_Skills?\"><a id=\"post-122330-_7nx0ggxvo692\"><\/a>T\u1ea1i sao n\u00ean s\u1eed d\u1ee5ng Claude Agent Skills?<\/h2>\n\n\n\n<h3 id=\"T\u1ed1i_\u01b0u_h\u00f3a_tri\u1ec7t_\u0111\u1ec3_b\u1ed9_nh\u1edb_ng\u1eef_c\u1ea3nh_(Context_Window)\"><a id=\"post-122330-_ey965x591a7f\"><\/a><strong>T\u1ed1i \u01b0u h\u00f3a tri\u1ec7t \u0111\u1ec3 b\u1ed9 nh\u1edb ng\u1eef c\u1ea3nh (Context Window)<\/strong><\/h3>\n\n\n\n<p>M\u1ed9t trong nh\u1eefng th\u00e1ch th\u1ee9c l\u1edbn nh\u1ea5t khi l\u00e0m vi\u1ec7c v\u1edbi LLM l\u00e0 gi\u1edbi h\u1ea1n b\u1ed9 nh\u1edb. Agent Skills gi\u1ea3i quy\u1ebft v\u1ea5n \u0111\u1ec1 n\u00e0y th\u00f4ng qua ki\u1ebfn tr\u00fac &#8220;ti\u1ebft l\u1ed9 l\u0169y ti\u1ebfn&#8221; (progressive disclosure).<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Thay v\u00ec n\u1ea1p to\u00e0n b\u1ed9 t\u00e0i li\u1ec7u v\u00e0o cu\u1ed9c tr\u00f2 chuy\u1ec7n, Agent Skills cho ph\u00e9p l\u01b0u tr\u1eef t\u00e0i li\u1ec7u tham kh\u1ea3o, d\u1eef li\u1ec7u l\u1edbn ho\u1eb7c h\u01b0\u1edbng d\u1eabn API chi ti\u1ebft tr\u00ean h\u1ec7 th\u1ed1ng t\u1ec7p.<\/li>\n\n\n\n<li>Claude ch\u1ec9 t\u1ea3i nh\u1eefng t\u1ec7p tin th\u1ef1c s\u1ef1 c\u1ea7n thi\u1ebft t\u1ea1i th\u1eddi \u0111i\u1ec3m x\u1eed l\u00fd t\u00e1c v\u1ee5, gi\u00fap gi\u1ea3m thi\u1ec3u \u0111\u00e1ng k\u1ec3 l\u01b0\u1ee3ng token ti\u00eau th\u1ee5 v\u00e0 gi\u1eef cho b\u1ed9 nh\u1edb ng\u1eef c\u1ea3nh lu\u00f4n &#8220;s\u1ea1ch&#8221;.<\/li>\n\n\n\n<li>Vi\u1ec7c c\u00e0i \u0111\u1eb7t th\u00eam k\u1ef9 n\u0103ng m\u1edbi r\u1ea5t nh\u1eb9 nh\u00e0ng v\u00ec Metadata ch\u1ec9 t\u1ed1n kho\u1ea3ng 100 token, cho ph\u00e9p t\u00edch h\u1ee3p s\u1ed1 l\u01b0\u1ee3ng l\u1edbn k\u1ef9 n\u0103ng m\u00e0 kh\u00f4ng \u1ea3nh h\u01b0\u1edfng \u0111\u1ebfn hi\u1ec7u su\u1ea5t kh\u1edfi \u0111\u1ed9ng.<\/li>\n<\/ul>\n\n\n\n<h3 id=\"Chuy\u00ean_bi\u1ec7t_h\u00f3a_n\u0103ng_l\u1ef1c_x\u1eed_l\u00fd\"><a id=\"post-122330-_w49mjb65brdz\"><\/a><strong>Chuy\u00ean bi\u1ec7t h\u00f3a n\u0103ng l\u1ef1c x\u1eed l\u00fd<\/strong><\/h3>\n\n\n\n<p>Agent Skills bi\u1ebfn Claude t\u1eeb m\u1ed9t tr\u1ee3 l\u00fd \u0111a n\u0103ng th\u00e0nh m\u1ed9t chuy\u00ean gia trong l\u0129nh v\u1ef1c c\u1ee5 th\u1ec3. B\u1eb1ng c\u00e1ch cung c\u1ea5p c\u00e1c quy tr\u00ecnh l\u00e0m vi\u1ec7c (workflow) chu\u1ea9n x\u00e1c v\u00e0 ki\u1ebfn th\u1ee9c t\u00ean mi\u1ec1n (domain knowledge) \u0111\u01b0\u1ee3c \u0111\u00f3ng g\u00f3i s\u1eb5n, ng\u01b0\u1eddi d\u00f9ng \u0111\u1ea3m b\u1ea3o Claude lu\u00f4n tu\u00e2n th\u1ee7 c\u00e1c nguy\u00ean t\u1eafc nghi\u1ec7p v\u1ee5 kh\u1eaft khe nh\u1ea5t. Gi\u1ea3i ph\u00e1p n\u00e0y gi\u00fap lo\u1ea1i b\u1ecf s\u1ef1 c\u1ea7n thi\u1ebft ph\u1ea3i l\u1eb7p l\u1ea1i c\u00e1c h\u01b0\u1edbng d\u1eabn gi\u1ed1ng nhau trong nhi\u1ec1u cu\u1ed9c h\u1ed9i tho\u1ea1i kh\u00e1c nhau.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"700\" height=\"375\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/01\/claude-agent-skills-la-gi-4.png\" alt=\"T\u1ea1i sao n\u00ean s\u1eed d\u1ee5ng Claude Agent Skills?\" class=\"wp-image-122336\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/01\/claude-agent-skills-la-gi-4.png 700w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/01\/claude-agent-skills-la-gi-4-300x161.png 300w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><figcaption class=\"wp-element-caption\"><strong>T\u1ea1i sao n\u00ean s\u1eed d\u1ee5ng Claude Agent Skills?<\/strong><\/figcaption><\/figure>\n<\/div>\n\n\n<h3 id=\"T\u0103ng_\u0111\u1ed9_tin_c\u1eady_nh\u1edd_th\u1ef1c_thi_m\u00e3_l\u1ec7nh_(Code_Execution)\"><a id=\"post-122330-_cbtd8u6nzojt\"><\/a><strong>T\u0103ng \u0111\u1ed9 tin c\u1eady nh\u1edd th\u1ef1c thi m\u00e3 l\u1ec7nh (Code Execution)<\/strong><\/h3>\n\n\n\n<p>\u0110\u1ed1i v\u1edbi c\u00e1c t\u00e1c v\u1ee5 \u0111\u00f2i h\u1ecfi s\u1ef1 ch\u00ednh x\u00e1c tuy\u1ec7t \u0111\u1ed1i (nh\u01b0 t\u00ednh to\u00e1n, x\u00e1c th\u1ef1c d\u1eef li\u1ec7u), Agent Skills \u01b0u ti\u00ean s\u1eed d\u1ee5ng c\u00e1c \u0111o\u1ea1n m\u00e3 th\u1ef1c thi (scripts) thay v\u00ec d\u1ef1a ho\u00e0n to\u00e0n v\u00e0o kh\u1ea3 n\u0103ng sinh v\u0103n b\u1ea3n c\u1ee7a AI.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>C\u00e1c \u0111o\u1ea1n m\u00e3 n\u00e0y ch\u1ea1y trong m\u00f4i tr\u01b0\u1eddng m\u00e1y \u1ea3o v\u00e0 tr\u1ea3 v\u1ec1 k\u1ebft qu\u1ea3 t\u1ea5t \u0111\u1ecbnh (deterministic outcomes).<\/li>\n\n\n\n<li>\u0110i\u1ec1u \u0111\u1eb7c bi\u1ec7t l\u00e0 m\u00e3 ngu\u1ed3n c\u1ee7a script kh\u00f4ng c\u1ea7n n\u1ea1p v\u00e0o ng\u1eef c\u1ea3nh chat, ch\u1ec9 c\u00f3 k\u1ebft qu\u1ea3 \u0111\u1ea7u ra \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng, gi\u00fap quy tr\u00ecnh v\u1eeba ch\u00ednh x\u00e1c v\u1eeba ti\u1ebft ki\u1ec7m t\u00e0i nguy\u00ean.<\/li>\n<\/ul>\n\n\n\n<h3 id=\"Kh\u1ea3_n\u0103ng_t\u00e1i_s\u1eed_d\u1ee5ng_v\u00e0_m\u1edf_r\u1ed9ng_linh_ho\u1ea1t\"><a id=\"post-122330-_anoxwb1lze4f\"><\/a><strong>Kh\u1ea3 n\u0103ng t\u00e1i s\u1eed d\u1ee5ng v\u00e0 m\u1edf r\u1ed9ng linh ho\u1ea1t<\/strong><\/h3>\n\n\n\n<p>Agent Skills \u0111\u01b0\u1ee3c thi\u1ebft k\u1ebf theo d\u1ea1ng m\u00f4-\u0111un, cho ph\u00e9p ng\u01b0\u1eddi d\u00f9ng &#8220;t\u1ea1o m\u1ed9t l\u1ea7n, d\u00f9ng m\u00e3i m\u00e3i&#8221;. Ng\u01b0\u1eddi d\u00f9ng c\u00f3 th\u1ec3 k\u1ebft h\u1ee3p nhi\u1ec1u k\u1ef9 n\u0103ng kh\u00e1c nhau \u0111\u1ec3 x\u00e2y d\u1ef1ng c\u00e1c quy tr\u00ecnh l\u00e0m vi\u1ec7c ph\u1ee9c t\u1ea1p. V\u00ed d\u1ee5, m\u1ed9t quy tr\u00ecnh c\u00f3 th\u1ec3 k\u1ebft h\u1ee3p k\u1ef9 n\u0103ng tr\u00edch xu\u1ea5t d\u1eef li\u1ec7u t\u1eeb PDF, sau \u0111\u00f3 chuy\u1ec3n sang k\u1ef9 n\u0103ng ph\u00e2n t\u00edch Excel \u0111\u1ec3 t\u1ea1o b\u00e1o c\u00e1o, t\u1ea5t c\u1ea3 di\u1ec5n ra li\u1ec1n m\u1ea1ch trong m\u1ed9t phi\u00ean l\u00e0m vi\u1ec7c.<\/p>\n\n\n\n<h2 id=\"Quy_tr\u00ecnh_s\u1eed_d\u1ee5ng_Pre-built_Skills_v\u00e0_Custom_Skills_\"><a id=\"post-122330-_2vs2wwddyude\"><\/a>Quy tr\u00ecnh s\u1eed d\u1ee5ng Pre-built Skills v\u00e0 Custom Skills <\/h2>\n\n\n\n<h3 id=\"K\u00edch_ho\u1ea1t_Pre-built_Skills_(K\u1ef9_n\u0103ng_c\u00f3_s\u1eb5n)\"><a id=\"post-122330-_nb6owuie460z\"><\/a><strong>K\u00edch ho\u1ea1t Pre-built Skills (K\u1ef9 n\u0103ng c\u00f3 s\u1eb5n)<\/strong><\/h3>\n\n\n\n<p>Pre-built Skills l\u00e0 nh\u00f3m k\u1ef9 n\u0103ng \u0111\u01b0\u1ee3c Anthropic cung c\u1ea5p s\u1eb5n \u0111\u1ec3 x\u1eed l\u00fd c\u00e1c t\u00e0i li\u1ec7u v\u0103n ph\u00f2ng ph\u1ed5 bi\u1ebfn nh\u01b0 PDF, Word, Excel v\u00e0 PowerPoint.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Tr\u00ean Claude.ai:<\/strong> Ng\u01b0\u1eddi d\u00f9ng kh\u00f4ng c\u1ea7n th\u1ef1c hi\u1ec7n b\u1ea5t k\u1ef3 thao t\u00e1c c\u00e0i \u0111\u1eb7t n\u00e0o. C\u00e1c k\u1ef9 n\u0103ng n\u00e0y \u0111\u00e3 ho\u1ea1t \u0111\u1ed9ng ng\u1ea7m v\u00e0 t\u1ef1 \u0111\u1ed9ng k\u00edch ho\u1ea1t khi ng\u01b0\u1eddi d\u00f9ng y\u00eau c\u1ea7u t\u1ea1o ho\u1eb7c x\u1eed l\u00fd t\u00e0i li\u1ec7u.<\/li>\n\n\n\n<li><strong>Tr\u00ean Claude API:<\/strong> \u0110\u1ec3 s\u1eed d\u1ee5ng Pre-built Skills qua API, l\u1eadp tr\u00ecnh vi\u00ean c\u1ea7n khai b\u00e1o ch\u00ednh x\u00e1c skill_id (v\u00ed d\u1ee5: pptx, xlsx) trong tham s\u1ed1 container. \u0110\u1ed3ng th\u1eddi, y\u00eau c\u1ea7u g\u1eedi \u0111i b\u1eaft bu\u1ed9c ph\u1ea3i bao g\u1ed3m 3 ti\u00eau \u0111\u1ec1 (headers) beta sau \u0111\u00e2y \u0111\u1ec3 k\u00edch ho\u1ea1t t\u00ednh n\u0103ng:\n<ul class=\"wp-block-list\">\n<li><strong>code-execution-2025-08-25:<\/strong> Cho ph\u00e9p ch\u1ea1y k\u1ef9 n\u0103ng trong m\u00f4i tr\u01b0\u1eddng th\u1ef1c thi m\u00e3.<\/li>\n\n\n\n<li><strong>skills-2025-10-02: <\/strong>K\u00edch ho\u1ea1t ch\u1ee9c n\u0103ng Skills.<\/li>\n\n\n\n<li><strong>files-api-2025-04-14:<\/strong> C\u1ea7n thi\u1ebft cho vi\u1ec7c t\u1ea3i t\u1ec7p tin l\u00ean v\u00e0 xu\u1ed1ng t\u1eeb container.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"700\" height=\"375\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/01\/claude-agent-skills-la-gi-5.png\" alt=\"Quy tr\u00ecnh s\u1eed d\u1ee5ng Pre-built Skills v\u00e0 Custom Skills \" class=\"wp-image-122337\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/01\/claude-agent-skills-la-gi-5.png 700w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/01\/claude-agent-skills-la-gi-5-300x161.png 300w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><figcaption class=\"wp-element-caption\"><strong>Quy tr\u00ecnh s\u1eed d\u1ee5ng Pre-built Skills v\u00e0 Custom Skills <\/strong><\/figcaption><\/figure>\n<\/div>\n\n\n<h3 id=\"Quy_tr\u00ecnh_thi\u1ebft_l\u1eadp_Custom_Skills_(K\u1ef9_n\u0103ng_t\u00f9y_ch\u1ec9nh)\"><a id=\"post-122330-_aijau6e40a3x\"><\/a><strong>Quy tr\u00ecnh thi\u1ebft l\u1eadp Custom Skills (K\u1ef9 n\u0103ng t\u00f9y ch\u1ec9nh)<\/strong><\/h3>\n\n\n\n<p>\u0110\u1ec3 t\u1ea1o ra m\u1ed9t k\u1ef9 n\u0103ng ri\u00eang bi\u1ec7t, ng\u01b0\u1eddi d\u00f9ng c\u1ea7n tu\u00e2n th\u1ee7 c\u1ea5u tr\u00fac t\u1ec7p tin v\u00e0 quy \u0111\u1ecbnh \u0111\u1ecbnh d\u1ea1ng nghi\u00eam ng\u1eb7t.<\/p>\n\n\n\n<h4 id=\"C\u1ea5u_tr\u00fac_b\u1eaft_bu\u1ed9c_c\u1ee7a_t\u1ec7p_SKILL.md\"><a id=\"post-122330-_4ta3m81cyof3\"><\/a><strong>C\u1ea5u tr\u00fac b\u1eaft bu\u1ed9c c\u1ee7a t\u1ec7p SKILL.md<\/strong><\/h4>\n\n\n\n<p><\/p>\n\n\n\n<p>M\u1ecdi Custom Skill \u0111\u1ec1u ph\u1ea3i b\u1eaft \u0111\u1ea7u b\u1eb1ng m\u1ed9t t\u1ec7p tin c\u00f3 t\u00ean SKILL.md ch\u1ee9a ph\u1ea7n &#8220;YAML frontmatter&#8221; \u1edf \u0111\u1ea7u t\u1ec7p. Ph\u1ea7n n\u00e0y cung c\u1ea5p th\u00f4ng tin \u0111\u1ecbnh danh \u0111\u1ec3 Claude nh\u1eadn bi\u1ebft k\u1ef9 n\u0103ng.<\/p>\n\n\n\n<p>M\u1eabu c\u1ea5u tr\u00fac chu\u1ea9n:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>---\n\nname: ten-ky-nang-chuan\n\ndescription: M\u00f4 t\u1ea3 ng\u1eafn g\u1ecdn ch\u1ee9c n\u0103ng c\u1ee7a k\u1ef9 n\u0103ng v\u00e0 th\u1eddi \u0111i\u1ec3m Claude n\u00ean s\u1eed d\u1ee5ng k\u1ef9 n\u0103ng n\u00e0y.\n\n---\n\n# T\u00ean K\u1ef9 N\u0103ng\n\n## Instructions\n\n&#91;H\u01b0\u1edbng d\u1eabn chi ti\u1ebft t\u1eebng b\u01b0\u1edbc \u0111\u1ec3 Claude th\u1ef1c hi\u1ec7n]\n\n## Examples\n\n&#91;C\u00e1c v\u00ed d\u1ee5 c\u1ee5 th\u1ec3 v\u1ec1 c\u00e1ch s\u1eed d\u1ee5ng]<\/code><\/pre>\n\n\n\n<p><strong>C\u00e1c quy t\u1eafc quan tr\u1ecdng cho tr\u01b0\u1eddng d\u1eef li\u1ec7u:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Name (T\u00ean):<\/strong> T\u1ed1i \u0111a 64 k\u00fd t\u1ef1, ch\u1ec9 bao g\u1ed3m ch\u1eef c\u00e1i th\u01b0\u1eddng, s\u1ed1 v\u00e0 d\u1ea5u g\u1ea1ch ngang. Tuy\u1ec7t \u0111\u1ed1i kh\u00f4ng ch\u1ee9a th\u1ebb XML ho\u1eb7c c\u00e1c t\u1eeb kh\u00f3a d\u00e0nh ri\u00eang nh\u01b0 &#8220;anthropic&#8221;, &#8220;claude&#8221;.<\/li>\n\n\n\n<li><strong>Description (M\u00f4 t\u1ea3):<\/strong> Kh\u00f4ng \u0111\u01b0\u1ee3c \u0111\u1ec3 tr\u1ed1ng, t\u1ed1i \u0111a 1024 k\u00fd t\u1ef1 v\u00e0 kh\u00f4ng ch\u1ee9a th\u1ebb XML. Ph\u1ea7n m\u00f4 t\u1ea3 \u0111\u00f3ng vai tr\u00f2 quy\u1ebft \u0111\u1ecbnh v\u00ec Claude d\u1ef1a v\u00e0o th\u00f4ng tin n\u00e0y \u0111\u1ec3 ph\u00e1n \u0111o\u00e1n xem khi n\u00e0o c\u1ea7n k\u00edch ho\u1ea1t k\u1ef9 n\u0103ng.<\/li>\n<\/ul>\n\n\n\n<h4 id=\"C\u00e1ch_t\u1ea3i_Custom_Skill_l\u00ean_c\u00e1c_n\u1ec1n_t\u1ea3ng\"><a id=\"post-122330-_encl9edfos0w\"><\/a>C\u00e1ch t\u1ea3i Custom Skill l\u00ean c\u00e1c n\u1ec1n t\u1ea3ng<\/h4>\n\n\n\n<p><\/p>\n\n\n\n<p>M\u1ed7i giao di\u1ec7n l\u00e0m vi\u1ec7c c\u00f3 ph\u01b0\u01a1ng th\u1ee9c t\u00edch h\u1ee3p Custom Skill kh\u00e1c nhau:<\/p>\n\n\n\n<p><strong>A. Tr\u00ean Claude.ai (D\u00e0nh cho g\u00f3i Pro, Team, Enterprise):<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Thao t\u00e1c:<\/strong> Ng\u01b0\u1eddi d\u00f9ng c\u1ea7n n\u00e9n th\u01b0 m\u1ee5c Skill th\u00e0nh m\u1ed9t t\u1ec7p .zip v\u00e0 t\u1ea3i l\u00ean th\u00f4ng qua m\u1ee5c <strong>Settings (C\u00e0i \u0111\u1eb7t) > Features (T\u00ednh n\u0103ng)<\/strong>.<\/li>\n\n\n\n<li><strong>L\u01b0u \u00fd:<\/strong> C\u00e1c k\u1ef9 n\u0103ng t\u1ea3i l\u00ean t\u1ea1i \u0111\u00e2y ch\u1ec9 c\u00f3 hi\u1ec7u l\u1ef1c v\u1edbi t\u00e0i kho\u1ea3n c\u00e1 nh\u00e2n c\u1ee7a ng\u01b0\u1eddi d\u00f9ng \u0111\u00f3, kh\u00f4ng \u0111\u01b0\u1ee3c chia s\u1ebb r\u1ed9ng r\u00e3i cho to\u00e0n b\u1ed9 t\u1ed5 ch\u1ee9c v\u00e0 kh\u00f4ng ch\u1ecbu s\u1ef1 qu\u1ea3n l\u00fd t\u1eadp trung c\u1ee7a qu\u1ea3n tr\u1ecb vi\u00ean.<\/li>\n<\/ul>\n\n\n\n<p><strong>B. Tr\u00ean Claude Code<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>C\u01a1 ch\u1ebf:<\/strong> Claude Code s\u1eed d\u1ee5ng c\u01a1 ch\u1ebf d\u1ef1a tr\u00ean h\u1ec7 th\u1ed1ng t\u1ec7p (filesystem-based).<\/li>\n\n\n\n<li><strong>Thao t\u00e1c:<\/strong> Ng\u01b0\u1eddi d\u00f9ng ch\u1ec9 c\u1ea7n t\u1ea1o th\u01b0 m\u1ee5c Skill ch\u1ee9a t\u1ec7p SKILL.md tr\u1ef1c ti\u1ebfp trong m\u00f4i tr\u01b0\u1eddng l\u00e0m vi\u1ec7c. Claude s\u1ebd t\u1ef1 \u0111\u1ed9ng ph\u00e1t hi\u1ec7n v\u00e0 s\u1eed d\u1ee5ng c\u00e1c k\u1ef9 n\u0103ng n\u00e0y m\u00e0 kh\u00f4ng c\u1ea7n thao t\u00e1c t\u1ea3i l\u00ean qua API.<\/li>\n\n\n\n<li><strong>Chia s\u1ebb:<\/strong> K\u1ef9 n\u0103ng c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c l\u01b0u t\u1ea1i th\u01b0 m\u1ee5c c\u00e1 nh\u00e2n (~\/.claude\/skills\/) ho\u1eb7c th\u01b0 m\u1ee5c d\u1ef1 \u00e1n (.claude\/skills\/) \u0111\u1ec3 chia s\u1ebb qua c\u00e1c plugin.<\/li>\n<\/ul>\n\n\n\n<p><strong>C. Tr\u00ean Claude API:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Thao t\u00e1c:<\/strong> L\u1eadp tr\u00ecnh vi\u00ean s\u1eed d\u1ee5ng endpoint \/v1\/skills \u0111\u1ec3 t\u1ea1o v\u00e0 t\u1ea3i k\u1ef9 n\u0103ng l\u00ean.<\/li>\n\n\n\n<li><strong>Ph\u1ea1m vi:<\/strong> Kh\u00e1c v\u1edbi phi\u00ean b\u1ea3n web, Custom Skills t\u1ea3i l\u00ean qua API s\u1ebd \u0111\u01b0\u1ee3c chia s\u1ebb v\u00e0 s\u1eed d\u1ee5ng chung cho to\u00e0n b\u1ed9 kh\u00f4ng gian l\u00e0m vi\u1ec7c (workspace-wide).<\/li>\n<\/ul>\n\n\n\n<p><strong>D. Tr\u00ean Claude Agent SDK:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Thao t\u00e1c:<\/strong> T\u1ea1o th\u01b0 m\u1ee5c Skill ch\u1ee9a SKILL.md b\u00ean trong \u0111\u01b0\u1eddng d\u1eabn .claude\/skills\/.<\/li>\n\n\n\n<li><strong>K\u00edch ho\u1ea1t:<\/strong> Ng\u01b0\u1eddi d\u00f9ng c\u1ea7n khai b\u00e1o chu\u1ed7i &#8220;Skill&#8221; v\u00e0o trong c\u1ea5u h\u00ecnh allowed_tools \u0111\u1ec3 SDK t\u1ef1 \u0111\u1ed9ng nh\u1eadn di\u1ec7n khi ch\u1ea1y.<\/li>\n<\/ul>\n\n\n\n<h2 id=\"H\u01b0\u1edbng_d\u1eabn_s\u1eed_d\u1ee5ng_Claude_Agent_Skills_th\u00f4ng_qua_API\"><a id=\"post-122330-_ef6l1j2be86l\"><\/a>H\u01b0\u1edbng d\u1eabn s\u1eed d\u1ee5ng Claude Agent Skills th\u00f4ng qua API<\/h2>\n\n\n\n<h3 id=\"\u0110i\u1ec1u_ki\u1ec7n_ti\u00ean_quy\u1ebft_(Prerequisites)\"><a id=\"post-122330-_g7zs0cp884yf\"><\/a><strong>\u0110i\u1ec1u ki\u1ec7n ti\u00ean quy\u1ebft (Prerequisites)<\/strong><\/h3>\n\n\n\n<p>Tr\u01b0\u1edbc khi b\u1eaft \u0111\u1ea7u, l\u1eadp tr\u00ecnh vi\u00ean c\u1ea7n chu\u1ea9n b\u1ecb \u0111\u1ea7y \u0111\u1ee7 c\u00e1c c\u00f4ng c\u1ee5 v\u00e0 t\u00e0i nguy\u00ean sau:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Anthropic API Key:<\/strong> Kh\u00f3a x\u00e1c th\u1ef1c quy\u1ec1n truy c\u1eadp d\u1ecbch v\u1ee5.<\/li>\n\n\n\n<li><strong>M\u00f4i tr\u01b0\u1eddng l\u1eadp tr\u00ecnh:<\/strong> Python 3.7 tr\u1edf l\u00ean ho\u1eb7c c\u00f4ng c\u1ee5 d\u00f2ng l\u1ec7nh curl.<\/li>\n\n\n\n<li><strong>Th\u01b0 vi\u1ec7n:<\/strong> \u0110\u00e3 c\u00e0i \u0111\u1eb7t th\u01b0 vi\u1ec7n anthropic phi\u00ean b\u1ea3n m\u1edbi nh\u1ea5t h\u1ed7 tr\u1ee3 c\u00e1c t\u00ednh n\u0103ng beta.<\/li>\n<\/ul>\n\n\n\n<h3 id=\"B\u01b0\u1edbc_1:_Li\u1ec7t_k\u00ea_v\u00e0_x\u00e1c_th\u1ef1c_c\u00e1c_Skill_kh\u1ea3_d\u1ee5ng\"><a id=\"post-122330-_qo8pn93y2y79\"><\/a><strong>B\u01b0\u1edbc 1: Li\u1ec7t k\u00ea v\u00e0 x\u00e1c th\u1ef1c c\u00e1c Skill kh\u1ea3 d\u1ee5ng<\/strong><\/h3>\n\n\n\n<p>\u0110\u1ea7u ti\u00ean, h\u1ec7 th\u1ed1ng c\u1ea7n x\u00e1c \u0111\u1ecbnh nh\u1eefng k\u1ef9 n\u0103ng n\u00e0o \u0111ang \u0111\u01b0\u1ee3c Anthropic cung c\u1ea5p. B\u01b0\u1edbc n\u00e0y gi\u00fap \u1ee9ng d\u1ee5ng t\u1ea3i tr\u01b0\u1edbc Metadata (t\u00ean v\u00e0 m\u00f4 t\u1ea3 k\u1ef9 n\u0103ng) \u0111\u1ec3 Claude nh\u1eadn bi\u1ebft c\u00e1c c\u00f4ng c\u1ee5 c\u00f3 s\u1eb5n m\u00e0 ch\u01b0a c\u1ea7n t\u1ea3i to\u00e0n b\u1ed9 h\u01b0\u1edbng d\u1eabn chi ti\u1ebft (C\u1ea5p \u0111\u1ed9 1 c\u1ee7a quy tr\u00ecnh ti\u1ebft l\u1ed9 l\u0169y ti\u1ebfn).<\/p>\n\n\n\n<p>S\u1eed d\u1ee5ng endpoint <em>skills.list<\/em> v\u1edbi header beta <em>skills-2025-10-02<\/em> \u0111\u1ec3 l\u1ea5y danh s\u00e1ch:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>import anthropic\n\nclient = anthropic.Anthropic()\n\n# Li\u1ec7t k\u00ea c\u00e1c k\u1ef9 n\u0103ng do Anthropic qu\u1ea3n l\u00fd\n\nskills = client.beta.skills.list(\n\nsource=\"anthropic\",\n\nbetas=&#91;\"skills-2025-10-02\"]\n\n)\n\nfor skill in skills.data:\n\nprint(f\"{skill.id}: {skill.display_title}\")<\/code><\/pre>\n\n\n\n<p>K\u1ebft qu\u1ea3 tr\u1ea3 v\u1ec1 s\u1ebd bao g\u1ed3m c\u00e1c m\u00e3 \u0111\u1ecbnh danh nh\u01b0 <em>pptx, xlsx, docx, <\/em>v\u00e0<em> pdf<\/em>.<\/p>\n\n\n\n<h3 id=\"B\u01b0\u1edbc_2:_Kh\u1edfi_t\u1ea1o_t\u00e1c_v\u1ee5_v\u1edbi_Skill_(V\u00ed_d\u1ee5:_T\u1ea1o_PowerPoint)\"><a id=\"post-122330-_z8hovxe1bo1a\"><\/a><strong>B\u01b0\u1edbc 2: Kh\u1edfi t\u1ea1o t\u00e1c v\u1ee5 v\u1edbi Skill (V\u00ed d\u1ee5: T\u1ea1o PowerPoint)<\/strong><\/h3>\n\n\n\n<p>\u0110\u1ec3 y\u00eau c\u1ea7u Claude th\u1ef1c hi\u1ec7n m\u1ed9t t\u00e1c v\u1ee5 c\u1ee5 th\u1ec3, l\u1eadp tr\u00ecnh vi\u00ean c\u1ea7n g\u1eedi y\u00eau c\u1ea7u \u0111\u1ebfn Messages API c\u00f3 k\u00e8m theo tham s\u1ed1 container \u0111\u1ec3 ch\u1ec9 \u0111\u1ecbnh Skill v\u00e0 tham s\u1ed1 tools \u0111\u1ec3 k\u00edch ho\u1ea1t m\u00f4i tr\u01b0\u1eddng th\u1ef1c thi m\u00e3.<\/p>\n\n\n\n<p>D\u01b0\u1edbi \u0111\u00e2y l\u00e0 \u0111o\u1ea1n m\u00e3 m\u1eabu \u0111\u1ec3 t\u1ea1o m\u1ed9t b\u00e0i thuy\u1ebft tr\u00ecnh v\u1ec1 n\u0103ng l\u01b0\u1ee3ng t\u00e1i t\u1ea1o:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>import anthropic\n\nclient = anthropic.Anthropic()\n\nresponse = client.beta.messages.create(\n\nmodel=\"claude-sonnet-4-5-20250929\",\n\nmax_tokens=4096,\n\n# C\u00e1c header beta b\u1eaft bu\u1ed9c\n\nbetas=&#91;\"code-execution-2025-08-25\", \"skills-2025-10-02\"],\n\n# C\u1ea5u h\u00ecnh container ch\u1ee9a Skill\n\ncontainer={\n\n\"skills\": &#91;\n\n{\n\n\"type\": \"anthropic\",\n\n\"skill_id\": \"pptx\", # M\u00e3 \u0111\u1ecbnh danh cho PowerPoint\n\n\"version\": \"latest\" # S\u1eed d\u1ee5ng phi\u00ean b\u1ea3n m\u1edbi nh\u1ea5t\n\n}\n\n]\n\n},\n\nmessages=&#91;{\n\n\"role\": \"user\",\n\n\"content\": \"Create a presentation about renewable energy with 5 slides\"\n\n}],\n\n# K\u00edch ho\u1ea1t c\u00f4ng c\u1ee5 th\u1ef1c thi m\u00e3 (B\u1eaft bu\u1ed9c cho Agent Skills)\n\ntools=&#91;{\n\n\"type\": \"code_execution_20250825\",\n\n\"name\": \"code_execution\"\n\n}]\n\n)\n\nprint(response.content)<\/code><\/pre>\n\n\n\n<p>Gi\u1ea3i th\u00edch c\u00e1c th\u00f4ng s\u1ed1 quan tr\u1ecdng:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>container.skills: <\/strong>N\u01a1i khai b\u00e1o danh s\u00e1ch c\u00e1c k\u1ef9 n\u0103ng m\u00e0 Claude \u0111\u01b0\u1ee3c ph\u00e9p s\u1eed d\u1ee5ng.<\/li>\n\n\n\n<li><strong>skill_id: &#8220;pptx&#8221;:<\/strong> \u0110\u1ecbnh danh c\u1ee5 th\u1ec3 cho k\u1ef9 n\u0103ng x\u1eed l\u00fd PowerPoint.<\/li>\n\n\n\n<li><strong>tools:<\/strong> Agent Skills v\u1eadn h\u00e0nh d\u1ef1a tr\u00ean vi\u1ec7c ch\u1ea1y c\u00e1c \u0111o\u1ea1n m\u00e3 (script) trong m\u00f4i tr\u01b0\u1eddng an to\u00e0n, do \u0111\u00f3 b\u1eaft bu\u1ed9c ph\u1ea3i b\u1eadt <em>code_execution<\/em>.<\/li>\n\n\n\n<li><strong>betas:<\/strong> Ph\u1ea3i bao g\u1ed3m <em>code-execution-2025-08-25<\/em> v\u00e0 <em>skills-2025-10-02<\/em> \u0111\u1ec3 API hi\u1ec3u v\u00e0 x\u1eed l\u00fd y\u00eau c\u1ea7u.<\/li>\n<\/ul>\n\n\n\n<p>Khi nh\u1eadn \u0111\u01b0\u1ee3c y\u00eau c\u1ea7u n\u00e0y, Claude s\u1ebd t\u1ef1 \u0111\u1ed9ng t\u1ea3i h\u01b0\u1edbng d\u1eabn chi ti\u1ebft c\u1ee7a k\u1ef9 n\u0103ng PowerPoint (C\u1ea5p \u0111\u1ed9 2), vi\u1ebft m\u00e3 th\u1ef1c thi v\u00e0 ch\u1ea1y m\u00e3 \u0111\u00f3 \u0111\u1ec3 t\u1ea1o t\u1ec7p tin <em>.pptx<\/em>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"700\" height=\"375\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/01\/claude-agent-skills-la-gi-6.png\" alt=\"H\u01b0\u1edbng d\u1eabn s\u1eed d\u1ee5ng Claude Agent Skills th\u00f4ng qua API\" class=\"wp-image-122338\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/01\/claude-agent-skills-la-gi-6.png 700w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/01\/claude-agent-skills-la-gi-6-300x161.png 300w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><figcaption class=\"wp-element-caption\"><strong>H\u01b0\u1edbng d\u1eabn s\u1eed d\u1ee5ng Claude Agent Skills th\u00f4ng qua API<\/strong><\/figcaption><\/figure>\n<\/div>\n\n\n<h3 id=\"B\u01b0\u1edbc_3:_Tr\u00edch_xu\u1ea5t_v\u00e0_t\u1ea3i_xu\u1ed1ng_t\u1ec7p_k\u1ebft_qu\u1ea3\"><a id=\"post-122330-_8y4yqpygm79u\"><\/a><strong>B\u01b0\u1edbc 3: Tr\u00edch xu\u1ea5t v\u00e0 t\u1ea3i xu\u1ed1ng t\u1ec7p k\u1ebft qu\u1ea3<\/strong><\/h3>\n\n\n\n<p>Sau khi Claude ho\u00e0n t\u1ea5t vi\u1ec7c th\u1ef1c thi m\u00e3, k\u1ebft qu\u1ea3 tr\u1ea3 v\u1ec1 s\u1ebd ch\u1ee9a m\u1ed9t tham chi\u1ebfu \u0111\u1ebfn t\u1ec7p tin v\u1eeba \u0111\u01b0\u1ee3c t\u1ea1o trong container. L\u1eadp tr\u00ecnh vi\u00ean c\u1ea7n tr\u00edch xu\u1ea5t <em>file_id<\/em> v\u00e0 s\u1eed d\u1ee5ng Files API \u0111\u1ec3 t\u1ea3i t\u1ec7p v\u1ec1 m\u00e1y.<\/p>\n\n\n\n<p>Quy tr\u00ecnh t\u1ea3i xu\u1ed1ng y\u00eau c\u1ea7u th\u00eam header <em>files-api-2025-04-14<\/em>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code># Gi\u1ea3 s\u1eed 'response' l\u00e0 k\u1ebft qu\u1ea3 t\u1eeb b\u01b0\u1edbc 2\n\nfile_id = None\n\n# Duy\u1ec7t qua c\u00e1c block n\u1ed9i dung \u0111\u1ec3 t\u00ecm file_id trong k\u1ebft qu\u1ea3 c\u1ee7a tool\n\nfor block in response.content:\n\nif block.type == 'tool_use' and block.name == 'code_execution':\n\nfor result_block in block.content:\n\nif hasattr(result_block, 'file_id'):\n\nfile_id = result_block.file_id\n\nbreak\n\nif file_id:\n\n# T\u1ea3i t\u1ec7p tin s\u1eed d\u1ee5ng Files API\n\nfile_content = client.beta.files.download(\n\nfile_id=file_id,\n\nbetas=&#91;\"files-api-2025-04-14\"]\n\n)\n\n\u00a0\n\n# L\u01b0u t\u1ec7p xu\u1ed1ng \u0111\u0129a c\u1ee9ng\n\nwith open(\"renewable_energy.pptx\", \"wb\") as f:\n\nfile_content.write_to_file(f.name)\n\nprint(f\"Presentation saved to renewable_energy.pptx\")<\/code><\/pre>\n\n\n\n<h3 id=\"\u00c1p_d\u1ee5ng_cho_c\u00e1c_k\u1ef9_n\u0103ng_kh\u00e1c\"><a id=\"post-122330-_gyaoy0ylliic\"><\/a><strong>\u00c1p d\u1ee5ng cho c\u00e1c k\u1ef9 n\u0103ng kh\u00e1c<\/strong><\/h3>\n\n\n\n<p>C\u1ea5u tr\u00fac l\u1ec7nh g\u1ecdi API ho\u00e0n to\u00e0n t\u01b0\u01a1ng t\u1ef1 cho c\u00e1c \u0111\u1ecbnh d\u1ea1ng t\u00e0i li\u1ec7u kh\u00e1c, l\u1eadp tr\u00ecnh vi\u00ean ch\u1ec9 c\u1ea7n thay \u0111\u1ed5i gi\u00e1 tr\u1ecb <em>skill_id<\/em> v\u00e0 n\u1ed9i dung prompt (content) ph\u00f9 h\u1ee3p:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>T\u1ea1o b\u1ea3ng t\u00ednh Excel (xlsx):<\/strong> Thay <em>skill_id<\/em> th\u00e0nh &#8220;<em>xlsx<\/em>&#8221; v\u00e0 y\u00eau c\u1ea7u t\u1ea1o b\u1ea3ng d\u1eef li\u1ec7u (v\u00ed d\u1ee5: &#8220;Create a quarterly sales tracking spreadsheet&#8221;).<\/li>\n\n\n\n<li><strong>T\u1ea1o t\u00e0i li\u1ec7u Word (docx):<\/strong> Thay <em>skill_id <\/em>th\u00e0nh &#8220;<em>docx<\/em>&#8221; v\u00e0 y\u00eau c\u1ea7u vi\u1ebft b\u00e1o c\u00e1o (v\u00ed d\u1ee5: &#8220;Write a 2-page report&#8221;).<\/li>\n\n\n\n<li><strong>T\u1ea1o t\u1ec7p PDF (pdf):<\/strong> Thay <em>skill_id<\/em> th\u00e0nh &#8220;<em>pdf<\/em>&#8221; v\u00e0 y\u00eau c\u1ea7u t\u1ea1o m\u1eabu v\u0103n b\u1ea3n (v\u00ed d\u1ee5: &#8220;Generate a PDF invoice template&#8221;).<\/li>\n<\/ul>\n\n\n\n<p>Vi\u1ec7c \u00e1p d\u1ee5ng \u0111\u00fang quy tr\u00ecnh n\u00e0y gi\u00fap t\u1eadn d\u1ee5ng t\u1ed1i \u0111a s\u1ee9c m\u1ea1nh c\u1ee7a Claude Agent Skills, bi\u1ebfn vi\u1ec7c t\u1ea1o l\u1eadp t\u00e0i li\u1ec7u chuy\u00ean nghi\u1ec7p tr\u1edf th\u00e0nh m\u1ed9t t\u00e1c v\u1ee5 t\u1ef1 \u0111\u1ed9ng h\u00f3a \u0111\u01a1n gi\u1ea3n v\u00e0 hi\u1ec7u qu\u1ea3.<\/p>\n\n\n\n<p>Tham kh\u1ea3o chi ti\u1ebft t\u1ea1i: <a href=\"https:\/\/platform.claude.com\/docs\/en\/agents-and-tools\/agent-skills\/quickstart\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">https:\/\/platform.claude.com\/docs\/en\/agents-and-tools\/agent-skills\/quickstart<\/a><\/p>\n\n\n\n<h2 id=\"Nh\u1eefng_l\u01b0u_\u00fd_quan_tr\u1ecdng_khi_s\u1eed_d\u1ee5ng_Claude_Agent_Skills\"><a id=\"post-122330-_ysmi54irbnkr\"><\/a>Nh\u1eefng l\u01b0u \u00fd quan tr\u1ecdng khi s\u1eed d\u1ee5ng Claude Agent Skills<\/h2>\n\n\n\n<p>\u0110\u1ec3 x\u00e2y d\u1ef1ng c\u00e1c Agent Skills ch\u1ea5t l\u01b0\u1ee3ng cao, ng\u01b0\u1eddi d\u00f9ng c\u1ea7n tu\u00e2n th\u1ee7 c\u00e1c nguy\u00ean t\u1eafc v\u1ec1 t\u1ed1i \u01b0u h\u00f3a t\u00e0i nguy\u00ean, c\u1ea5u tr\u00fac d\u1eef li\u1ec7u v\u00e0 quy tr\u00ecnh ki\u1ec3m th\u1eed nghi\u00eam ng\u1eb7t.<\/p>\n\n\n\n<h3 id=\"T\u1ed1i_\u01b0u_h\u00f3a_&#8220;ng\u00e2n_s\u00e1ch&#8221;_ng\u1eef_c\u1ea3nh\"><a id=\"post-122330-_wyulaksrkvoz\"><\/a><strong>T\u1ed1i \u01b0u h\u00f3a &#8220;ng\u00e2n s\u00e1ch&#8221; ng\u1eef c\u1ea3nh<\/strong><\/h3>\n\n\n\n<p>C\u1eeda s\u1ed5 ng\u1eef c\u1ea3nh l\u00e0 t\u00e0i nguy\u00ean chung qu\u00fd gi\u00e1, n\u01a1i Agent Skills ph\u1ea3i chia s\u1ebb kh\u00f4ng gian v\u1edbi l\u1eddi nh\u1eafc h\u1ec7 th\u1ed1ng (system prompt), l\u1ecbch s\u1eed tr\u00f2 chuy\u1ec7n v\u00e0 si\u00eau d\u1eef li\u1ec7u c\u1ee7a c\u00e1c k\u1ef9 n\u0103ng kh\u00e1c.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Nguy\u00ean t\u1eafc &#8220;Ti\u1ebft ki\u1ec7m&#8221;:<\/strong> M\u1eb7c d\u00f9 ch\u1ec9 c\u00f3 ph\u1ea7n metadata (t\u00ean v\u00e0 m\u00f4 t\u1ea3) \u0111\u01b0\u1ee3c t\u1ea3i khi kh\u1edfi \u0111\u1ed9ng, nh\u01b0ng ngay khi k\u1ef9 n\u0103ng \u0111\u01b0\u1ee3c k\u00edch ho\u1ea1t, to\u00e0n b\u1ed9 n\u1ed9i dung trong SKILL.md s\u1ebd \u0111\u01b0\u1ee3c n\u1ea1p v\u00e0o b\u1ed9 nh\u1edb. Do \u0111\u00f3, ng\u01b0\u1eddi vi\u1ebft c\u1ea7n c\u00e2n nh\u1eafc k\u1ef9 l\u01b0\u1ee1ng t\u1eebng \u0111o\u1ea1n v\u0103n b\u1ea3n, t\u1ef1 \u0111\u1eb7t c\u00e2u h\u1ecfi li\u1ec7u Claude c\u00f3 th\u1ef1c s\u1ef1 c\u1ea7n th\u00f4ng tin n\u00e0y kh\u00f4ng, hay h\u1ec7 th\u1ed1ng \u0111\u00e3 c\u00f3 s\u1eb5n ki\u1ebfn th\u1ee9c \u0111\u00f3.<\/li>\n\n\n\n<li><strong>Gi\u1edbi h\u1ea1n \u0111\u1ed9 d\u00e0i:<\/strong> T\u1ec7p SKILL.md n\u00ean \u0111\u01b0\u1ee3c gi\u1eef \u1edf m\u1ee9c d\u01b0\u1edbi 500 d\u00f2ng \u0111\u1ec3 \u0111\u1ea1t hi\u1ec7u su\u1ea5t t\u1ed1t nh\u1ea5t. N\u1ebfu n\u1ed9i dung v\u01b0\u1ee3t qu\u00e1 gi\u1edbi h\u1ea1n n\u00e0y, h\u00e3y chia nh\u1ecf th\u00e0nh c\u00e1c t\u1ec7p tham chi\u1ebfu ri\u00eang bi\u1ec7t.<\/li>\n<\/ul>\n\n\n\n<h3 id=\"Chi\u1ebfn_l\u01b0\u1ee3c_\u0111\u1eb7t_t\u00ean_v\u00e0_m\u00f4_t\u1ea3\"><a id=\"post-122330-_wqvri47h021d\"><\/a><strong>Chi\u1ebfn l\u01b0\u1ee3c \u0111\u1eb7t t\u00ean v\u00e0 m\u00f4 t\u1ea3<\/strong><\/h3>\n\n\n\n<p>Kh\u1ea3 n\u0103ng &#8220;kh\u00e1m ph\u00e1&#8221; k\u1ef9 n\u0103ng c\u1ee7a Claude ph\u1ee5 thu\u1ed9c ho\u00e0n to\u00e0n v\u00e0o c\u00e1ch ng\u01b0\u1eddi d\u00f9ng \u0111\u1ecbnh danh v\u00e0 m\u00f4 t\u1ea3 ch\u00fang.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Quy chu\u1ea9n \u0111\u1eb7t t\u00ean:<\/strong> N\u00ean s\u1eed d\u1ee5ng danh \u0111\u1ed9ng t\u1eeb (d\u1ea1ng verb + ing) nh\u01b0 processing-pdfs hay analyzing-spreadsheets \u0111\u1ec3 m\u00f4 t\u1ea3 r\u00f5 h\u00e0nh \u0111\u1ed9ng. T\u00ean k\u1ef9 n\u0103ng ch\u1ec9 \u0111\u01b0\u1ee3c ch\u1ee9a ch\u1eef th\u01b0\u1eddng, s\u1ed1 v\u00e0 d\u1ea5u g\u1ea1ch ngang, t\u1ed1i \u0111a 64 k\u00fd t\u1ef1.<\/li>\n\n\n\n<li><strong>M\u00f4 t\u1ea3 \u0111\u1ecbnh h\u01b0\u1edbng h\u00e0nh \u0111\u1ed9ng:<\/strong> Tr\u01b0\u1eddng description l\u00e0 y\u1ebfu t\u1ed1 duy nh\u1ea5t gi\u00fap Claude quy\u1ebft \u0111\u1ecbnh ch\u1ecdn k\u1ef9 n\u0103ng n\u00e0o trong h\u00e0ng tr\u0103m l\u1ef1a ch\u1ecdn kh\u1ea3 d\u1ee5ng. M\u00f4 t\u1ea3 b\u1eaft bu\u1ed9c ph\u1ea3i n\u00eau r\u00f5 hai y\u1ebfu t\u1ed1: k\u1ef9 n\u0103ng n\u00e0y l\u00e0m g\u00ec v\u00e0 <strong>khi n\u00e0o<\/strong> (ng\u1eef c\u1ea3nh c\u1ee5 th\u1ec3) th\u00ec n\u00ean k\u00edch ho\u1ea1t k\u1ef9 n\u0103ng n\u00e0y. Lu\u00f4n vi\u1ebft m\u00f4 t\u1ea3 \u1edf ng\u00f4i th\u1ee9 ba \u0111\u1ec3 \u0111\u1ed3ng nh\u1ea5t v\u1edbi l\u1eddi nh\u1eafc h\u1ec7 th\u1ed1ng.<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"700\" height=\"375\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/01\/claude-agent-skills-la-gi-7.png\" alt=\"Nh\u1eefng l\u01b0u \u00fd quan tr\u1ecdng khi s\u1eed d\u1ee5ng Claude Agent Skills\" class=\"wp-image-122339\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/01\/claude-agent-skills-la-gi-7.png 700w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/01\/claude-agent-skills-la-gi-7-300x161.png 300w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><figcaption class=\"wp-element-caption\"><strong>Nh\u1eefng l\u01b0u \u00fd quan tr\u1ecdng khi s\u1eed d\u1ee5ng Claude Agent Skills<\/strong><\/figcaption><\/figure>\n<\/div>\n\n\n<h3 id=\"C\u1ea5u_tr\u00fac_&#8220;ti\u1ebft_l\u1ed9_l\u0169y_ti\u1ebfn&#8221;_v\u00e0_tham_chi\u1ebfu_t\u1ec7p_tin\"><a id=\"post-122330-_ryuxmjquxoqa\"><\/a><strong>C\u1ea5u tr\u00fac &#8220;ti\u1ebft l\u1ed9 l\u0169y ti\u1ebfn&#8221; v\u00e0 tham chi\u1ebfu t\u1ec7p tin<\/strong><\/h3>\n\n\n\n<p>\u0110\u1ec3 tr\u00e1nh l\u00e0m tr\u00e0n b\u1ed9 nh\u1edb \u0111\u1ec7m, h\u00e3y t\u1ed5 ch\u1ee9c d\u1eef li\u1ec7u theo m\u00f4 h\u00ecnh ph\u00e2n c\u1ea5p gi\u1ed1ng nh\u01b0 m\u1ee5c l\u1ee5c c\u1ee7a m\u1ed9t cu\u1ed1n s\u00e1ch h\u01b0\u1edbng d\u1eabn.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Tham chi\u1ebfu m\u1ed9t c\u1ea5p (One-level deep):<\/strong> C\u00e1c t\u1ec7p tham chi\u1ebfu (nh\u01b0 REFERENCE.md, EXAMPLES.md) n\u00ean \u0111\u01b0\u1ee3c li\u00ean k\u1ebft tr\u1ef1c ti\u1ebfp t\u1eeb SKILL.md. Tr\u00e1nh vi\u1ec7c l\u1ed3ng gh\u00e9p tham chi\u1ebfu qu\u00e1 s\u00e2u (v\u00ed d\u1ee5: File A tr\u1ecf \u0111\u1ebfn File B, File B tr\u1ecf \u0111\u1ebfn File C) v\u00ec Claude c\u00f3 th\u1ec3 ch\u1ec9 \u0111\u1ecdc l\u01b0\u1edbt (partial read) v\u00e0 b\u1ecf s\u00f3t th\u00f4ng tin quan tr\u1ecdng.<\/li>\n\n\n\n<li><strong>\u0110\u1ecbnh d\u1ea1ng \u0111\u01b0\u1eddng d\u1eabn:<\/strong> Lu\u00f4n s\u1eed d\u1ee5ng d\u1ea5u g\u1ea1ch ch\u00e9o xu\u00f4i (\/) cho \u0111\u01b0\u1eddng d\u1eabn t\u1ec7p tin (v\u00ed d\u1ee5: scripts\/helper.py), ngay c\u1ea3 khi l\u00e0m vi\u1ec7c tr\u00ean h\u1ec7 \u0111i\u1ec1u h\u00e0nh Windows. \u0110\u01b0\u1eddng d\u1eabn ki\u1ec3u Windows (d\u1ea5u g\u1ea1ch ch\u00e9o ng\u01b0\u1ee3c \\) s\u1ebd g\u00e2y l\u1ed7i tr\u00ean h\u1ec7 th\u1ed1ng Unix.<\/li>\n<\/ul>\n\n\n\n<h3 id=\"Ki\u1ec3m_so\u00e1t_m\u1ee9c_\u0111\u1ed9_t\u1ef1_do_v\u00e0_x\u1eed_l\u00fd_l\u1ed7i\"><a id=\"post-122330-_34dwjo8thm2n\"><\/a><strong>Ki\u1ec3m so\u00e1t m\u1ee9c \u0111\u1ed9 t\u1ef1 do v\u00e0 x\u1eed l\u00fd l\u1ed7i<\/strong><\/h3>\n\n\n\n<p>Ng\u01b0\u1eddi thi\u1ebft l\u1eadp c\u1ea7n x\u00e1c \u0111\u1ecbnh r\u00f5 m\u1ee9c \u0111\u1ed9 linh ho\u1ea1t m\u00e0 Claude \u0111\u01b0\u1ee3c ph\u00e9p th\u1ef1c hi\u1ec7n d\u1ef1a tr\u00ean t\u00ednh ch\u1ea5t c\u1ee7a t\u00e1c v\u1ee5.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>M\u1ee9c \u0111\u1ed9 t\u1ef1 do th\u1ea5p (Low freedom):<\/strong> \u0110\u1ed1i v\u1edbi c\u00e1c t\u00e1c v\u1ee5 nh\u1ea1y c\u1ea3m nh\u01b0 di chuy\u1ec3n c\u01a1 s\u1edf d\u1eef li\u1ec7u, h\u00e3y cung c\u1ea5p c\u00e1c \u0111o\u1ea1n m\u00e3 (script) ch\u00ednh x\u00e1c v\u00e0 y\u00eau c\u1ea7u Claude ch\u1ea1y \u0111\u00fang l\u1ec7nh \u0111\u00f3 m\u00e0 kh\u00f4ng \u0111\u01b0\u1ee3c s\u1eeda \u0111\u1ed5i.<\/li>\n\n\n\n<li><strong>X\u1eed l\u00fd l\u1ed7i ch\u1ee7 \u0111\u1ed9ng:<\/strong> Khi vi\u1ebft c\u00e1c \u0111o\u1ea1n m\u00e3 th\u1ef1c thi (utility scripts), h\u00e3y ch\u1ee7 \u0111\u1ed9ng x\u1eed l\u00fd c\u00e1c tr\u01b0\u1eddng h\u1ee3p ngo\u1ea1i l\u1ec7 (nh\u01b0 FileNotFoundError) ngay trong code thay v\u00ec \u0111\u1ec3 script b\u1ecb l\u1ed7i v\u00e0 b\u1eaft Claude ph\u1ea3i t\u1ef1 t\u00ecm c\u00e1ch kh\u1eafc ph\u1ee5c.<\/li>\n\n\n\n<li><strong>T\u1ea1o v\u00f2ng l\u1eb7p ph\u1ea3n h\u1ed3i:<\/strong> V\u1edbi c\u00e1c quy tr\u00ecnh ph\u1ee9c t\u1ea1p, h\u00e3y thi\u1ebft l\u1eadp c\u01a1 ch\u1ebf &#8220;Th\u1ef1c thi -> Ki\u1ec3m tra -> S\u1eeda l\u1ed7i&#8221;. V\u00ed d\u1ee5: Y\u00eau c\u1ea7u Claude ch\u1ea1y script x\u00e1c th\u1ef1c (validate.py) sau khi ch\u1ec9nh s\u1eeda t\u00e0i li\u1ec7u v\u00e0 ch\u1ec9 ti\u1ebfp t\u1ee5c khi k\u1ebft qu\u1ea3 tr\u1ea3 v\u1ec1 h\u1ee3p l\u1ec7.<\/li>\n<\/ul>\n\n\n\n<h3 id=\"Quy_tr\u00ecnh_ki\u1ec3m_th\u1eed_\u0111a_m\u00f4_h\u00ecnh\"><a id=\"post-122330-_l04fv5od4jv5\"><\/a><strong>Quy tr\u00ecnh ki\u1ec3m th\u1eed \u0111a m\u00f4 h\u00ecnh<\/strong><\/h3>\n\n\n\n<p>Agent Skills \u0111\u00f3ng vai tr\u00f2 l\u00e0 ph\u1ea7n m\u1edf r\u1ed9ng n\u0103ng l\u1ef1c cho m\u00f4 h\u00ecnh AI, do \u0111\u00f3 hi\u1ec7u qu\u1ea3 ho\u1ea1t \u0111\u1ed9ng ph\u1ee5 thu\u1ed9c v\u00e0o m\u00f4 h\u00ecnh n\u1ec1n t\u1ea3ng.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Ki\u1ec3m th\u1eed ch\u00e9o:<\/strong> H\u00e3y th\u1eed nghi\u1ec7m k\u1ef9 n\u0103ng tr\u00ean t\u1ea5t c\u1ea3 c\u00e1c m\u00f4 h\u00ecnh d\u1ef1 ki\u1ebfn s\u1eed d\u1ee5ng (Haiku, Sonnet, Opus). M\u1ed9t b\u1ea3n h\u01b0\u1edbng d\u1eabn ho\u1ea1t \u0111\u1ed9ng t\u1ed1t tr\u00ean Claude Opus (m\u1ea1nh v\u1ec1 suy lu\u1eadn) c\u00f3 th\u1ec3 c\u1ea7n th\u00eam chi ti\u1ebft d\u1eabn d\u1eaft khi ch\u1ea1y tr\u00ean Claude Haiku.<\/li>\n\n\n\n<li><strong>\u0110\u00e1nh gi\u00e1 th\u1ef1c t\u1ebf:<\/strong> \u0110\u1eebng ch\u1ec9 d\u1ef1a v\u00e0o gi\u1ea3 \u0111\u1ecbnh. H\u00e3y quan s\u00e1t c\u00e1ch Claude \u0111i\u1ec1u h\u01b0\u1edbng trong th\u01b0 m\u1ee5c k\u1ef9 n\u0103ng: li\u1ec7u h\u1ec7 th\u1ed1ng c\u00f3 b\u1ecf qua c\u00e1c t\u1ec7p quan tr\u1ecdng hay \u0111\u1ecdc \u0111i \u0111\u1ecdc l\u1ea1i m\u1ed9t t\u1ec7p kh\u00f4ng c\u1ea7n thi\u1ebft?. Nh\u1eefng quan s\u00e1t n\u00e0y s\u1ebd l\u00e0 c\u01a1 s\u1edf \u0111\u1ec3 tinh ch\u1ec9nh c\u1ea5u tr\u00fac Agent Skills.<\/li>\n<\/ul>\n\n\n\n<h2 id=\"C\u00e1c_\u1ee9ng_d\u1ee5ng_th\u1ef1c_t\u1ebf_c\u1ee7a_Claude_Agent_Skills\"><a id=\"post-122330-_a88orbsfjnvn\"><\/a>C\u00e1c \u1ee9ng d\u1ee5ng th\u1ef1c t\u1ebf c\u1ee7a Claude Agent Skills<\/h2>\n\n\n\n<h3 id=\"T\u1ef1_\u0111\u1ed9ng_h\u00f3a_h\u00e0nh_ch\u00ednh_v\u00e0_x\u1eed_l\u00fd_t\u00e0i_li\u1ec7u\"><a id=\"post-122330-_qr7oiufuysmn\"><\/a><strong>T\u1ef1 \u0111\u1ed9ng h\u00f3a h\u00e0nh ch\u00ednh v\u00e0 x\u1eed l\u00fd t\u00e0i li\u1ec7u<\/strong><\/h3>\n\n\n\n<p>\u0110\u00e2y l\u00e0 nh\u00f3m \u1ee9ng d\u1ee5ng ph\u1ed5 bi\u1ebfn nh\u1ea5t nh\u1edd s\u1ef1 h\u1ed7 tr\u1ee3 c\u1ee7a c\u00e1c K\u1ef9 n\u0103ng c\u00f3 s\u1eb5n (Pre-built Skills) v\u00e0 kh\u1ea3 n\u0103ng x\u1eed l\u00fd PDF m\u1ea1nh m\u1ebd.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>T\u1ea1o b\u00e0i thuy\u1ebft tr\u00ecnh (PowerPoint) t\u1ee9c th\u00ec:<\/strong> Thay v\u00ec m\u1ea5t h\u00e0ng gi\u1edd \u0111\u1ecbnh d\u1ea1ng slide, ng\u01b0\u1eddi d\u00f9ng c\u00f3 th\u1ec3 y\u00eau c\u1ea7u Claude t\u1ea1o m\u1ed9t b\u1ea3n tr\u00ecnh b\u00e0y ho\u00e0n ch\u1ec9nh v\u1ec1 &#8220;N\u0103ng l\u01b0\u1ee3ng t\u00e1i t\u1ea1o&#8221; v\u1edbi 5 slide. Claude s\u1ebd t\u1ef1 \u0111\u1ed9ng c\u1ea5u tr\u00fac n\u1ed9i dung, t\u1ea1o ti\u00eau \u0111\u1ec1 v\u00e0 \u0111i\u1ec1n th\u00f4ng tin v\u00e0o t\u1ec7p .pptx.<\/li>\n\n\n\n<li><strong>\u0110i\u1ec1n bi\u1ec3u m\u1eabu PDF h\u00e0ng lo\u1ea1t:<\/strong> \u0110\u1ed1i v\u1edbi quy tr\u00ecnh \u0111i\u1ec1n form ph\u1ee9c t\u1ea1p, Claude s\u1eed d\u1ee5ng k\u1ef9 n\u0103ng t\u00f9y ch\u1ec9nh \u0111\u1ec3 ph\u00e2n t\u00edch c\u1ea5u tr\u00fac bi\u1ec3u m\u1eabu, \u00e1nh x\u1ea1 d\u1eef li\u1ec7u t\u1eeb t\u1ec7p JSON v\u00e0 \u0111i\u1ec1n ch\u00ednh x\u00e1c v\u00e0o c\u00e1c tr\u01b0\u1eddng th\u00f4ng tin trong t\u1ec7p PDF. Quy tr\u00ecnh n\u00e0y gi\u00fap lo\u1ea1i b\u1ecf sai s\u00f3t th\u1ee7 c\u00f4ng trong c\u00e1c t\u00e1c v\u1ee5 nh\u1eadp li\u1ec7u h\u00e0nh ch\u00ednh.<\/li>\n\n\n\n<li><strong>X\u00e2y d\u1ef1ng b\u00e1o c\u00e1o Excel t\u1ef1 \u0111\u1ed9ng:<\/strong> Claude c\u00f3 kh\u1ea3 n\u0103ng t\u1ea1o b\u1ea3ng t\u00ednh, ph\u00e2n t\u00edch d\u1eef li\u1ec7u b\u00e1n h\u00e0ng v\u00e0 v\u1ebd bi\u1ec3u \u0111\u1ed3 tr\u1ef1c quan ngay trong t\u1ec7p Excel (.xlsx) \u0111\u1ec3 ph\u1ee5c v\u1ee5 b\u00e1o c\u00e1o qu\u00fd ho\u1eb7c ph\u00e2n t\u00edch xu h\u01b0\u1edbng.<\/li>\n<\/ul>\n\n\n\n<h3 id=\"Ph\u00e2n_t\u00edch_d\u1eef_li\u1ec7u_chuy\u00ean_s\u00e2u\"><a id=\"post-122330-_7x3hnqafh4l9\"><\/a><strong>Ph\u00e2n t\u00edch d\u1eef li\u1ec7u chuy\u00ean s\u00e2u<\/strong><\/h3>\n\n\n\n<p>Agent Skills gi\u1ea3i quy\u1ebft b\u00e0i to\u00e1n &#8220;tr\u00e0n b\u1ed9 nh\u1edb&#8221; khi l\u00e0m vi\u1ec7c v\u1edbi d\u1eef li\u1ec7u l\u1edbn b\u1eb1ng c\u00e1ch ch\u1ec9 t\u1ea3i nh\u1eefng ph\u1ea7n th\u00f4ng tin c\u1ea7n thi\u1ebft.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Truy v\u1ea5n d\u1eef li\u1ec7u BigQuery theo ng\u1eef c\u1ea3nh:<\/strong> Thay v\u00ec n\u1ea1p to\u00e0n b\u1ed9 l\u01b0\u1ee3c \u0111\u1ed3 c\u01a1 s\u1edf d\u1eef li\u1ec7u (schema) kh\u1ed5ng l\u1ed3 v\u00e0o cu\u1ed9c tr\u00f2 chuy\u1ec7n, k\u1ef9 n\u0103ng n\u00e0y chia nh\u1ecf schema theo t\u1eebng l\u0129nh v\u1ef1c nh\u01b0 T\u00e0i ch\u00ednh, Kinh doanh, S\u1ea3n ph\u1ea9m. Khi ng\u01b0\u1eddi d\u00f9ng h\u1ecfi v\u1ec1 doanh thu, Claude ch\u1ec9 \u0111\u1ecdc t\u1ec7p finance.md; khi h\u1ecfi v\u1ec1 kh\u00e1ch h\u00e0ng ti\u1ec1m n\u0103ng, h\u1ec7 th\u1ed1ng chuy\u1ec3n sang \u0111\u1ecdc sales.md.<\/li>\n\n\n\n<li><strong>L\u1ecdc v\u00e0 l\u00e0m s\u1ea1ch d\u1eef li\u1ec7u th\u00f4ng minh:<\/strong> Ng\u01b0\u1eddi d\u00f9ng c\u00f3 th\u1ec3 thi\u1ebft l\u1eadp c\u00e1c quy t\u1eafc nghi\u1ec7p v\u1ee5 c\u1ee5 th\u1ec3 (v\u00ed d\u1ee5: &#8220;Lu\u00f4n lo\u1ea1i tr\u1eeb t\u00e0i kho\u1ea3n th\u1eed nghi\u1ec7m kh\u1ecfi b\u00e1o c\u00e1o&#8221;). Claude s\u1ebd \u00e1p d\u1ee5ng c\u00e1c quy t\u1eafc n\u00e0y th\u00f4ng qua c\u00e1c \u0111o\u1ea1n m\u00e3 th\u1ef1c thi \u0111\u1ec3 \u0111\u1ea3m b\u1ea3o d\u1eef li\u1ec7u \u0111\u1ea7u ra lu\u00f4n s\u1ea1ch v\u00e0 ch\u00ednh x\u00e1c.<\/li>\n<\/ul>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"700\" height=\"375\" src=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/01\/claude-agent-skills-la-gi-8.png\" alt=\"C\u00e1c \u1ee9ng d\u1ee5ng th\u1ef1c t\u1ebf c\u1ee7a Claude Agent Skills\" class=\"wp-image-122340\" title=\"\" srcset=\"https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/01\/claude-agent-skills-la-gi-8.png 700w, https:\/\/tino.vn\/blog\/wp-content\/uploads\/2026\/01\/claude-agent-skills-la-gi-8-300x161.png 300w\" sizes=\"(max-width: 700px) 100vw, 700px\" \/><figcaption class=\"wp-element-caption\"><strong>C\u00e1c \u1ee9ng d\u1ee5ng th\u1ef1c t\u1ebf c\u1ee7a Claude Agent Skills<\/strong><\/figcaption><\/figure>\n<\/div>\n\n\n<h3 id=\"H\u1ed7_tr\u1ee3_l\u1eadp_tr\u00ecnh_v\u00e0_devOps\"><a id=\"post-122330-_y1wqpk1cq0xl\"><\/a><strong>H\u1ed7 tr\u1ee3 l\u1eadp tr\u00ecnh v\u00e0 devOps<\/strong><\/h3>\n\n\n\n<p>C\u00e1c l\u1eadp tr\u00ecnh vi\u00ean s\u1eed d\u1ee5ng Agent Skills \u0111\u1ec3 chu\u1ea9n h\u00f3a quy tr\u00ecnh v\u00e0 gi\u1ea3m thi\u1ec3u l\u1ed7i con ng\u01b0\u1eddi trong c\u00e1c t\u00e1c v\u1ee5 l\u1eb7p l\u1ea1i.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Tr\u1ee3 l\u00fd Git Commit chu\u1ea9n h\u00f3a:<\/strong> K\u1ef9 n\u0103ng n\u00e0y gi\u00fap ph\u00e2n t\u00edch s\u1ef1 thay \u0111\u1ed5i trong m\u00e3 ngu\u1ed3n (git diff) v\u00e0 t\u1ef1 \u0111\u1ed9ng t\u1ea1o ra th\u00f4ng \u0111i\u1ec7p commit tu\u00e2n th\u1ee7 quy chu\u1ea9n c\u1ee7a d\u1ef1 \u00e1n (v\u00ed d\u1ee5: format feat(auth):&#8230; ho\u1eb7c fix(reports):&#8230;).<\/li>\n\n\n\n<li><strong>Di chuy\u1ec3n c\u01a1 s\u1edf d\u1eef li\u1ec7u (Database Migration) an to\u00e0n:<\/strong> \u0110\u1ed1i v\u1edbi c\u00e1c t\u00e1c v\u1ee5 r\u1ee7i ro cao nh\u01b0 migration, k\u1ef9 n\u0103ng \u0111\u01b0\u1ee3c thi\u1ebft l\u1eadp \u1edf ch\u1ebf \u0111\u1ed9 &#8220;t\u1ef1 do th\u1ea5p&#8221; (low freedom). Claude bu\u1ed9c ph\u1ea3i ch\u1ea1y ch\u00ednh x\u00e1c \u0111o\u1ea1n script \u0111\u00e3 \u0111\u01b0\u1ee3c ph\u00ea duy\u1ec7t (v\u00ed d\u1ee5: python scripts\/migrate.py &#8211;verify) m\u00e0 kh\u00f4ng \u0111\u01b0\u1ee3c ph\u00e9p t\u1ef1 \u00fd s\u1eeda \u0111\u1ed5i l\u1ec7nh hay th\u00eam c\u1edd l\u1ea1.<\/li>\n\n\n\n<li><strong>Review Code t\u1ef1 \u0111\u1ed9ng:<\/strong> Claude c\u00f3 th\u1ec3 ki\u1ec3m tra c\u1ea5u tr\u00fac m\u00e3, ph\u00e1t hi\u1ec7n l\u1ed7i logic v\u00e0 \u0111\u1ec1 xu\u1ea5t c\u1ea3i ti\u1ebfn d\u1ef1a tr\u00ean c\u00e1c quy \u01b0\u1edbc l\u1eadp tr\u00ecnh \u0111\u01b0\u1ee3c l\u01b0u trong t\u1ec7p h\u01b0\u1edbng d\u1eabn c\u1ee7a k\u1ef9 n\u0103ng.<\/li>\n<\/ul>\n\n\n\n<h3 id=\"Nghi\u00ean_c\u1ee9u_v\u00e0_Ki\u1ec3m_so\u00e1t_ch\u1ea5t_l\u01b0\u1ee3ng_n\u1ed9i_dung\"><a id=\"post-122330-_ffy7znn6qk2k\"><\/a><strong>Nghi\u00ean c\u1ee9u v\u00e0 Ki\u1ec3m so\u00e1t ch\u1ea5t l\u01b0\u1ee3ng n\u1ed9i dung<\/strong><\/h3>\n\n\n\n<p>\u0110\u1ed1i v\u1edbi ng\u01b0\u1eddi l\u00e0m n\u1ed9i dung, Agent Skills \u0111\u00f3ng vai tr\u00f2 nh\u01b0 m\u1ed9t bi\u00ean t\u1eadp vi\u00ean kh\u00f3 t\u00ednh v\u00e0 m\u1ed9t tr\u1ee3 l\u00fd nghi\u00ean c\u1ee9u c\u1ea7n m\u1eabn.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>T\u1ed5ng h\u1ee3p nghi\u00ean c\u1ee9u \u0111a ngu\u1ed3n:<\/strong> Claude th\u1ef1c hi\u1ec7n quy tr\u00ecnh nghi\u00ean c\u1ee9u \u0111a b\u01b0\u1edbc: \u0110\u1ecdc t\u1ea5t c\u1ea3 t\u00e0i li\u1ec7u ngu\u1ed3n -> X\u00e1c \u0111\u1ecbnh ch\u1ee7 \u0111\u1ec1 ch\u00ednh -> \u0110\u1ed1i chi\u1ebfu c\u00e1c tuy\u00ean b\u1ed1 -> T\u1ea1o t\u00f3m t\u1eaft c\u00f3 c\u1ea5u tr\u00fac -> X\u00e1c minh tr\u00edch d\u1eabn. N\u1ebfu ph\u00e1t hi\u1ec7n tr\u00edch d\u1eabn thi\u1ebfu, h\u1ec7 th\u1ed1ng s\u1ebd t\u1ef1 \u0111\u1ed9ng quay l\u1ea1i b\u01b0\u1edbc \u0111\u1ed1i chi\u1ebfu.<\/li>\n\n\n\n<li><strong>Ki\u1ec3m tra tu\u00e2n th\u1ee7 Style Guide:<\/strong> Tr\u01b0\u1edbc khi xu\u1ea5t b\u1ea3n, Claude s\u1eed d\u1ee5ng k\u1ef9 n\u0103ng \u0111\u1ec3 so s\u00e1nh b\u00e0i vi\u1ebft v\u1edbi t\u1ec7p STYLE_GUIDE.md c\u1ee7a th\u01b0\u01a1ng hi\u1ec7u. H\u1ec7 th\u1ed1ng s\u1ebd r\u00e0 so\u00e1t t\u00ednh nh\u1ea5t qu\u00e1n c\u1ee7a thu\u1eadt ng\u1eef, \u0111\u1ecbnh d\u1ea1ng v\u00ed d\u1ee5 v\u00e0 y\u00eau c\u1ea7u s\u1eeda l\u1ed7i c\u1ee5 th\u1ec3 cho t\u1eebng m\u1ee5c ch\u01b0a \u0111\u1ea1t chu\u1ea9n.<\/li>\n<\/ul>\n\n\n\n<h3 id=\"X\u1eed_l\u00fd_h\u00ecnh_\u1ea3nh_v\u00e0_b\u1ed1_c\u1ee5c\"><a id=\"post-122330-_kqgj2h6j3b8\"><\/a><strong>X\u1eed l\u00fd h\u00ecnh \u1ea3nh v\u00e0 b\u1ed1 c\u1ee5c<\/strong><\/h3>\n\n\n\n<p>K\u1ebft h\u1ee3p kh\u1ea3 n\u0103ng th\u1ecb gi\u00e1c m\u00e1y t\u00ednh (Vision) \u0111\u1ec3 x\u1eed l\u00fd c\u00e1c t\u00e0i li\u1ec7u phi c\u1ea5u tr\u00fac. \u0110\u1ed1i v\u1edbi c\u00e1c t\u1ec7p PDF d\u1ea1ng scan ho\u1eb7c h\u00ecnh \u1ea3nh, Claude s\u1eed d\u1ee5ng k\u1ef9 n\u0103ng chuy\u1ec3n \u0111\u1ed5i PDF sang \u1ea3nh, sau \u0111\u00f3 ph\u00e2n t\u00edch tr\u1ef1c quan \u0111\u1ec3 x\u00e1c \u0111\u1ecbnh v\u1ecb tr\u00ed c\u00e1c tr\u01b0\u1eddng nh\u1eadp li\u1ec7u, lo\u1ea1i d\u1eef li\u1ec7u (text, ch\u1eef k\u00fd) m\u00e0 c\u00e1c c\u00f4ng c\u1ee5 \u0111\u1ecdc v\u0103n b\u1ea3n thu\u1ea7n t\u00fay th\u01b0\u1eddng b\u1ecf s\u00f3t.<\/p>\n\n\n\n<h3 id=\"K\u1ebft_lu\u1eadn\"><a id=\"post-122330-_e1va31o80n3f\"><\/a><strong>K\u1ebft lu\u1eadn<\/strong><\/h3>\n\n\n\n<p>D\u00f9 b\u1ea1n l\u00e0 m\u1ed9t l\u1eadp tr\u00ecnh vi\u00ean \u0111ang x\u00e2y d\u1ef1ng \u1ee9ng d\u1ee5ng qua API hay m\u1ed9t chuy\u00ean vi\u00ean ph\u00e2n t\u00edch d\u1eef li\u1ec7u c\u1ea7n x\u1eed l\u00fd h\u00e0ng lo\u1ea1t t\u00e0i li\u1ec7u ph\u1ee9c t\u1ea1p, vi\u1ec7c l\u00e0m ch\u1ee7 Agent Skills s\u1ebd m\u1edf ra kh\u1ea3 n\u0103ng t\u1ef1 \u0111\u1ed9ng h\u00f3a quy tr\u00ecnh l\u00e0m vi\u1ec7c v\u1edbi \u0111\u1ed9 ch\u00ednh x\u00e1c v\u00e0 tin c\u1eady cao. H\u00e3y b\u1eaft \u0111\u1ea7u ngay h\u00f4m nay b\u1eb1ng vi\u1ec7c tr\u1ea3i nghi\u1ec7m c\u00e1c k\u1ef9 n\u0103ng c\u00f3 s\u1eb5n ho\u1eb7c t\u1ef1 x\u00e2y d\u1ef1ng b\u1ed9 k\u1ef9 n\u0103ng t\u00f9y ch\u1ec9nh \u0111\u1ec3 bi\u1ebfn Claude th\u00e0nh chuy\u00ean gia trong l\u0129nh v\u1ef1c c\u1ee7a ri\u00eang b\u1ea1n.<\/p>\n\n\n\n<h2 id=\"Nh\u1eefng_c\u00e2u_h\u1ecfi_th\u01b0\u1eddng_g\u1eb7p\"><a id=\"post-122330-_j0c67ojhqkzz\"><\/a>Nh\u1eefng c\u00e2u h\u1ecfi th\u01b0\u1eddng g\u1eb7p<\/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=\"Claude_Agent_Skills_kh\u00e1c_g\u00ec_so_v\u1edbi_System_Prompt?\">Claude Agent Skills kh\u00e1c g\u00ec so v\u1edbi System Prompt?<\/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>System Prompt th\u01b0\u1eddng l\u00e0 c\u00e1c h\u01b0\u1edbng d\u1eabn c\u1ed1 \u0111\u1ecbnh cho m\u1ed7i cu\u1ed9c h\u1ed9i tho\u1ea1i v\u00e0 chi\u1ebfm d\u1ee5ng b\u1ed9 nh\u1edb ngay t\u1eeb \u0111\u1ea7u. Ng\u01b0\u1ee3c l\u1ea1i, Agent Skills l\u00e0 c\u00e1c t\u00e0i nguy\u00ean m\u00f4-\u0111un h\u00f3a d\u1ef1a tr\u00ean h\u1ec7 th\u1ed1ng t\u1ec7p, bao g\u1ed3m h\u01b0\u1edbng d\u1eabn, d\u1eef li\u1ec7u v\u00e0 m\u00e3 l\u1ec7nh. \u0110i\u1ec3m kh\u00e1c bi\u1ec7t c\u1ed1t l\u00f5i l\u00e0 Agent Skills ch\u1ec9 \u0111\u01b0\u1ee3c t\u1ea3i v\u00e0o ng\u1eef c\u1ea3nh khi th\u1ef1c s\u1ef1 c\u1ea7n thi\u1ebft, cho ph\u00e9p t\u00e1i s\u1eed d\u1ee5ng v\u00e0 m\u1edf r\u1ed9ng quy m\u00f4 m\u00e0 kh\u00f4ng l\u00e0m qu\u00e1 t\u1ea3i b\u1ed9 nh\u1edb \u0111\u1ec7m.<\/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=\"S\u1eed_d\u1ee5ng_Agent_Skills_c\u00f3_l\u00e0m_t\u0103ng_chi_ph\u00ed_token_kh\u00f4ng?\">S\u1eed d\u1ee5ng Agent Skills c\u00f3 l\u00e0m t\u0103ng chi ph\u00ed token 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>Chi ph\u00ed token \u0111\u01b0\u1ee3c t\u1ed1i \u01b0u h\u00f3a nh\u1edd c\u01a1 ch\u1ebf t\u1ea3i 3 c\u1ea5p \u0111\u1ed9. Khi kh\u1edfi \u0111\u1ed9ng, h\u1ec7 th\u1ed1ng ch\u1ec9 t\u1ea3i ph\u1ea7n si\u00eau d\u1eef li\u1ec7u (Metadata) t\u1ed1n kho\u1ea3ng 100 token cho m\u1ed7i k\u1ef9 n\u0103ng. N\u1ed9i dung chi ti\u1ebft v\u00e0 h\u01b0\u1edbng d\u1eabn ch\u1ec9 t\u00ednh ph\u00ed khi k\u1ef9 n\u0103ng \u0111\u01b0\u1ee3c k\u00edch ho\u1ea1t. \u0110\u1eb7c bi\u1ec7t, c\u00e1c t\u00e0i li\u1ec7u tham kh\u1ea3o l\u1edbn v\u00e0 m\u00e3 l\u1ec7nh th\u1ef1c thi kh\u00f4ng bao gi\u1edd \u0111i v\u00e0o ng\u1eef c\u1ea3nh h\u1ed9i tho\u1ea1i n\u00ean kh\u00f4ng ti\u00eau t\u1ed1n token b\u1ed9 nh\u1edb, gi\u00fap ti\u1ebft ki\u1ec7m chi ph\u00ed \u0111\u00e1ng k\u1ec3.<\/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=\"T\u00f4i_c\u00f3_th\u1ec3_chia_s\u1ebb_Custom_Skills_cho_\u0111\u1ed3ng_nghi\u1ec7p_kh\u00f4ng?\">T\u00f4i c\u00f3 th\u1ec3 chia s\u1ebb Custom Skills cho \u0111\u1ed3ng nghi\u1ec7p 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>Kh\u1ea3 n\u0103ng chia s\u1ebb ph\u1ee5 thu\u1ed9c v\u00e0o n\u1ec1n t\u1ea3ng s\u1eed d\u1ee5ng:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Tr\u00ean Claude Code:<\/strong> K\u1ef9 n\u0103ng c\u00f3 th\u1ec3 chia s\u1ebb th\u00f4ng qua plugin ho\u1eb7c l\u01b0u trong th\u01b0 m\u1ee5c d\u1ef1 \u00e1n chung.<\/li>\n\n\n\n<li><strong>Tr\u00ean Claude API:<\/strong> K\u1ef9 n\u0103ng \u0111\u01b0\u1ee3c t\u1ea3i l\u00ean s\u1ebd kh\u1ea3 d\u1ee5ng cho to\u00e0n b\u1ed9 th\u00e0nh vi\u00ean trong kh\u00f4ng gian l\u00e0m vi\u1ec7c (workspace-wide).<\/li>\n\n\n\n<li><strong>Tr\u00ean Claude.ai:<\/strong> K\u1ef9 n\u0103ng ch\u1ec9 d\u00e0nh ri\u00eang cho ng\u01b0\u1eddi d\u00f9ng c\u00e1 nh\u00e2n t\u1ea3i l\u00ean v\u00e0 kh\u00f4ng th\u1ec3 chia s\u1ebb hay qu\u1ea3n l\u00fd t\u1eadp trung.<\/li>\n<\/ul>\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=\"Claude_c\u00f3_nh\u00ecn_th\u1ea5y_m\u00e3_ngu\u1ed3n_trong_c\u00e1c_Script_th\u1ef1c_thi_kh\u00f4ng?\">Claude c\u00f3 nh\u00ecn th\u1ea5y m\u00e3 ngu\u1ed3n trong c\u00e1c Script th\u1ef1c thi 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>Kh\u00f4ng. Khi th\u1ef1c thi m\u1ed9t \u0111o\u1ea1n m\u00e3 l\u1ec7nh (v\u00ed d\u1ee5: validate_form.py), Claude ch\u1ec9 nh\u1eadn v\u1ec1 k\u1ebft qu\u1ea3 \u0111\u1ea7u ra (output) c\u1ee7a \u0111o\u1ea1n m\u00e3 \u0111\u00f3 (v\u00ed d\u1ee5: &#8220;Validation passed&#8221; ho\u1eb7c th\u00f4ng b\u00e1o l\u1ed7i). B\u1ea3n th\u00e2n m\u00e3 ngu\u1ed3n c\u1ee7a script kh\u00f4ng bao gi\u1edd \u0111\u01b0\u1ee3c n\u1ea1p v\u00e0o c\u1eeda s\u1ed5 ng\u1eef c\u1ea3nh, gi\u00fap b\u1ea3o m\u1eadt logic x\u1eed l\u00fd v\u00e0 ti\u1ebft ki\u1ec7m b\u1ed9 nh\u1edb.<\/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_gi\u1edbi_h\u1ea1n_n\u00e0o_v\u1ec1_\u0111\u1ed9_d\u00e0i_c\u1ee7a_t\u1ec7p_h\u01b0\u1edbng_d\u1eabn_Skill_kh\u00f4ng?\">C\u00f3 gi\u1edbi h\u1ea1n n\u00e0o v\u1ec1 \u0111\u1ed9 d\u00e0i c\u1ee7a t\u1ec7p h\u01b0\u1edbng d\u1eabn Skill 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>\u0110\u1ec3 \u0111\u1ea1t hi\u1ec7u su\u1ea5t t\u1ed1t nh\u1ea5t, t\u1ec7p h\u01b0\u1edbng d\u1eabn ch\u00ednh SKILL.md n\u00ean \u0111\u01b0\u1ee3c gi\u1eef d\u01b0\u1edbi 500 d\u00f2ng. N\u1ebfu n\u1ed9i dung v\u01b0\u1ee3t qu\u00e1 gi\u1edbi h\u1ea1n n\u00e0y, ng\u01b0\u1eddi d\u00f9ng n\u00ean chia nh\u1ecf th\u00e0nh c\u00e1c t\u1ec7p tham chi\u1ebfu ri\u00eang bi\u1ec7t (nh\u01b0 REFERENCE.md, FORMS.md) v\u00e0 \u0111\u1ec3 Claude t\u1ef1 \u0111\u1ed9ng \u0111\u1ecdc c\u00e1c t\u1ec7p n\u00e0y khi c\u1ea7n thi\u1ebft theo c\u01a1 ch\u1ebf ti\u1ebft l\u1ed9 l\u0169y ti\u1ebfn.<\/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\": \"Claude Agent Skills kh\u00e1c g\u00ec so v\u1edbi System Prompt?\",\n\t\t\t\t\"acceptedAnswer\": {\n\t\t\t\t\t\"@type\": \"Answer\",\n\t\t\t\t\t\"text\": \"<p>System Prompt th\u01b0\u1eddng l\u00e0 c\u00e1c h\u01b0\u1edbng d\u1eabn c\u1ed1 \u0111\u1ecbnh cho m\u1ed7i cu\u1ed9c h\u1ed9i tho\u1ea1i v\u00e0 chi\u1ebfm d\u1ee5ng b\u1ed9 nh\u1edb ngay t\u1eeb \u0111\u1ea7u. Ng\u01b0\u1ee3c l\u1ea1i, Agent Skills l\u00e0 c\u00e1c t\u00e0i nguy\u00ean m\u00f4-\u0111un h\u00f3a d\u1ef1a tr\u00ean h\u1ec7 th\u1ed1ng t\u1ec7p, bao g\u1ed3m h\u01b0\u1edbng d\u1eabn, d\u1eef li\u1ec7u v\u00e0 m\u00e3 l\u1ec7nh. \u0110i\u1ec3m kh\u00e1c bi\u1ec7t c\u1ed1t l\u00f5i l\u00e0 Agent Skills ch\u1ec9 \u0111\u01b0\u1ee3c t\u1ea3i v\u00e0o ng\u1eef c\u1ea3nh khi th\u1ef1c s\u1ef1 c\u1ea7n thi\u1ebft, cho ph\u00e9p t\u00e1i s\u1eed d\u1ee5ng v\u00e0 m\u1edf r\u1ed9ng quy m\u00f4 m\u00e0 kh\u00f4ng l\u00e0m qu\u00e1 t\u1ea3i b\u1ed9 nh\u1edb \u0111\u1ec7m.<\/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\": \"S\u1eed d\u1ee5ng Agent Skills c\u00f3 l\u00e0m t\u0103ng chi ph\u00ed token kh\u00f4ng?\",\n\t\t\t\t\"acceptedAnswer\": {\n\t\t\t\t\t\"@type\": \"Answer\",\n\t\t\t\t\t\"text\": \"<p>Chi ph\u00ed token \u0111\u01b0\u1ee3c t\u1ed1i \u01b0u h\u00f3a nh\u1edd c\u01a1 ch\u1ebf t\u1ea3i 3 c\u1ea5p \u0111\u1ed9. Khi kh\u1edfi \u0111\u1ed9ng, h\u1ec7 th\u1ed1ng ch\u1ec9 t\u1ea3i ph\u1ea7n si\u00eau d\u1eef li\u1ec7u (Metadata) t\u1ed1n kho\u1ea3ng 100 token cho m\u1ed7i k\u1ef9 n\u0103ng. N\u1ed9i dung chi ti\u1ebft v\u00e0 h\u01b0\u1edbng d\u1eabn ch\u1ec9 t\u00ednh ph\u00ed khi k\u1ef9 n\u0103ng \u0111\u01b0\u1ee3c k\u00edch ho\u1ea1t. \u0110\u1eb7c bi\u1ec7t, c\u00e1c t\u00e0i li\u1ec7u tham kh\u1ea3o l\u1edbn v\u00e0 m\u00e3 l\u1ec7nh th\u1ef1c thi kh\u00f4ng bao gi\u1edd \u0111i v\u00e0o ng\u1eef c\u1ea3nh h\u1ed9i tho\u1ea1i n\u00ean kh\u00f4ng ti\u00eau t\u1ed1n token b\u1ed9 nh\u1edb, gi\u00fap ti\u1ebft ki\u1ec7m chi ph\u00ed \u0111\u00e1ng k\u1ec3.<\/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\": \"T\u00f4i c\u00f3 th\u1ec3 chia s\u1ebb Custom Skills cho \u0111\u1ed3ng nghi\u1ec7p 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\u1ea3 n\u0103ng chia s\u1ebb ph\u1ee5 thu\u1ed9c v\u00e0o n\u1ec1n t\u1ea3ng s\u1eed d\u1ee5ng:<\/p><ul><li><strong>Tr\u00ean Claude Code:<\/strong> K\u1ef9 n\u0103ng c\u00f3 th\u1ec3 chia s\u1ebb th\u00f4ng qua plugin ho\u1eb7c l\u01b0u trong th\u01b0 m\u1ee5c d\u1ef1 \u00e1n chung.<\/li><li><strong>Tr\u00ean Claude API:<\/strong> K\u1ef9 n\u0103ng \u0111\u01b0\u1ee3c t\u1ea3i l\u00ean s\u1ebd kh\u1ea3 d\u1ee5ng cho to\u00e0n b\u1ed9 th\u00e0nh vi\u00ean trong kh\u00f4ng gian l\u00e0m vi\u1ec7c (workspace-wide).<\/li><li><strong>Tr\u00ean Claude.ai:<\/strong> K\u1ef9 n\u0103ng ch\u1ec9 d\u00e0nh ri\u00eang cho ng\u01b0\u1eddi d\u00f9ng c\u00e1 nh\u00e2n t\u1ea3i l\u00ean v\u00e0 kh\u00f4ng th\u1ec3 chia s\u1ebb hay qu\u1ea3n l\u00fd t\u1eadp trung.<\/li><\/ul>\"\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\": \"Claude c\u00f3 nh\u00ecn th\u1ea5y m\u00e3 ngu\u1ed3n trong c\u00e1c Script th\u1ef1c thi 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. Khi th\u1ef1c thi m\u1ed9t \u0111o\u1ea1n m\u00e3 l\u1ec7nh (v\u00ed d\u1ee5: validate_form.py), Claude ch\u1ec9 nh\u1eadn v\u1ec1 k\u1ebft qu\u1ea3 \u0111\u1ea7u ra (output) c\u1ee7a \u0111o\u1ea1n m\u00e3 \u0111\u00f3 (v\u00ed d\u1ee5: \\\"Validation passed\\\" ho\u1eb7c th\u00f4ng b\u00e1o l\u1ed7i). B\u1ea3n th\u00e2n m\u00e3 ngu\u1ed3n c\u1ee7a script kh\u00f4ng bao gi\u1edd \u0111\u01b0\u1ee3c n\u1ea1p v\u00e0o c\u1eeda s\u1ed5 ng\u1eef c\u1ea3nh, gi\u00fap b\u1ea3o m\u1eadt logic x\u1eed l\u00fd v\u00e0 ti\u1ebft ki\u1ec7m b\u1ed9 nh\u1edb.<\/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 gi\u1edbi h\u1ea1n n\u00e0o v\u1ec1 \u0111\u1ed9 d\u00e0i c\u1ee7a t\u1ec7p h\u01b0\u1edbng d\u1eabn Skill 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\u1ec3 \u0111\u1ea1t hi\u1ec7u su\u1ea5t t\u1ed1t nh\u1ea5t, t\u1ec7p h\u01b0\u1edbng d\u1eabn ch\u00ednh SKILL.md n\u00ean \u0111\u01b0\u1ee3c gi\u1eef d\u01b0\u1edbi 500 d\u00f2ng. N\u1ebfu n\u1ed9i dung v\u01b0\u1ee3t qu\u00e1 gi\u1edbi h\u1ea1n n\u00e0y, ng\u01b0\u1eddi d\u00f9ng n\u00ean chia nh\u1ecf th\u00e0nh c\u00e1c t\u1ec7p tham chi\u1ebfu ri\u00eang bi\u1ec7t (nh\u01b0 REFERENCE.md, FORMS.md) v\u00e0 \u0111\u1ec3 Claude t\u1ef1 \u0111\u1ed9ng \u0111\u1ecdc c\u00e1c t\u1ec7p n\u00e0y khi c\u1ea7n thi\u1ebft theo c\u01a1 ch\u1ebf ti\u1ebft l\u1ed9 l\u0169y ti\u1ebfn.<\/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>Trong k\u1ef7 nguy\u00ean AI, vi\u1ec7c t\u01b0\u01a1ng t\u00e1c v\u1edbi c\u00e1c m\u00f4 h\u00ecnh ng\u00f4n ng\u1eef l\u1edbn kh\u00f4ng c\u00f2n d\u1eebng l\u1ea1i \u1edf nh\u1eefng c\u00e2u l\u1ec7nh \u0111\u01a1n l\u1ebb hay c\u00e1c \u0111o\u1ea1n h\u1ed9i tho\u1ea1i ng\u1eafn. C\u00e1c nh\u00e0 ph\u00e1t tri\u1ec3n v\u00e0 doanh nghi\u1ec7p \u0111ang t\u00ecm ki\u1ebfm gi\u1ea3i ph\u00e1p \u0111\u1ec3 AI c\u00f3 th\u1ec3 th\u1ef1c hi\u1ec7n nh\u1eefng chu\u1ed7i t\u00e1c v\u1ee5 ph\u1ee9c t\u1ea1p, ghi [&hellip;]<\/p>\n","protected":false},"author":23,"featured_media":122341,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7396],"tags":[7498],"class_list":["post-122330","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cong-cu-ai","tag-claude-agent-skills"],"_links":{"self":[{"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/posts\/122330","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=122330"}],"version-history":[{"count":4,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/posts\/122330\/revisions"}],"predecessor-version":[{"id":122343,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/posts\/122330\/revisions\/122343"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/media\/122341"}],"wp:attachment":[{"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/media?parent=122330"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/categories?post=122330"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/tino.vn\/blog\/wp-json\/wp\/v2\/tags?post=122330"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}