---
title: "Agent Skills : เพิ่มทักษะพิเศษให้ AI Agent ใช้ได้ทุก Model"
url: https://www.thepexcel.com/agent-skills/
type: post
date: 2025-12-31
updated: 2026-02-12
author: Sira Ekabut
categories: ["AI &amp; Automation"]
tags: [ai, claude, skills]
---

# Agent Skills : เพิ่มทักษะพิเศษให้ AI Agent ใช้ได้ทุก Model

เพื่อนๆ น่าจะเคยดูหนัง **The Matrix** ที่มีฉาก Neo นั่งบนเก้าอี้ แล้วโดน upload โปรแกรม Kung Fu เข้าไปในหัว พอเสร็จปุ๊บก็ลืมตาขึ้นมาแล้วพูดว่า **“I know Kung Fu.”** ใช่ไหมครับ?

 ![1](https://media1.giphy.com/media/v1.Y2lkPTc5MGI3NjExb3E3MnA1aHI0bGpnZG1yYWNueXFqZjN4YjM2M3V6YnYyNHE4MzVmdSZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw/3WvhJ783Le5ieNEZ8z/giphy.gif) 

มันคงจะดีไม่น้อยถ้าเราทำแบบนั้นในชีวิตจริงได้ อยากรู้อะไรก็แค่ upload เข้าหัวปุ๊บ รู้เลย ไม่ต้องเรียนเป็นปีๆ 😂

 

แม้ตอนนี้เราจะยังทำแบบนั้นกับสมองตัวเองไม่ได้ แต่… **เราสามารถทำแบบนั้นกับ “สมอง” ของ AI ได้แล้วครับ**

 

นั่นคือสิ่งที่เรียกว่า **Agent Skills** (หรือเดิมเรียก Claude Skills) ซึ่งริเริ่มโดย Anthropic และตอนนี้กลายเป็น **Open Standard** ที่ทุกค่าย AI ใช้ร่วมกันแล้วครับ

 

> ใครอยากโหลด Agent Skill ที่ผมทำใช้เอง [โหลดได้ที่นี่เลย](https://github.com/ThepExcel/agent-skills)  
> [https://github.com/ThepExcel/agent-skills](https://github.com/ThepExcel/agent-skills)
> 
>  
> 
> [วิธีติดตั้ง Skills จาก ThepExcel](https://www.thepexcel.com/claude-skills/#%E0%B8%A7%E0%B8%B4%E0%B8%98%E0%B8%B5%E0%B8%95%E0%B8%B4%E0%B8%94%E0%B8%95%E0%B8%B1%E0%B9%89%E0%B8%87_Skills_%E0%B8%88%E0%B8%B2%E0%B8%81_ThepExcel)

 

---

 

ใครที่เคยใช้ **Custom GPTs** ของ OpenAI หรือ **Gems** ของ Google Gemini น่าจะพอนึกภาพออกครับ — Skills ก็คือวิธีที่เราสามารถ “สอน” AI ให้ทำงานเฉพาะทางได้ตามที่เราต้องการ

 

แต่พอลองใช้จริงจัง… เฮ้ย มันต่างกันเยอะมาก! 😮 Skills มีจุดที่เจ๋งกว่าหลายอย่าง ซึ่งเดี๋ยวผมจะมาเล่าให้ฟังครับ (ถ้าใครไม่เคยใช้ Custom GPTs หรือ Gems มาก่อน ไม่เป็นไร เดี๋ยวผมจะอธิบายให้หมด)

 

และที่เจ๋งกว่านั้นอีกคือ ตั้งแต่ธันวาคม 2025 Anthropic ประกาศให้ [Skills เป็น **Open Standard**](https://agentskills.io/home) แล้ว OpenAI, Microsoft, GitHub Copilot, Gemini รับไปใช้หมดเลย หมายความว่า **เขียน Skill ครั้งเดียว ใช้ได้หลาย Platform** ครับ

 

ยิ่งเป็นการตอกย้ำเลยว่า Skills มันเจ๋งจริง เพราะก่อนหน้านี้ Anthropic ก็เคยทำให้ **MCP (Model Context Protocol)** กลายเป็นมาตรฐานที่ทุกค่ายยอมรับไปแล้ว ตอนนี้ก็มาทำแบบเดียวกันกับ Skills อีก

 

ผมได้ลองใช้ GPT 5.2 ตอนที่ปล่อยออกมาใหม่ๆ แล้วให้มันลองสร้าง Excel Financial Model ขึ้นมา เห็นชัดเลยครับว่า[มันเรียกใช้ Skill ที่ฝังอยู่ในระบบของ OpenAI เองด้วย!](https://www.thepexcel.com/wp-content/uploads/2025/12/598645691_1444856420848335_7385301859038047118_n-1.jpg) แปลว่า OpenAI ไม่ได้แค่รับมาตรฐานไปเฉยๆ แต่เอาไปใช้อย่างจริงจังแล้วด้วยซ้ำ 😮

 

---

 

## Agent Skills คืออะไร?

 

**Agent Skills** (เดิมเรียก Claude Skills ก่อนที่จะกลายเป็น open standard) คือ “ชุดความสามารถเฉพาะทาง” ที่เราสร้างขึ้นมาเพื่อให้ AI ทำงานบางอย่างได้ดีขึ้นครับ

 

ใครที่ใช้ Claude Code อยู่แล้ว อาจจะคุ้นเคยกับ **CLAUDE.md** ซึ่งเป็นไฟล์ที่เราเขียนคำสั่งกลางให้ Claude ทำตามทุกครั้ง แต่ Skills มันต่างกันตรงที่ **Claude จะโหลดมาใช้เฉพาะเมื่อเกี่ยวข้องกับงานที่ทำอยู่เท่านั้น**

 

ลองนึกภาพแบบนี้นะครับ:

 
- **CLAUDE.md** = กฎระเบียบบริษัทที่พนักงานต้องรู้ตลอดเวลา (โหลดทุกครั้ง)
- **Skills** = คู่มือเฉพาะทาง เช่น “วิธีทำ Financial Model” หรือ “วิธีเขียน Unit Test” ที่หยิบมาอ่านเฉพาะตอนต้องทำงานนั้นๆ (โหลดเมื่อจำเป็น)

 

ข้อดีคือ คุณสามารถมี Skills เป็นสิบๆ ตัวได้ โดยไม่กระทบประสิทธิภาพ เพราะ Claude จะโหลดเฉพาะตัวที่ต้องใช้ แถม Skills ยังแชร์ให้คนอื่นใช้ได้ง่าย และใช้ข้าม platform ได้ด้วย!

 

> **📢 อัปเดต มกราคม 2026:** ตั้งแต่ Claude Code v2.1.3 มีการเปลี่ยนแปลงสำคัญ:
> 
>  
> - **Skills และ Slash Commands ถูก merged กันแล้ว** ทำงานเหมือนกัน ขึ้น `/` menu เหมือนกัน
> - **ไม่ต้อง restart session หลังติดตั้ง Skill แล้ว!** พอติดตั้งเสร็จใช้ได้เลยทันที
> - **แนะนำให้สร้าง Skills เสมอ** แทน Slash Commands เพราะ:  
>     
>   — ใช้ได้ข้าม platform (Claude.ai, API, Claude Code, Gemini CLI, Codex)  
>     
>   — เพิ่ม scripts, references, assets ได้ภายหลัง  
>     
>   — Anthropic และค่ายอื่นๆ กำลังพัฒนา Skills เป็นหลัก

 

### โครงสร้างของ Skill

 

Skill หนึ่งตัวก็คือ **โฟลเดอร์** ธรรมดาๆ นี่แหละครับ ไม่ได้ซับซ้อนอะไร มีไฟล์อย่างน้อย 1 ไฟล์ คือ `SKILL.md`

 

```
my-skill/
├── SKILL.md          ← ไฟล์หลัก (บังคับต้องมี)
├── scripts/          ← โค้ดที่รันได้ (ถ้ามี)
├── references/       ← เอกสารอ้างอิง (ถ้ามี)
└── assets/           ← template, รูปภาพ (ถ้ามี)
```

 

ใช่ครับ แค่นี้เลย ไม่ต้องติดตั้งอะไรเพิ่ม ไม่ต้องตั้งค่าอะไรซับซ้อน แค่สร้างโฟลเดอร์แล้ววางไฟล์ก็ใช้ได้เลย

 

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

 

```
---
name: excel-formula-helper
description: |
  Write and debug Excel formulas with step-by-step explanations.
  Use when user asks about formulas, VLOOKUP, XLOOKUP, or gets errors.
---

# Excel Formula Helper

## Workflow
1. ถามว่าต้องการทำอะไร
2. เสนอสูตรพร้อมอธิบาย
3. ยกตัวอย่างการใช้งานจริง

## Guidelines
- อธิบายให้เข้าใจง่าย ไม่ใช้ศัพท์เทคนิคเกินไป
- เสนอทางเลือกหลายวิธีถ้ามี

## Resources
**Advanced**: See [references/ARRAY-FORMULAS.md](references/ARRAY-FORMULAS.md)
```

 

## ทำไม Skills ถึงดีกว่า Custom GPT?

 

ถามว่าผมลำเอียงไหม… ก็ลำเอียงนิดหน่อยแหละครับ 555 แต่ก่อนผมก็ใช้ Custom GPTs เป็นหลักมาตลอดนะ สร้างไว้หลายตัวเลย พอมี Skills ปุ๊บ ผมเทใจให้ Skills แทนเลย เพราะมันมีข้อดีที่ชัดเจนหลายอย่าง

 

### 1. Progressive Disclosure – โหลดเฉพาะที่ต้องใช้

 

นี่คือ **จุดเด่นที่สุด** ของ Skills ครับ และเป็นเหตุผลหลักที่ผมชอบมัน

 

ปกติ Custom GPT หรือ System Prompt ทั่วไป จะโหลดคำสั่งทั้งหมดเข้า Context Window ตั้งแต่เริ่มต้น ยิ่งคำสั่งยาว ยิ่งกิน Token เยอะ ยิ่งตอบช้า และยิ่งแพง!

 

แต่ Skills ใช้ระบบ **3-Level Loading** ที่ฉลาดมาก:

 

| Level | โหลดเมื่อไหร่ | Token Cost | เนื้อหา |
| --- | --- | --- | --- |
| **1. Metadata** | เริ่ม session (ทุกครั้ง) | ~100 tokens | `name` + `description` |
| **2. Instructions** | Skill ถูก trigger | <5,000 tokens | เนื้อหาใน SKILL.md |
| **3. Resources** | ต้องใช้จริงๆ | ไม่จำกัด | ไฟล์ใน references/, scripts/ |

 

**ตัวอย่างโครงสร้างที่แสดง 3 Levels:**

 

```
excel-formula-helper/
├── SKILL.md              ← Level 1 (metadata) + Level 2 (instructions)
├── references/
│   ├── ARRAY-FORMULAS.md ← Level 3 (โหลดเมื่อต้องใช้ array formula)
│   └── COMMON-ERRORS.md  ← Level 3 (โหลดเมื่อเจอ error)
└── scripts/
    └── validate_formula.py ← Level 3 (รันได้ ไม่กิน context!)
```

 

**วิธีการโหลดจริง:**

 
1. **เริ่ม session** → Claude เห็นแค่ `name` + `description` ของทุก Skills (~100 tokens ต่อ Skill)
2. **User ถาม** “ช่วยเขียนสูตร XLOOKUP หน่อย” → Claude โหลด SKILL.md เข้ามา
3. **User ถามต่อ** “ทำไมขึ้น #N/A?” → Claude อ่าน `references/COMMON-ERRORS.md` เพิ่ม
4. **Scripts** รันได้โดยไม่ต้องโหลดโค้ดเข้า context (ประหยัด token มาก!)

 

**ผลลัพธ์คือ:** คุณสามารถติดตั้ง Skills ไว้ 50-100 ตัวได้เลย โดยไม่กระทบประสิทธิภาพ! Claude จะโหลดเฉพาะตัวที่ต้องใช้เท่านั้น

 

ส่วนตัวผมมี Skills ติดตั้งไว้ประมาณ 20 กว่าตัว ไม่เคยรู้สึกว่ามันช้าลงเลยครับ (ซึ่งไม่เปลือง Context ตั้งแต่แรกด้วย!)

 

### 2. Portable – เขียนครั้งเดียว ใช้ได้ทุกที่

 

Skills ใช้ format เดียวกันทั้ง:

 
- Claude.ai (เว็บ)
- Claude Code (Terminal)
- Claude API
- และตอนนี้รวมถึง OpenAI Codex CLI, GitHub Copilot ด้วย!

 

อันนี้เจ๋งมากครับ เพราะหมายความว่าถ้าคุณลงทุนเวลาเขียน Skill ดีๆ ไว้ มันจะไม่ติดอยู่กับ vendor รายเดียว

 

### 3. มี Scripts ได้ – ไม่ใช่แค่คำสั่ง

 

Skills สามารถมี Python, Bash หรือ JavaScript scripts แนบมาด้วย ทำให้ทำงานซับซ้อนได้มากกว่าแค่ prompt ธรรมดา

 

ยกตัวอย่าง project ของผมเอง ผมมี Skill ชื่อ `common-tools` ที่อ้างอิงไปยัง Python scripts หลายตัว เช่น:

 
- `sql_query.py` – ค้นหาข้อมูลจาก CSV ด้วย SQL syntax
- `validate_functions.py` – ตรวจสอบความถูกต้องของไฟล์ JSON
- `smart_publish.py` – publish บทความไป WordPress อัตโนมัติ

 

พอผมบอก Claude ว่า “ช่วยหาฟังก์ชันที่ยังไม่ได้ publish แล้ว validate ให้หน่อย” มันก็จะโหลด Skill นี้มา แล้วเรียกใช้ scripts พวกนี้ให้เองเลย ไม่ต้องมานั่งพิมพ์คำสั่งเอง เจ๋งมากครับ 😎

 

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

 

### ตารางเปรียบเทียบ Platform

 

เนื่องจาก Agent Skills เป็น **Open Standard** แล้ว ทุกค่ายใช้ format เดียวกัน! นี่คือ platforms หลักที่รองรับ:

 

#### **Anthropic (Claude)** : มีหลายรูปแบบ

 

| Platform | วิธีติดตั้ง | สถานะ |
| --- | --- | --- |
| **Claude.ai (เว็บ)** | Upload ไฟล์ .zip | พร้อมใช้ |
| **Claude Code (CLI)** | วางโฟลเดอร์ที่ `~/.claude/skills/` | พร้อมใช้ |
| **Claude Desktop** | Upload ไฟล์ .zip | พร้อมใช้ |
| **Claude API** | ส่งผ่าน Messages API | Beta |

 

#### OpenAI Codex กับ Google Gemini : มีแบบ CLI เท่านั้น

 

### ข้อแตกต่างสำคัญ: Web vs CLI

 

นี่คือจุดที่หลายคนสับสนครับ รวมถึงผมตอนแรกด้วย 😅

 

|  | Web (Claude.ai / Desktop) | CLI (Claude Code, Codex, Gemini) |
| --- | --- | --- |
| **Packaging** | ต้อง ZIP เป็นไฟล์ก่อน upload | วางโฟลเดอร์ได้เลย ไม่ต้อง zip |
| **ที่เก็บ** | Cloud (provider เก็บให้) | Local filesystem |
| **เหมาะกับ** | ใช้งานทั่วไป | Developer, coding tasks |
| **Cross-platform** | ใช้ได้เฉพาะ platform นั้น | **Skill เดียวกันใช้ได้ทุก CLI!** |

 

ถ้าใครบอกว่า Claude Code ต้อง ZIP ไฟล์… อันนั้นคนละเรื่องกันเลยนะครับ นั่นคือ claude.ai บนเว็บ ไม่ใช่ Claude Code (CLI)!

 

> **เคล็ดลับ:** เขียน Skill ครั้งเดียว แล้ว copy ไปวางใน `~/.claude/skills/`, `~/.codex/skills/`, `~/.gemini/skills/` ได้เลย ใช้ได้ทุก CLI!

 

## วิธีใช้งาน Skills

 

### บน Claude.ai (เว็บ)

 
1. ไปที่ **Settings** > **Capabilities** เลื่อนลงมาจนเห็นส่วนของ Skill
2. เลือก Skill ที่ต้องการ (จาก Example Skill) หรือ จะ กด **Upload skill** เพื่อเพิ่ม Skill ของตัวเองก็ได้ (ต้องมัดเป็นไฟล์ .zip ก่อนนะ)

 

เลือก Skill ที่มีมาให้เบื้องต้นได้เลย (อันนี้แค่ Toggle ติ๊กๆๆ)

 ![2](https://www.thepexcel.com/wp-content/uploads/2025/12/skill-000-1024x613.png) 

หรือจะ Upload Skill เองก็ได้ (ต้องมัดเป็นไฟล์ .zip ก่อนนะ)

 ![3](https://www.thepexcel.com/wp-content/uploads/2025/12/skill-001-1024x602.png) 

**หมายเหตุ:** ต้องเป็น Pro, Max, Team หรือ Enterprise plan นะครับ Free plan ใช้ไม่ได้ อันนี้น่าเสียดายหน่อย…

 

### บน AI Coding CLI (Claude Code, Codex, Gemini)

 

ทุก CLI ใช้วิธีเดียวกัน! Skills จะถูกโหลดอัตโนมัติจาก 2 ที่:

 

| CLI | User Scope (ทุก project) | Project Scope (เฉพาะ project) |
| --- | --- | --- |
| **Claude Code** | `~/.claude/skills/` | `.claude/skills/` |
| **Codex CLI** | `~/.codex/skills/` | `.codex/skills/` |
| **Gemini CLI** | `~/.gemini/skills/` | `.gemini/skills/` |

 

**ตัวอย่าง:** ถ้าวาง skill folder ไว้ที่ `~/.claude/skills/deep-research/` Claude Code จะโหลดมาใช้ได้เลย

 

#### วิธีที่ 1: Plugin Marketplace (Claude Code เท่านั้น)

 

วิธีที่ง่ายที่สุดคือใช้ **Plugin Marketplace** ครับ Add marketplace ครั้งเดียว แล้วจะติดตั้ง skill ตัวไหนก็ได้:

 

```
# Add marketplace (ทำครั้งเดียว)
/plugin marketplace add owner/repo

# Install skill ที่ต้องการ
/plugin install skill-name@marketplace-name

# ดู skill ทั้งหมดที่มีใน marketplace
/plugin list marketplace-name
```

 

ตัวอย่างเช่น ถ้าอยากติดตั้ง Skills จาก ThepExcel:

 

```
# Add marketplace ของ ThepExcel
/plugin marketplace add ThepExcel/thepexcel-claude-plugins

# Install skill ที่ต้องการ
/plugin install deep-research@thepexcel-claude-plugins
/plugin install triz@thepexcel-claude-plugins
```

 

#### วิธีที่ 2: Manual Clone (ใช้ได้ทุก CLI)

 

ถ้าอยากสร้าง skill เองหรือ clone จาก GitHub โดยตรง:

 

```
# Clone repo
git clone https://github.com/ThepExcel/agent-skills.git

# Copy ไปที่ CLI ที่ใช้
# Claude Code
cp -r agent-skills/deep-research ~/.claude/skills/

# Codex CLI
cp -r agent-skills/deep-research ~/.codex/skills/

# Gemini CLI (ต้องเปิด experimental ก่อน)
cp -r agent-skills/deep-research ~/.gemini/skills/

# ลบ repo
rm -rf agent-skills
```

 

> วิธีที่ง่ายสุดสำหรับ Claude Code นะ มันเป็น AI Agent ที่ฉลาดอยู่แล้ว และอ่านเว็บได้ จัดการไฟล์ในเครื่องเราได้อยู่แล้ว
> 
>  
> 
> ดังนั้นให้มันไปอ่านที่นี่ [https://code.claude.com/docs/en/skills](https://code.claude.com/docs/en/skills)
> 
>  
> 
> หรือ อันนี้ด้วยก็ได้ [https://platform.claude.com/docs/en/agents-and-tools/agent-skills/overview](https://platform.claude.com/docs/en/agents-and-tools/agent-skills/overview)
> 
>  
> 
> แล้วอยากได้ skill จากไหน เช่น จาก github ไหน ก็ส่ง Link ให้มันเลย เดี๋ยวมันจัดการให้เอง
> 
>  
> 
> เช่น ของ anthropic มีที่นี่ [https://github.com/anthropics/skills](https://github.com/anthropics/skills)

 

### วิธีเรียกใช้

 

ตาม documentation บอกว่า AI จะเลือกใช้ Skill อัตโนมัติจาก description ที่เขียนไว้ แต่จากประสบการณ์จริงของผม… **แนะนำให้เรียกชื่อ Skill ตรงๆ ดีกว่าครับ** (ดูผลทดสอบในส่วน Skill Stacking)

 

**วิธีเรียกใช้ที่ชัวร์:**

 

```
ใช้ deep-research หาข้อมูลเรื่อง X ให้หน่อย
```

 

หรือใช้ slash command:

 

```
/deep-research เรื่อง X
```

 

## วิธีสร้าง Skill ของตัวเอง

 

กว่าจะได้ Skill ที่เวิร์คจริงๆ นี่ก็ต้องลองผิดลองถูกกันอยู่เหมือนกันนะครับ แต่มีทางลัด!

 

### วิธีที่แนะนำ: ใช้ skill-creator ช่วยสร้าง

 

Anthropic มี Skill ชื่อ `skill-creator` ที่ช่วยสร้าง Skill ใหม่ให้เราได้เลย แค่บอกว่าอยากได้ Skill ทำอะไร มันก็จะถามคำถาม สร้างโครงสร้างโฟลเดอร์ และเขียน SKILL.md ให้อัตโนมัติ

 

**วิธีติดตั้ง skill-creator:**

 

```
# วิธีที่ 1: จาก Official Marketplace (แนะนำ)
/plugin install skill-creator@claude-plugins-official

# วิธีที่ 2: จาก ThepExcel (มี best practices เพิ่มเติม)
/plugin marketplace add ThepExcel/thepexcel-claude-plugins
/plugin install skill-creator-thepexcel@thepexcel-claude-plugins

# วิธีที่ 3: Clone เอง (Manual)
git clone https://github.com/anthropics/skills.git
ln -s /path/to/skills/skills/skill-creator ~/.claude/skills/skill-creator
```

 

หลังจากนั้นก็แค่บอก Claude ว่า “ช่วยสร้าง Skill สำหรับ [อธิบายสิ่งที่อยากได้]” มันก็จะใช้ skill-creator ช่วยสร้างให้เลยครับ

 

> ⚠️ **สำคัญ:** หลังติดตั้ง Skill ใหม่ **ใน Claude Code ต้อง ออกแล้วเข้าใหม่ ถึงจะเห็น Skill นั้นนะครับ** เพราะมันโหลด Skills ตอนเริ่มต้น session เท่านั้น (ส่วน Claude.ai บนเว็บ แค่ upload ก็ใช้ได้เลย)

 

---

 

### วิธี Manual: สร้างเองทีละขั้น

 

ถ้าอยากเข้าใจโครงสร้างจริงๆ หรืออยากแก้ไขเองทั้งหมด ก็ทำแบบนี้ได้ครับ

  

```
mkdir -p ~/.claude/skills/my-custom-skill
```

  

```
---
name: my-custom-skill
description: คำอธิบายสั้นๆ ว่า Skill นี้ทำอะไร และควรใช้เมื่อไหร่
---

# ชื่อ Skill

## Instructions
1. ขั้นตอนที่ 1
2. ขั้นตอนที่ 2
3. ขั้นตอนที่ 3

## Examples
- ตัวอย่างการใช้งาน 1
- ตัวอย่างการใช้งาน 2

## Guidelines
- หลักการที่ต้องปฏิบัติตาม
- ข้อควรระวัง
```

  

ถ้ามีเนื้อหาเยอะ ให้แยกไปไว้ในโฟลเดอร์ `references/`:

 

```
my-custom-skill/
├── SKILL.md
└── references/
    ├── advanced-usage.md
    └── troubleshooting.md
```

 

แล้วอ้างอิงใน SKILL.md ว่า “ดูรายละเอียดเพิ่มเติมที่ references/advanced-usage.md”

 

Claude จะโหลดไฟล์เหล่านี้เฉพาะเมื่อจำเป็นเท่านั้น (Progressive Disclosure ที่พูดถึงก่อนหน้านี้)

  

```
# สำคัญมาก: ZIP โฟลเดอร์ ไม่ใช่แค่ไฟล์!
cd ~/.claude/skills
zip -r my-custom-skill.zip my-custom-skill/
```

 

> อันนี้หลายคนพลาดครับ **ถ้า ZIP แค่ไฟล์ข้างใน Claude จะหา SKILL.md ไม่เจอ ต้อง ZIP ทั้งโฟลเดอร์!**

 

### Best Practices ที่ผมเรียนรู้มา

 
- **Description สำคัญมาก** — ต้องบอกทั้ง “ทำอะไร” และ “ใช้เมื่อไหร่”
- **Concise is Key** — Claude ฉลาดอยู่แล้ว ใส่เฉพาะสิ่งที่มันไม่รู้ อย่าอธิบายว่า PDF คืออะไร
- **SKILL.md ไม่เกิน 500 บรรทัด** — ถ้าเยอะกว่านี้ แยกไป `references/` แล้วอ้างอิงเอา
- **ห้าม Nested References** — อ้างอิงตรงจาก SKILL.md เท่านั้น (A→B ได้, A→B→C ไม่ได้)
- **Scripts ไม่กิน Context** — เมื่อ Claude รัน script โค้ดไม่โหลดเข้า context แค่ output เท่านั้น เลยควรเขียน utility scripts แทนการให้ Claude generate code
- **Handle Errors Explicitly** — อย่าปล่อยให้ script fail แล้วให้ Claude จัดการ ควร handle error ใน script เลย
- **ทดสอบกับหลาย Models** — Skill ที่ work กับ Opus อาจต้องการรายละเอียดมากขึ้นสำหรับ Haiku
- **ใครอยากอ่านละเอียดเชิญที่นี่** — [https://platform.claude.com/docs/en/agents-and-tools/agent-skills/best-practices](https://platform.claude.com/docs/en/agents-and-tools/agent-skills/best-practices)

 

> วิธีที่ง่ายสุดเลยคือสั่งให้ skill-creator ช่วย Optimize ให้ 😝 (skill-creator [ที่อยู่ใน github ผม](https://github.com/ThepExcel/agent-skills)จะเก่งกว่าตัว official เล็กน้อย)

 

```
ใช้ skill-creator ช่วย optimize deep-research skill ให้หน่อย
```

 

---

 

## Skill Stacking – ยิ่งมียิ่งทรงพลัง

 

Concept ของ Skills มันง่ายมากครับ — แค่ไฟล์ SKILL.md ที่บอก AI ว่า “งานนี้ทำยังไง” เหมือนเป็น Workflow ของการทำงาน บอกว่าถ้าเจอปัญหานี้ควรคิดยังไง ทำยังไง โดยฝัง resource เพิ่มเติม หรือ script การรันโปรแกรมได้ด้วย

 

แต่พอใช้จริง… มันทรงพลังเกินคาด ยิ่งใช้ Opus 4.6 ยิ่งสุดยอด 😮

 

ดูความ Combo ของ Agent Skills จากประโยคธรรมดา ไป Trigger Skill อันนึง แล้วก็ไป Trigger อีกอันนึงไปเรื่อยๆ ได้เลย ![❤️](https://static.xx.fbcdn.net/images/emoji.php/v9/t6c/1/16/2764.png) บ่งบอกได้เลยว่าเราใช้หลายๆ Skill ร่วมกันได้สบายๆ

 ![4](https://www.thepexcel.com/wp-content/uploads/2025/12/agent-skills-1024x664.png) 

### Compound Interest ของ AI

 

มันเหมือน **compound interest** ของความสามารถ AI ครับ ยิ่งมี Skill มาก ยิ่ง stack กัน ยิ่งทรงพลัง

 

ที่น่าสนใจคือ specification ของ Agent Skills (ที่ [agentskills.io](https://agentskills.io/specification)) ไม่ได้มี field สำหรับ dependencies เลยนะครับ composability ทั้งหมดเป็น **implicit** คือ Claude เป็นคนจัดการให้เองผ่าน natural language instructions ในแต่ละ skill ถ้าจะ reference skill อื่น ก็แค่เขียนบอกมันตรงๆ เลย

 

---

 

### ทำไม Agent Skills ถึงสำคัญ?

 
1. **Write Once, Run Anywhere** – เขียน Skill ครั้งเดียว ใช้ได้ทุก platform
2. **Version Control ได้** – เก็บใน Git แชร์กับทีมได้ง่าย
3. **Portable** – ย้าย platform ได้โดยไม่ต้องเขียนใหม่
4. **Community Growth** – Skills ที่คนอื่นสร้างใช้ได้ทุก platform

 

> **แหล่งข้อมูล:**
> 
>  
> 
> – [agentskills.io](https://agentskills.io/home) – Official specification
> 
>  
> 
> – [Gemini CLI Skills Docs](https://geminicli.com/docs/cli/skills/) – Gemini implementation
> 
>  
> 
> – [GitHub: agentskills/agentskills](https://github.com/agentskills/agentskills) – Reference library

 

## แหล่ง Download Skills

 

### Official Repositories

 

| Repository | คำอธิบาย |
| --- | --- |
| [anthropics/skills](https://github.com/anthropics/skills) | Official จาก Anthropic (30k+ stars) มี docx, pdf, pptx, xlsx |
| [agentskills.io](https://agentskills.io/) | Specification อย่างเป็นทางการ |

 

### Marketplaces

 

| Platform | จำนวน Skills |
| --- | --- |
| [Skills.sh](https://skills.sh/) | The Open Agent Skills Ecosystem |
| [SkillsMP](https://skillsmp.com/) | 200,000+ skills, browse ตาม category ได้ |
| [Skills Directory](https://skills.directory/) | Open registry พร้อม one-click install |

 

SkillsMP นี่เยอะมากครับ แต่ผมก็ยังไม่ได้ลองหมดทุกอย่างหรอกนะ ยังมีอีกเยอะที่ยังไม่ได้ลอง 😅

 

### Community Collections (Awesome Lists)

 

| Repository | จุดเด่น |
| --- | --- |
| [ComposioHQ/awesome-claude-skills](https://github.com/ComposioHQ/awesome-claude-skills) | Curated สำหรับ productivity |
| [travisvn/awesome-claude-skills](https://github.com/travisvn/awesome-claude-skills) | Resources + tools |
| [VoltAgent/awesome-claude-skills](https://github.com/VoltAgent/awesome-claude-skills) | Official + community |
| [hesreallyhim/awesome-claude-code](https://github.com/hesreallyhim/awesome-claude-code) | Commands + workflows รวม |

 

## Skills จาก ThepExcel ที่ผมสร้างและใช้เอง

 

| Repository | คำอธิบาย |
| --- | --- |
| [ThepExcel/agent-skills](https://github.com/ThepExcel/agent-skills) | Skills ที่ผมใช้เอง! |

 

### วิธีติดตั้ง Skills จาก ThepExcel

 

ผมทำ **Plugin Marketplace** ไว้ให้แล้ว ติดตั้งง่ายมากครับ!

 

> **หมายเหตุสำคัญ:** วิธี Plugin Marketplace ใช้ได้กับ **repo ที่ทำเป็น Marketplace เท่านั้น** (เช่น ThepExcel/thepexcel-claude-plugins) ถ้าเป็น repo ปกติที่มีแค่ skill folder ต้องใช้วิธี Manual Clone แทนครับ

 

#### วิธีที่ 1: Plugin Marketplace (แนะนำ)

 

วิธีนี้ง่ายที่สุด! Add marketplace ครั้งเดียว แล้วจะติดตั้ง skill ไหนก็ได้ตามใจ

 

```
# Step 1: Add marketplace ของ ThepExcel
/plugin marketplace add ThepExcel/thepexcel-claude-plugins

# Step 2: Install skill ที่ต้องการ
/plugin install deep-research@thepexcel-claude-plugins -s project
/plugin install triz@thepexcel-claude-plugins -s project
/plugin install explain-concepts@thepexcel-claude-plugins -s project
```

 

| Scope | Flag | ใช้เมื่อ |
| --- | --- | --- |
| **project** | `-s project` | **แนะนำ** – ใช้เฉพาะ project ปัจจุบัน |
| **user** | `-s user` (default) | ใช้ได้ทุก project |

    

ดูคลิปนี้ช่วยได้ครับ ช่วงหลังๆ มีสอนติดตั้ง

  

**Installation Scopes:**

 

| Scope | Flag | ใช้เมื่อ |
| --- | --- | --- |
| **project** | `-s project` | **แนะนำ** – ใช้เฉพาะ project ปัจจุบัน |
| **user** | `-s user` (default) | ใช้ได้ทุก project |

 

**คำสั่งที่มีประโยชน์:**

 

```
/plugin list thepexcel-claude-plugins              # ดู skills ทั้งหมดที่มี
/plugin marketplace update thepexcel-claude-plugins # อัปเดทเป็น version ล่าสุด
/plugin uninstall deep-research@thepexcel-claude-plugins
```

 

#### วิธีที่ 2: Manual Installation

 

Skills เหล่านี้ใช้ [Open Agent Skills](https://openagentskills.dev) specification ทำให้ใช้ได้กับหลาย AI CLI ครับ

 

**สำหรับ Claude Code:**

 

```
# ติดตั้งระดับ User (ใช้ได้ทุก project)
git clone https://github.com/ThepExcel/agent-skills.git
mkdir -p ~/.claude/skills
cp -r agent-skills/deep-research ~/.claude/skills/
rm -rf agent-skills

# หรือติดตั้งระดับ Project (เฉพาะ project นี้)
git clone https://github.com/ThepExcel/agent-skills.git
mkdir -p .claude/skills
cp -r agent-skills/deep-research .claude/skills/
rm -rf agent-skills
```

   

| วิธี | ทำยังไง |
| --- | --- |
| **Download ZIP ทั้ง repo** | กดปุ่มเขียว **Code** > **Download ZIP** > แตกไฟล์ > เลือก folder จาก `` |
| **ใช้ download tool** | ไปที่ [download-directory.github.io](https://download-directory.github.io/) แล้ววาง URL ของ folder (เช่น `https://github.com/ThepExcel/agent-skills/tree/main/deep-research`) |
| **Git clone** | `git clone https://github.com/ThepExcel/agent-skills.git` แล้ว copy folder จาก `` |

   

**สำหรับ OpenAI Codex CLI:**

  

```
# ติดตั้งระดับ User (ใช้ได้ทุก project)
git clone https://github.com/ThepExcel/agent-skills.git
mkdir -p ~/.codex/skills
cp -r agent-skills/deep-research ~/.codex/skills/
rm -rf agent-skills

# หรือติดตั้งระดับ Project (เฉพาะ project นี้)
git clone https://github.com/ThepExcel/agent-skills.git
mkdir -p .codex/skills
cp -r agent-skills/deep-research .codex/skills/
rm -rf agent-skills
```

  

**สำหรับ Google Gemini CLI:**

  

> **Note:** Agent Skills ใน Gemini CLI ยังเป็น experimental ต้องเปิดก่อน: `/settings` → ค้นหา “Skills” → toggle on

  

```
# ติดตั้งระดับ User (ใช้ได้ทุก project)
git clone https://github.com/ThepExcel/agent-skills.git
mkdir -p ~/.gemini/skills
cp -r agent-skills/deep-research ~/.gemini/skills/
rm -rf agent-skills

# หรือติดตั้งระดับ Project (เฉพาะ project นี้)
git clone https://github.com/ThepExcel/agent-skills.git
mkdir -p .gemini/skills
cp -r agent-skills/deep-research .gemini/skills/
rm -rf agent-skills
```

  

**ติดตั้งหลาย Skills พร้อมกัน:**

  

```
git clone https://github.com/ThepExcel/agent-skills.git

# Claude Code
mkdir -p ~/.claude/skills
cp -r agent-skills/deep-research agent-skills/triz agent-skills/problem-solving ~/.claude/skills/

# Codex CLI
mkdir -p ~/.codex/skills
cp -r agent-skills/deep-research agent-skills/triz agent-skills/problem-solving ~/.codex/skills/

# Gemini CLI
mkdir -p ~/.gemini/skills
cp -r agent-skills/deep-research agent-skills/triz agent-skills/problem-solving ~/.gemini/skills/

rm -rf agent-skills
```

  

**ตาราง Path สำหรับแต่ละ CLI:**

  

| CLI | User Scope | Project Scope |
| --- | --- | --- |
| **Claude** | `~/.claude/skills/` | `.claude/skills/` |
| **Codex** | `~/.codex/skills/` | `.codex/skills/` |
| **Gemini** | `~/.gemini/skills/` | `.gemini/skills/` |

   

#### 

 

### วิธีใช้ Skill เดียวกันบน Claude, Gemini, และ Codex

 

#### 

 

```
# Skill ที่สร้างไว้
~/.claude/skills/my-skill/SKILL.md

# Symlink ไปให้ platform อื่นใช้ด้วย
ln -s ~/.claude/skills ~/.gemini/skills
ln -s ~/.claude/skills ~/.codex/skills
```

 

#### 

 

เสร็จ! Skill เดียวกันใช้ได้ทุก platform ไม่ต้องเขียนใหม่

 

#### 

 

#### สำหรับ Claude.ai (เว็บ)

 

ถ้าใช้ Claude.ai บนเว็บ ต้องโหลด skill เป็นไฟล์ ZIP ครับ

 

**Step 1: โหลด skill folder**

  

| วิธี | ทำยังไง |
| --- | --- |
| **Download ZIP ทั้ง repo** | กดปุ่มเขียว **Code** > **Download ZIP** > แตกไฟล์ > เลือก folder |
| **ใช้ download tool** | ไปที่ [download-directory.github.io](https://download-directory.github.io/) แล้ววาง URL ของ folder (เช่น `https://github.com/ThepExcel/agent-skills/tree/main/deep-research`) |
| **Git clone** | `git clone https://github.com/ThepExcel/agent-skills.git` แล้ว copy folder |

   

**Step 2: ZIP folder**

 

```
zip -r deep-research.zip deep-research/
```

 

**Step 3: Upload ไป Claude.ai**

 
1. ไปที่ **Settings > Capabilities**
2. เลื่อนลงมาที่ส่วน **Skills**
3. กด **Upload skill** แล้วเลือกไฟล์ ZIP

    

| Scope | Location | ใช้ได้ที่ไหน |
| --- | --- | --- |
| User | `~/.claude/skills/` | ทุก project |
| Project | `.claude/skills/` | เฉพาะ project ปัจจุบัน |

   

### ข้อควรระวังเรื่องความปลอดภัย

 

> ⚠️ Skills สามารถรัน code ได้ ดังนั้นให้ download จากแหล่งที่เชื่อถือได้เท่านั้นนะครับ อย่าไปโหลดมาจากที่ไหนก็ไม่รู้แล้ววางเลย

 

## สรุป

 

Agent Skills เป็น feature ที่ผมว่ามันเปลี่ยนวิธีที่เราใช้งาน AI ไปเลยนะครับ ไม่ใช่แค่ถามตอบแล้วจบ แต่เราสามารถ “สอน” AI ให้ทำงานตามแบบที่เราต้องการได้

 

**จุดเด่นที่ผมชอบ:**

 
- **Progressive Disclosure** – โหลดเฉพาะที่ต้องใช้ ประหยัด token ประหยัดตังค์
- **Open Standard** – เขียนครั้งเดียว ใช้ได้หลาย platform ไม่ติด vendor lock-in
- **รัน Scripts ได้** – ไม่ใช่แค่ prompt ดีขึ้น แต่ทำ automation จริงๆ ได้
- **ง่าย** – แค่โฟลเดอร์กับไฟล์ Markdown ไม่ต้อง config อะไรซับซ้อน

 

**เริ่มต้นยังไง:**

 
1. ลองใช้ Skills ที่มีอยู่แล้วก่อน (จาก SkillsMP หรือ GitHub)
2. เรียกใช้โดยพูดชื่อ skill ตรงๆ เช่น “ใช้ deep-research หาข้อมูล…” (อย่าหวังพึ่ง auto-detect)
3. ถ้าชอบ ลองสร้างของตัวเองจาก skill-creator
4. แชร์ให้คนอื่นใช้ด้วย!

 

ถ้าใครยังไม่เคยใช้ Claude Code แนะนำให้อ่านบทความ [แชร์ประสบการณ์ การใช้ Claude Code ในมุมมองของคนที่ไม่ใช่ Programmer](https://www.thepexcel.com/claude-code-ai-experience/) ก่อนนะครับ จะได้เห็นภาพรวมมากขึ้น

 

ใครลองใช้แล้วเป็นยังไงบ้าง มาแชร์กันได้นะครับ 😊

  

---

  

### 🎬 Behind the Scenes: บทความนี้ใช้ Skills จริงๆ นะ!

 

เพื่อให้เห็นภาพว่า Skills ใช้งานได้จริง ผมขอบอกว่าบทความนี้ก็ถูกสร้างขึ้นมาโดยใช้ Skills ช่วยครับ:

 
- **deep-research** — ช่วย research ข้อมูลเรื่อง Skills specification, Open Standard, และทดสอบ Skill Stacking
- **sira-rewriter (skill ส่วนตัว)** — ช่วยปรับแต่งภาษาและสไตล์การเขียนให้เป็น Sira Style ที่เป็นเอกลักษณ์
- **art-director** — ช่วยเขียน prompt สำหรับรูปประกอบบทความให้สวยและตรงใจ
- **common-tools** **(skill ส่วนตัว) **— ช่วย validate และ publish บทความขึ้นเว็บอัตโนมัติ

 

ทั้งหมดนี้ผมแค่สั่งงาน Claude แล้วมันก็ใช้ Skills เหล่านี้ทำให้เสร็จ ไม่ต้องมานั่งทำเองทีละขั้นตอน นี่แหละครับคือพลังที่แท้จริงของ Skills 😎

 

---

  

## อ้างอิง

 
- [Introducing Agent Skills | Anthropic](https://www.anthropic.com/news/skills)
- [Agent Skills – Claude Code Docs](https://code.claude.com/docs/en/skills)
- [Agent Skills Specification](https://agentskills.io/specification)
- [Equipping agents for the real world with Agent Skills](https://www.anthropic.com/engineering/equipping-agents-for-the-real-world-with-agent-skills)
- [OpenAI are quietly adopting skills](https://simonwillison.net/2025/Dec/12/openai-skills/)
- [GitHub Copilot now supports Agent Skills](https://github.blog/changelog/2025-12-18-github-copilot-now-supports-agent-skills/)
- [Anthropic launches enterprise Agent Skills and opens the standard](https://venturebeat.com/ai/anthropic-launches-enterprise-agent-skills-and-opens-the-standard)

---

_Source: [https://www.thepexcel.com/agent-skills/](https://www.thepexcel.com/agent-skills/)_
