วิธีสร้าง Custom Skill ให้ Claude ทำงานตามขั้นตอน

ถ้าคุณต้องสั่ง Claude ทำงานแบบเดิมซ้ำ ๆ การสร้าง Custom Skill จะช่วยเก็บขั้นตอน เกณฑ์ และตัวอย่างไว้ในชุดคำสั่งที่นำกลับมาใช้ได้ สำหรับผู้อ่าน ComSiam เริ่มได้จาก Skill แบบง่ายที่เขียนด้วย Markdown ก่อน แล้วค่อยเพิ่มไฟล์หรือเครื่องมือประกอบเมื่อจำเป็น

วางแผน Skill ก่อนสร้าง

กำหนดงานที่ต้องการให้ Skill ช่วยทำให้เฉพาะเจาะจง เช่น “ตรวจบทความตามรายการเกณฑ์ SEO” หรือ “สรุปรายงานประชุมเป็นข้อสรุปและงานที่ต้องติดตาม” ควรเลือกหนึ่งกระบวนงานต่อหนึ่ง Skill เพื่อให้ Claude รู้ว่าเมื่อใดควรใช้ และต้องทำตามขั้นตอนใด

ก่อนเริ่มเขียน ให้จดข้อมูลเหล่านี้ไว้:

  • Skill ใช้ทำงานอะไร
  • ควรเรียกใช้เมื่อใด
  • ต้องใช้ข้อมูลหรือไฟล์อะไร
  • ขั้นตอนการทำงานเรียงตามลำดับอย่างไร
  • ผลลัพธ์ควรมีรูปแบบใด
  • มีสิ่งใดที่ Claude ต้องไม่ทำ
  • ตัวอย่างงานที่ทำได้ดีหน้าตาเป็นอย่างไร

เขียนไฟล์คำสั่งของ Skill

Skill แบบพื้นฐานเขียนเป็นไฟล์ Markdown ได้ โดยมีชื่อ Skill คำอธิบาย และคำแนะนำที่ชัดเจน ตัวอย่างเนื้อหา:

---
name: ตรวจบทความก่อนเผยแพร่
description: ใช้เมื่อต้องตรวจบทความภาษาไทยก่อนนำไปเผยแพร่ โดยตรวจความครบถ้วน ความอ่านง่าย และคำสะกด
---

# ขั้นตอนการตรวจบทความ

1. อ่านบทความทั้งหมดก่อนเริ่มตรวจ
2. ตรวจว่าชื่อเรื่องและหัวข้อสอดคล้องกับเนื้อหา
3. ตรวจความครบถ้วนของประเด็นตามโจทย์
4. ตรวจคำสะกด ประโยคที่อ่านยาก และข้อความซ้ำ
5. สรุปสิ่งที่ควรแก้เป็นรายการ พร้อมยกตัวอย่างข้อความ
6. ห้ามแก้ไขต้นฉบับโดยตรง เว้นแต่ผู้ใช้ขอให้แก้

## รูปแบบผลลัพธ์

- สรุปภาพรวมสั้น ๆ
- รายการจุดที่ควรแก้
- ตัวอย่างข้อความที่แนะนำให้ปรับ
- แจ้งเมื่อไม่พบข้อมูลที่จำเป็นต่อการตรวจ

ทำให้คำอธิบายระบุชัดว่า Skill ใช้กับงานแบบใด เพราะ Claude ใช้คำอธิบายนี้ช่วยตัดสินใจว่า Skill ใดเกี่ยวข้องกับคำขอ

จัดโครงสร้างโฟลเดอร์และบีบอัด

เมื่อเขียนไฟล์คำสั่งเสร็จแล้ว ให้จัดไฟล์ไว้ในโฟลเดอร์ของ Skill ก่อน ตัวอย่างเช่น

ตรวจบทความ/
└── SKILL.md

ถ้ามีไฟล์อ้างอิง เช่น คู่มือแบรนด์หรือตัวอย่างงาน ให้วางไว้ในโฟลเดอร์เดียวกัน และตรวจว่าคำแนะนำใน SKILL.md อ้างถึงไฟล์เหล่านั้นถูกตำแหน่ง จากนั้นบีบอัดโฟลเดอร์เป็น ZIP โดยให้ไฟล์ ZIP มีโฟลเดอร์ Skill อยู่ที่ระดับบนสุด ไม่ใช่ใส่เฉพาะไฟล์กระจัดกระจายไว้ที่รากของ ZIP

อัปโหลด Custom Skill เข้า Claude

① เปิด Claude แล้วไปที่ Customize → Skills

② เลือกปุ่ม + แล้วเลือก Create skill

③ เลือก Upload a skill

④ เลือกไฟล์ ZIP ที่เตรียมไว้ แล้วทำตามขั้นตอนบนหน้าจอ

⑤ เมื่อ Skill ปรากฏในรายการ ให้เปิดสวิตช์เพื่อใช้งาน

หากไม่เห็นเมนู Skills หรืออัปโหลดไม่ได้ ให้ตรวจว่าเปิด Code execution แล้วหรือไม่ สำหรับบัญชี Team หรือ Enterprise ผู้ดูแลระบบอาจปิดการสร้าง Skill หรือจำกัดสิทธิ์ของสมาชิกไว้

ทดสอบและปรับ Skill

หลังเปิดใช้ ให้ลองสั่งงานหลายแบบ ทั้งกรณีที่ควรเรียกใช้และกรณีที่ไม่เกี่ยวข้อง เพื่อดูว่า Claude นำ Skill มาใช้ถูกจังหวะหรือไม่ ตัวอย่างคำสั่งทดสอบ:

ใช้ Skill ตรวจบทความก่อนเผยแพร่กับข้อความที่แนบมา สรุปจุดที่ควรแก้เป็นรายการ และอย่าแก้ต้นฉบับ

หาก Claude ไม่เรียกใช้ Skill ให้ตรวจว่าสวิตช์เปิดอยู่หรือไม่ แล้วปรับคำอธิบายให้เจาะจงขึ้น หากทำตามขั้นตอนผิด ให้เขียนคำสั่งให้สั้น ชัด และเรียงตามลำดับ พร้อมเพิ่มตัวอย่างผลลัพธ์ที่ต้องการ

ควรปรับทีละส่วนและทดสอบใหม่หลังแก้ไขแต่ละครั้ง วิธีนี้ช่วยให้เห็นว่าการเปลี่ยนแปลงส่วนใดทำให้ Skill ทำงานดีขึ้นหรือแย่ลง

แนวทางทำให้ Skill ใช้งานได้ดี

  • เริ่มจากคำสั่ง Markdown ง่าย ๆ ก่อนเพิ่มสคริปต์หรือเครื่องมือ
  • แบ่งงานเป็นขั้นตอนที่ทำตามและตรวจสอบได้
  • ระบุเงื่อนไขการใช้ไว้ในคำอธิบาย
  • ใส่ตัวอย่างข้อมูลเข้าและผลลัพธ์เมื่อช่วยลดความคลุมเครือ
  • แยก Skills ตามหน้าที่ แทนการรวมทุกงานไว้ในชุดเดียว
  • ตรวจไฟล์และสคริปต์จากแหล่งภายนอกก่อนอัปโหลด

Skills อาจมีคำสั่งให้ติดตั้งซอฟต์แวร์หรือเรียกใช้แพ็กเกจภายนอก จึงควรอ่านไฟล์ทั้งหมดและตรวจแหล่งที่มาก่อนเปิดใช้งาน

สรุป

การสร้าง Custom Skill เริ่มจากเลือกงานที่ทำซ้ำ เขียนคำอธิบายและขั้นตอนลงในไฟล์ Markdown จัดไฟล์เป็นโฟลเดอร์ แล้วอัปโหลดเป็น ZIP ผ่าน Customize → Skills จากนั้นทดสอบด้วยคำสั่งจริงและปรับคำอธิบายให้ Claude เรียกใช้ได้ตรงงาน สำหรับผู้อ่าน ComSiam การเริ่มจาก Skill เดียวที่มีขอบเขตชัดเจนจะช่วยให้ตรวจและพัฒนาขั้นตอนต่อได้ง่าย