Claude Skill คืออะไร
ทำไม SKILL.md ถึงต่างจาก Prompt
ถ้าคุณเคยรู้สึกว่าต้องเขียน Prompt แบบเดิมซ้ำๆ ทุกครั้งที่สั่งงาน Claude เรื่องเดียวกัน — Claude Skill คือคำตอบ บทความนี้อธิบายว่า Skill คืออะไร ต่างจาก Prompt ยังไง และเริ่มเขียนไฟล์แรกของตัวเองยังไง
Claude Skill คืออะไร
Claude Skill คือไฟล์คำสั่งที่บอก Claude ว่า "เมื่อเจองานแบบนี้ ให้ทำตามขั้นตอนนี้เสมอ" เก็บอยู่ในไฟล์ SKILL.md หนึ่งไฟล์ — เขียนครั้งเดียว แล้ว Claude จะดึงมาใช้เองทุกครั้งที่งานตรงกับเงื่อนไขที่ระบุไว้ ไม่ต้องอธิบายขั้นตอนเดิมซ้ำในแชททุกรอบ
ความต่างจาก Prompt ทั่วไปคือ Prompt ใช้ครั้งเดียวแล้วหายไปกับแชทนั้น ส่วน Skill อยู่ถาวรในโปรเจกต์ และ Claude จะ "จำ" วิธีทำงานที่คุณตั้งไว้ ไม่ว่าจะเปิดแชทใหม่กี่ครั้งก็ตาม
ตัวอย่างที่เห็นผลต่างชัดเจน
"ช่วยตอบรีวิวลูกค้าให้หน่อย... อ่อ ห้ามขึ้นต้นด้วยคำแก้ตัวนะ แล้วก็ต้องมีช่องทางติดต่อกลับด้วย..."
"นี่รีวิวลูกค้า [วางรีวิว]" — Claude ใช้ customer-reply-pro.SKILL.md ที่ตั้งไว้ ตอบตามกฎที่กำหนดล่วงหน้าทุกข้อ ไม่ต้องอธิบายซ้ำ
ความต่างคือ Skill เก็บ "วิธีทำงานที่ถูกต้อง" ไว้ล่วงหน้า ไม่ต้องพึ่งว่าจะจำได้ครบไหมว่าต้องสั่งอะไรบ้างในแต่ละครั้ง
โครงสร้างของไฟล์ SKILL.md
Frontmatter (name + description) + ขั้นตอนการทำงาน + Output format + สิ่งที่ไม่ควรทำ
1. Frontmatter — name และ description
ส่วนบนสุดของไฟล์ ระบุชื่อ Skill และอธิบายว่า "ใช้เมื่อไหร่" — ส่วนนี้สำคัญที่สุด เพราะ Claude ใช้ description นี้ตัดสินใจว่าจะหยิบ Skill นี้มาใช้ในสถานการณ์ไหน ถ้าเขียนคลุมเครือ Claude จะไม่หยิบมาใช้ หรือหยิบผิดจังหวะ
2. ขั้นตอนการทำงาน (Workflow)
บอกเป็นลำดับชัดเจนว่าต้องทำอะไรก่อน-หลัง รวมถึงกฎตายตัวที่ต้องทำทุกครั้ง เช่น "ห้ามขึ้นต้นด้วยคำแก้ตัว" หรือ "ต้องถามข้อมูลที่ขาดก่อนเริ่มเขียน" — ยิ่งเจาะจงเท่าไหร่ ผลลัพธ์จะสม่ำเสมอมากขึ้นเท่านั้น
3. Output format และสิ่งที่ไม่ควรทำ
กำหนดรูปแบบคำตอบที่ต้องการ และระบุข้อห้ามที่ชัดเจน (ไม่ใช่แค่ "อย่าดูแย่" แต่ต้องบอกเกณฑ์จับต้องได้ เช่น "ห้ามมี emoji เกิน 3 ตัว") เพื่อไม่ให้ Claude ตีความเอาเองตอนงานเข้าเงื่อนไขที่ไม่คาดคิด
