GEIST
บทความทั้งหมด

Agent Skills คืออะไร? ฉบับเข้าใจง่าย พร้อมตัวอย่างการใช้งาน

ทำความรู้จัก Agent Skills และ Claude Skills คืออะไร? ต่างจาก MCP อย่างไร พร้อมสอนวิธีติดตั้งผ่านหน้าเว็บ Claude.ai และการใช้ skills.sh ฉบับจับมือทำ คนไม่เขียนโค้ดก็ใช้งานได้ทันที

@samithiwat
ปกบทความ หัวเรื่องสามบรรทัดว่า Agent Skills คืออะไร ฉบับเข้าใจง่าย พร้อมตัวอย่างการใช้งาน ใต้ลงมาเป็นการ์ดไฟล์ SKILL.md มีลูกศรชี้ไปหาป้าย AI ที่กำลังอ่าน description

AI อ่านช่อง description แล้วเลือกหยิบ Skill มาใช้เอง


Agent Skills คืออะไร

Agent Skills คือมาตรฐานกลาง (Open Standard) ที่เปิดตัวเมื่อวันที่ 16 ตุลาคม 2025 โดย Anthropic (ดูสเปกอย่างเป็นทางการได้ที่ agentskills.io)

เปรียบเสมือน "โฟลเดอร์คู่มือทำงาน" ที่ AI Agent สามารถเปิดอ่านและดึงมาใช้เองโดยอัตโนมัติเมื่อเจองานที่ตรงกับคู่มือเล่มนั้น

Anthropic นิยามไว้อย่างชัดเจนว่า:

"Agent Skills are organized folders of instructions, scripts, and resources that agents can discover and load dynamically to perform better at specific tasks."

คำสั่งชุดเดียวกัน ต่างกันแค่เก็บไว้ที่ไหน

คุณสมบัติหลัก 4 ข้อของ Agent Skills

  1. Composable: เปิดใช้พร้อมกันได้หลาย Skill ในเซสชันเดียว
  2. Portable: เป็นไฟล์โฟลเดอร์มาตรฐาน นำไปข้ามเครื่องมือหรือข้าม AI Agent ได้
  3. Efficient: โหลดข้อมูลเฉพาะส่วนเท่าที่จำเป็น ไม่เปลือง Context Window
  4. Powerful: สามารถแนบโค้ด สคริปต์ หรือเทมเพลตที่รันได้จริงไว้ข้างใน

Claude Skills กับ Agent Skills คือสิ่งเดียวกันไหม?

คือสิ่งเดียวกัน

  • Agent Skills = ชื่อสเปกกลางสำหรับ AI Agent ทุกค่าย
  • Claude Skills = ชื่อเรียกเมื่อนำสเปกนี้มาเปิดใช้งานบนแพลตฟอร์ม Claude

Agent Skills ต่างจาก MCP, Projects และ Prompt อย่างไร?

หลายคนอาจสับสนระหว่าง Agent Skills กับเครื่องมืออื่น ๆ บน Claude สรุปภาพรวมให้เข้าใจง่ายดังนี้ครับ

1. Agent Skills vs MCP

  • MCP (Model Context Protocol) = สายไฟเชื่อมข้อมูล (บอกว่าข้อมูลอยู่ไหน และต่อระบบอย่างไร)
  • Agent Skills = คู่มือวิธีทำงาน (บอกว่าเมื่อได้ข้อมูลมาแล้ว ต้องเอามาทำอย่างไรต่อ)

ตัวอย่าง: MCP ทำหน้าที่เชื่อม Claude เข้ากับฐานข้อมูลลูกค้า ส่วน Skill คือกฎระเบียบที่บอก AI ว่า "ทุกครั้งที่ดึงข้อมูลลูกค้า ให้กรองเฉพาะช่วง 30 วันล่าสุดก่อนเสมอ"

ตัวหนึ่งพาข้อมูลมา อีกตัวบอกว่าได้ข้อมูลมาแล้วต้องทำอะไร
เครื่องมือทำหน้าที่เปรียบเทียบเป็น
MCPต่อเข้าเครื่องมือและข้อมูลภายนอกสายไฟ / ปลั๊กต่อ
Skillsวิธีการและขั้นตอนการทำงานคู่มือปฏิบัติงาน
Projectsข้อมูลพื้นหลังที่ AI ต้องรู้แฟ้มเอกสารอ้างอิง
Subagentsพื้นที่ทำงานแยกเฉพาะพร้อม Context ของตัวเองห้องทำงานแยก
CLAUDE.mdกฎเหล็กพื้นฐานที่อ่านทุกครั้งแบบไม่มีเงื่อนไขป้ายประกาศติดผนัง

คำแนะนำจาก Anthropic: Projects บอกว่า "นี่คือสิ่งที่คุณต้องรู้" แต่ Skills บอกว่า "นี่คือวิธีทำสิ่งต่าง ๆ"
สำหรับ Claude Code หากไฟล์ CLAUDE.md ยาวเกิน 200 บรรทัด แนะนำให้แยกเนื้อหาอ้างอิงออกไปทำเป็น Skill แทน


2. Agent Skills vs Prompt ทั่วไป

Anthropic ให้เกณฑ์ตัดสินง่าย ๆ ไว้ว่า:

"ถ้าคุณพบว่าตัวเองต้องพิมพ์ Prompt เดิมซ้ำ ๆ ในหลาย ๆ แชต ถึงเวลาแล้วที่จะเปลี่ยน Prompt นั้นให้กลายเป็น Skill"

หัวข้อPrompt ทั่วไปAgent Skill
ระยะเวลาคงอยู่อยู่เฉพาะในแชตนั้นอยู่ถาวรจนกว่าจะลบ
การเรียกใช้งานเราต้องพิมพ์ป้อนเองAI ประมวลผลและเลือกหยิบมาใช้เอง
การแนบไฟล์/สคริปต์ทำไม่ได้แนบโค้ด เทมเพลต และเอกสารอ้างอิงได้
การแชร์ให้ทีมก๊อปปี้ข้อความส่งต่ออัปโหลดแชร์ใช้งานร่วมกันได้ทั้งองค์กร

Agent Skills ทำงานอย่างไร (Progressive Disclosure)

Agent Skills ใช้กลไกที่เรียกว่า Progressive Disclosure คือการค่อย ๆ โหลดข้อมูลทีละชั้นตามความจำเป็นของงาน เพื่อประหยัด Context และ Token

ชั้น (Layer)โหลดตอนไหนขนาดข้อมูลAI อ่านอะไรบ้าง
1. Metadataทุกครั้งที่เปิดเซสชัน~100 token ต่อ Skillเฉพาะ name และ description
2. Instructionsเมื่อ AI ตัดสินใจว่างานตรงกับ Skillแนะนำไม่เกิน 5,000 tokenเนื้อหาในไฟล์ SKILL.md ทั้งหมด
3. Resourcesเมื่อต้องรันโค้ดหรือใช้อ้างอิงจริง0 token จนกว่าจะเปิดไฟล์ใน scripts/, references/, assets/
ชั้นที่หนักที่สุดคือชั้นที่ยังไม่ถูกโหลด

ข้อควรรู้:

  • ข้อมูลในชั้นที่ 1 (Metadata) จะถูกโหลดเข้าเซสชันเสมอ ดังนั้นจึงไม่ควรเปิด Skill ทิ้งไว้มากเกินไป เพื่อให้ AI เลือกใช้ Skill ได้แม่นยำที่สุด
  • ไฟล์ SKILL.md ควรมีความยาวไม่เกิน 500 บรรทัด
  • โค้ดที่อยู่ในโฟลเดอร์ scripts/ จะไม่ถูกนับรวมใน Context Window จะมีเพียงผลลัพธ์ (Output) ที่รันออกมาเท่านั้นที่เข้าสู่แชต

โครงสร้างของ Skill (SKILL.md คืออะไร?)

Skill 1 ตัว จะเก็บอยู่ใน 1 โฟลเดอร์ โดยมีไฟล์บังคับคือ SKILL.md และชื่อโฟลเดอร์ต้องตรงกับช่อง name ใน Frontmatter

brand-guidelines/
├── SKILL.md          # บังคับต้องมี
├── scripts/          # (ไม่บังคับ) โค้ดหรือสคริปต์ที่รันได้จริง
├── references/       # (ไม่บังคับ) เอกสารอ้างอิงเพิ่มเติม
└── assets/           # (ไม่บังคับ) รูปภาพ เทมเพลต หรือไฟล์ตัวอย่าง

ตัวอย่างไฟล์ SKILL.md

---
name: brand-guidelines
description: ใช้เมื่อผู้ใช้ขอให้ทำงานที่ต้องคุมสีและฟอนต์ของแบรนด์ เช่น สไลด์ โปสเตอร์ รายงานส่งลูกค้า
---

# Brand Guidelines

## สีหลัก
- Mango `#FF8442` ใช้กับปุ่มหลักและจุดที่ต้องการเน้น
- Sky Air `#56C4F0` ใช้กับงานเส้นและภาพประกอบ

## ฟอนต์
- หัวเรื่อง: Figtree
- โค้ด/ข้อมูลตาราง: Geist Mono

ข้อกำหนดของ Frontmatter

  • name (บังคับ): ความยาว 1–64 ตัวอักษร (ใช้อักษร a-z, 0-9 และ - ห้ามขึ้นต้น/ลงท้ายด้วย -)
  • description (บังคับ): บอกทั้งหน้าที่ของ Skill และช่วงเวลาที่ควรเรียกใช้
  • ⚠️ ข้อจำกัดสำคัญบน Claude.ai: สเปกกลางอนุญาตให้เขียน description ได้ถึง 1,024 ตัวอักษร แต่ Claude.ai จำกัดไว้ไม่เกิน 200 ตัวอักษร หากเขียนเกินจะอัปโหลดไม่ผ่าน
  • ห้ามใส่ Key พิเศษของ Claude Code (เช่น model, agent, background) ใน Skill ที่จะนำไปอัปโหลดบน Claude.ai เพราะจะเกิด Error "Unexpected key"
ความยาว description ที่เขียนได้
1,024 ตัวอักษร
สเปกกลาง agentskills.io

เขียนอธิบายได้ยาว

200 ตัวอักษร
อัปโหลดขึ้น Claude.ai

เกินแล้วอัปโหลดไม่ผ่าน


Agent Skills ใช้ได้ที่ไหนบ้าง?

ปัจจุบันสามารถใช้งานได้ทุกแพลตฟอร์มของ Claude (รวมถึงผู้ใช้สาย Free, Pro, Max, Team และ Enterprise)

  • Claude.ai (Web / Desktop App): เข้าที่ Settings → Capabilities → เปิด "Code execution and file creation" → Customize → Skills
  • Claude Code (CLI): โหลดผ่านโฟลเดอร์ในเครื่อง หรือติดตั้งผ่านระบบ Plugin
  • Claude Cowork: ดึง Skill จากบัญชี Claude.ai และโฟลเดอร์ .claude/skills/ ของโปรเจกต์อัตโนมัติ
  • Microsoft Office Add-in (Word, Excel, PowerPoint, Outlook): เรียกใช้ Skill ที่เปิดไว้ใน บัญชี Claude ให้อัตโนมัติขณะทำงาน

วิธีติดตั้ง Agent Skill

คุณสามารถติดตั้งและเริ่มใช้งาน Agent Skill ได้ 3 วิธีตามความสะดวก:

วิธีที่ 1: อัปโหลดไฟล์ .zip ผ่านหน้าเว็บ Claude.ai (ง่ายที่สุด ไม่ต้องเขียนโค้ด)

วิธีนี้เหมาะสำหรับคนทำงานทั่วไปและนักออกแบบ UX/UI ที่ต้องการใช้งานบนหน้าเว็บโดยไม่ต้องแตะ Terminal:

  1. สร้างโฟลเดอร์ตั้งชื่อให้ตรงกับ name ใน Skill (เช่น brand-guidelines)
  2. วางไฟล์ SKILL.md ไว้ข้างในโฟลเดอร์นั้น
  3. บีบอัดโฟลเดอร์ให้เป็นไฟล์ .zip (สำคัญ: โฟลเดอร์หลักต้องครอบไฟล์ข้างในไว้ ห้ามซิปเฉพาะตัวไฟล์)
ต่างกันแค่ชั้นเดียว แต่ฝั่งขวาอัปโหลดไม่ผ่าน
  1. ไปที่ Claude.ai → Customize → Skills → + Create skill → Upload a skill แล้วเลือกไฟล์ .zip ได้ทันที

วิธีที่ 2: ติดตั้งบน Claude Code (สำหรับนักพัฒนา)

สำหรับผู้ที่ใช้ Claude Code ผ่าน Terminal สามารถวางไฟล์ลงในโฟลเดอร์ไดเรกทอรีได้โดยตรง:

  • ใช้งานทุกโปรเจกต์: วางไว้ที่ ~/.claude/skills/<ชื่อ-skill>/SKILL.md
  • ใช้งานเฉพาะโปรเจกต์นี้: วางไว้ที่ .claude/skills/<ชื่อ-skill>/SKILL.md

หรือติดตั้งผ่านคำสั่ง Plugin Marketplace:

/plugin marketplace add anthropics/skills
/plugin install document-skills@anthropic-agent-skills


วิธีที่ 3: ติดตั้งผ่านคำสั่ง npx skills และ skills.sh

npx skills คือเครื่องมือ Open Source จาก Vercel Labs ที่ช่วยให้เราค้นหาและติดตั้ง Agent Skill ลงเครื่องได้ทันทีด้วยคำสั่งเดียว:

# ติดตั้ง Skill ทั้งหมดจาก repository
npx skills add nutlope/hallmark

# ติดตั้งเฉพาะ Skill ที่ต้องการ
npx skills add mattpocock/skills --skill grilling

# ดูรายการ Skill ก่อนติดตั้ง
npx skills add vercel-labs/agent-skills --list


skills.sh คืออะไร? ค้นหา Agent Skill ใหม่ๆ ได้จากไหน

skills.sh คือศูนย์รวมและคลังค้นหา Agent Skills เปิดพัฒนาโดย Vercel ภายใต้แนวคิด "The Open Agent Skills Ecosystem"

  • ใช้งานฟรี: ไม่ต้องสมัครสมาชิกหรือล็อกอิน
  • หมวดหมู่หลากหลาย: ครอบคลุมทั้ง React, Next.js, Mobile, Databases, Design & UI, และ Agent Workflows
  • รองรับ AI Agent หลายค่าย: ทั้ง Claude Code, Cursor, GitHub Copilot, Windsurf, Gemini, Cline และอื่นๆ
  • Security Audits: มีระบบตรวจสอบความปลอดภัยของ Skill จาก 3 สถาบัน ได้แก่ Gen Agent Trust Hub, Socket และ Snyk เพื่อให้มั่นใจก่อนนำไปติดตั้งใช้งาน

วิธีใช้งาน Agent Skills ในชีวิตจริง

  1. ให้ AI เรียกใช้เอง (Automatic): Claude จะอ่าน description ของทุก Skill ที่ติดตั้งไว้ แล้วเปรียบเทียบกับ Prompt ที่เราพิมพ์ หากตรงกัน Claude จะดึง Skill นั้นมาทำงานให้อัตโนมัติ
  2. เราเรียกใช้เอง (Manual - บน Claude Code / Cowork): พิมพ์คำสั่ง /ชื่อ-skill ในช่องแชต เช่น /brand-guidelines สามารถพิมพ์ซ้อนกันได้สูงสุด 6 Skill ในข้อความเดียว
ทางซ้าย description เป็นตัวตัดสิน ทางขวาเราตัดสินเอง

ตัวอย่าง Agent Skill ที่น่าสนใจและใช้ได้จริง

1. ชุด Skill ทางการจาก Anthropic (github.com/anthropics/skills)

  • docx / xlsx / pptx / pdf: สร้างและแก้ไขไฟล์เอกสาร สไลด์ และตารางคำนวณ
  • canvas-design: ออกแบบโปสเตอร์และงานภาพนิ่งออกมาเป็นไฟล์ PNG หรือ PDF
  • frontend-design: คุมทิศทางการออกแบบ UI ไม่ให้ออกมาเป็นหน้าตาเทมเพลต AI แบบเดิมๆ
  • brand-guidelines: เทมเพลตสำหรับใส่ กฎ สี และฟอนต์ประจำแบรนด์เพื่อให้ AI ทำงานตรงตามสเปก

2. ชุด Skill ยอดนิยมจาก Community

  • grilling: ให้ AI ตั้งคำถามสัมภาษณ์เจาะลึกเราก่อนเริ่มลงมือทำงาน อ่านเพิ่มเติมได้ที่ /blog/grill-me
npx skills add mattpocock/skills --skill grilling

  • hallmark: เช็กลิสต์ตรวจทานและป้องกันไม่ให้ผลงานออกแบบหรือโค้ดออกมาดูเหมือน AI ทำ อ่านเพิ่มเติมได้ที่ /blog/hallmark-skill
npx skills add nutlope/hallmark

  • wait-what: ให้ AI ช่วยอธิบายเรื่องยากๆ ซ้ำอีกครั้งในรูปแบบที่เข้าใจง่ายขึ้น
npx skills add mattpocock/skills --skill wait-what


สรุป

Agent Skills คือการยกระดับจากการสั่ง AI ด้วย Prompt รายวัน มาเป็นการสร้าง "ระบบและคู่มือทำงานถาวร" ช่วยประหยัดเวลา ไม่ต้องพิมพ์สอนซ้ำ และช่วยให้ AI Agent ทำงานร่วมกับดีไซเนอร์และคนทำงานได้อย่างรู้ใจยิ่งขึ้น

ลองเริ่มต้นจากการดาวน์โหลด Skill สำเร็จรูปจาก skills.sh หรือสร้างไฟล์ SKILL.md ง่ายๆ ของแบรนด์คุณเอง แล้วอัปโหลดขึ้น Claude.ai ได้แล้ววันนี้!

บทความที่เกี่ยวข้อง