สกิล
สกิลคือคำสั่งประเภท 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