ข้ามไปเนื้อหา
PromptforTH
เริ่มใช้งานฟรีเครื่องมือ AI

Claude Skill คืออะไร
ทำไม SKILL.md ถึงต่างจาก Prompt

AI

Claude Skill คืออะไร

ทำไม SKILL.md ถึงต่างจาก Prompt

ถ้าคุณเคยรู้สึกว่าต้องเขียน Prompt แบบเดิมซ้ำๆ ทุกครั้งที่สั่งงาน Claude เรื่องเดียวกัน — Claude Skill คือคำตอบ บทความนี้อธิบายว่า Skill คืออะไร ต่างจาก Prompt ยังไง และเริ่มเขียนไฟล์แรกของตัวเองยังไง

1
ไฟล์เดียว ใช้ได้ทุกครั้งที่งานเข้าเงื่อนไข
2
ส่วนหลักของไฟล์ SKILL.md: frontmatter + ขั้นตอน
0
ครั้งที่ต้องเขียน Prompt เดิมซ้ำ หลังตั้ง Skill แล้ว

Claude Skill คืออะไร

Claude Skill คือไฟล์คำสั่งที่บอก Claude ว่า "เมื่อเจองานแบบนี้ ให้ทำตามขั้นตอนนี้เสมอ" เก็บอยู่ในไฟล์ SKILL.md หนึ่งไฟล์ — เขียนครั้งเดียว แล้ว Claude จะดึงมาใช้เองทุกครั้งที่งานตรงกับเงื่อนไขที่ระบุไว้ ไม่ต้องอธิบายขั้นตอนเดิมซ้ำในแชททุกรอบ

ความต่างจาก Prompt ทั่วไปคือ Prompt ใช้ครั้งเดียวแล้วหายไปกับแชทนั้น ส่วน Skill อยู่ถาวรในโปรเจกต์ และ Claude จะ "จำ" วิธีทำงานที่คุณตั้งไว้ ไม่ว่าจะเปิดแชทใหม่กี่ครั้งก็ตาม

ตัวอย่างที่เห็นผลต่างชัดเจน

ไม่มี Skill — ต้องอธิบายใหม่ทุกครั้ง

"ช่วยตอบรีวิวลูกค้าให้หน่อย... อ่อ ห้ามขึ้นต้นด้วยคำแก้ตัวนะ แล้วก็ต้องมีช่องทางติดต่อกลับด้วย..."

มี Skill — วางรีวิวแล้วได้คำตอบตามมาตรฐานทันที

"นี่รีวิวลูกค้า [วางรีวิว]" — 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 ตีความเอาเองตอนงานเข้าเงื่อนไขที่ไม่คาดคิด

ตั้ง description ให้ชัดว่า "ใช้เมื่อไหร่" ไม่ใช่แค่ชื่อ Skill
เขียนขั้นตอนเป็นลำดับ ไม่ใช่คำอธิบายลอยๆ
แทนคำสั่งเชิงความรู้สึก (เช่น "เป็นธรรมชาติ") ด้วยเกณฑ์ที่วัดได้
ระบุ output format ที่ต้องการให้ชัด ไม่ต้องให้ Claude เดาเอง
ทดสอบ Skill กับสถานการณ์จริง 2-3 แบบก่อนใช้งานจริง
เคล็ดลับ: ไม่ต้องเขียน SKILL.md เองตั้งแต่ศูนย์ — PromptforTH มี Skill Template พร้อมใช้สำหรับงานที่พบบ่อย เช่น ตอบรีวิวลูกค้า ตรวจ SEO บทความ รีวิวโค้ด และวางแผน content calendar ดาวน์โหลดหรือคัดลอกไปวางในโปรเจกต์ Claude ได้ทันทีที่หน้า Skill Templates

คำถามที่พบบ่อย

Q
Claude Skill ต่างจาก Custom Instructions ยังไง?
Custom Instructions ใช้ได้ทั้งบทสนทนา ส่วน Skill จะถูกเรียกใช้เฉพาะตอนที่งานตรงกับ description ที่ตั้งไว้ ทำให้แยกชัดว่า Skill ไหนใช้กับงานแบบไหน ไม่ปนกันทั้งหมด
Q
ต้องเขียนโค้ดเป็นไหมถึงจะสร้าง Skill ได้?
ไม่จำเป็นค่ะ ไฟล์ SKILL.md เป็น Markdown ธรรมดา เขียนเป็นภาษาที่อ่านง่าย ไม่ต้องมีพื้นฐานโปรแกรมมิ่ง
Q
Skill ใช้ได้กับ Claude ทุกรูปแบบไหม (เว็บ, Claude Code, API)?
ขึ้นอยู่กับช่องทาง — Claude Code และ Claude บางแพลตฟอร์มรองรับ Skill โดยตรง ควรเช็คเอกสารของช่องทางที่ใช้อยู่ก่อนเริ่มตั้งค่า
Q
ถ้า Skill ทำงานผิดจังหวะ ต้องแก้ตรงไหน?
ส่วนใหญ่ปัญหาอยู่ที่ description ในส่วน frontmatter เขียนคลุมเครือเกินไป ลองเจาะจงให้ชัดว่า "ใช้เมื่อไหร่" แทนการอธิบายแค่ว่า Skill ทำอะไร
อ่านต่อให้ต่อเนื่อง

พร้อมไปต่อกับ AI หรือยัง?

บทความนี้มีประโยชน์ไหม?

Claude Skill คืออะไร ทำไม SKILL.md ถึงต่างจาก Prompt 2569 | PromptforTH