สà¸à¸´à¸¥
สà¸à¸´à¸¥à¸„ืà¸à¸„ำสั่งประเภท prompt ที่ใช้ซ้ำได้ — ไฟล์ markdown ที่ให้คำà¹à¸™à¸°à¸™à¸³à¹à¸šà¸šà¸¡à¸µà¹‚ครงสร้างà¹à¸à¹ˆà¹‚มเดล AI
ภาพรวม
สà¸à¸´à¸¥à¸„ืà¸à¸„ำสั่งประเภท prompt — พวà¸à¸¡à¸±à¸™à¸‚ยายเป็นข้à¸à¸„วามที่ส่งไปยังโมเดล ต่างจาà¸à¸›à¸¥à¸±à¹Šà¸à¸à¸´à¸™ (ที่ให้โค้ด JavaScript) สà¸à¸´à¸¥à¹€à¸›à¹‡à¸™à¸à¸²à¸£à¸ªà¸à¸™à¸¥à¹‰à¸§à¸™à¹†
ตำà¹à¸«à¸™à¹ˆà¸‡à¸ªà¸à¸´à¸¥
สà¸à¸´à¸¥à¸–ูà¸à¹‚หลดจาà¸à¸ªà¸µà¹ˆà¹à¸«à¸¥à¹ˆà¸‡ (ลำดับ: bundled user project plugin):
| à¹à¸«à¸¥à¹ˆà¸‡ | พาธ | ขà¸à¸šà¹€à¸‚ต |
|---|---|---|
| Bundled | มาพร้à¸à¸¡ Clew | ผู้ใช้ทั้งหมด |
| ผู้ใช้ | ~/.claude/skills/<name>/SKILL.md | ส่วนตัว |
| โปรเจà¸à¸•์ | .claude/skills/<name>/SKILL.md | ทีม (ใน repo) |
| ปลั๊à¸à¸à¸´à¸™ | ภายในไดเรà¸à¸—à¸à¸£à¸µà¸›à¸¥à¸±à¹Šà¸à¸à¸´à¸™ | ผู้ใช้ปลั๊à¸à¸à¸´à¸™ |
โครงสร้างสà¸à¸´à¸¥
my-skill/
SKILL.md # คำà¹à¸™à¸°à¸™à¸³à¸ªà¸à¸´à¸¥ (จำเป็น)
assets/ # ไม่บังคับ: สคริปต์, เà¸à¸à¸ªà¸²à¸£à¸à¹‰à¸²à¸‡à¸à¸´à¸‡, ตัวà¸à¸¢à¹ˆà¸²à¸‡
à¸à¸²à¸£à¸ˆà¸±à¸”à¸à¸²à¸£à¸ªà¸à¸´à¸¥
/skill # à¹à¸ªà¸”งสà¸à¸´à¸¥à¸—ี่มีหรืà¸à¸£à¸²à¸¢à¸¥à¸°à¹€à¸à¸µà¸¢à¸”สà¸à¸´à¸¥
/skills # à¹à¸ªà¸”งสà¸à¸´à¸¥à¸—ี่มี
/skill-name # เรียà¸à¹ƒà¸Šà¹‰à¸ªà¸à¸´à¸¥à¹‚ดยตรง
Frontmatter สà¸à¸´à¸¥
สà¸à¸´à¸¥à¸£à¸à¸‡à¸£à¸±à¸š YAML frontmatter สำหรับข้à¸à¸¡à¸¹à¸¥à¹€à¸¡à¸•าà¹à¸¥à¸°à¸à¸²à¸£à¸•ั้งค่า:
---
name: my-skill
description: ทำงานà¸à¸±à¸šà¸‚้à¸à¸„วามเฉพาะทาง
allowed-tools:
- Read
- Grep
disallowed-tools:
- Bash
- Edit
model: claude-sonnet-4-6
effort: high
user-invocable: true
context: fork
---
à¸à¸²à¸£à¸ªà¸£à¹‰à¸²à¸‡à¸ªà¸à¸´à¸¥
mkdir -p ~/.claude/skills/my-skill
touch ~/.claude/skills/my-skill/SKILL.md
# à¹à¸à¹‰à¹„ข SKILL.md ด้วย frontmatter à¹à¸¥à¸°à¸„ำà¹à¸™à¸°à¸™à¸³
สà¸à¸´à¸¥à¸£à¸°à¸”ับโปรเจà¸à¸•์
วางสà¸à¸´à¸¥à¹ƒà¸™ .claude/skills/ ภายใน repository ขà¸à¸‡à¸„ุณเพื่à¸à¹à¸Šà¸£à¹Œà¸à¸±à¸šà¸—ีม:
.claude/
skills/
code-review/
SKILL.md
migration-workflow/
SKILL.md