เข้าใจโครงสร้างก่อนเริ่มสร้าง
Claude Skill คือโฟลเดอร์ที่รวมคำแนะนำสำหรับงานเฉพาะไว้ใน SKILL.md ไฟล์ พร้อมไฟล์อ้างอิง เทมเพลต หรือสคริปต์เพิ่มเติมเมื่อจำเป็น เพื่อให้ Claude เรียกใช้ขั้นตอนเดิมได้เมื่องานตรงกับคำอธิบายของสกิล แนวทางนี้เหมาะกับทีมที่ทำงานซ้ำ เช่น เขียนรายงานหรือปรับเนื้อหาให้ตรงแนวทางแบรนด์ งานทั่วไปเริ่มได้โดยไม่ต้องเขียนโค้ด แต่ถ้าจะใส่สคริปต์ Python, Bash หรือ Node.js ควรมีนักพัฒนาช่วยตรวจและแก้ปัญหา จุดสำคัญคือ Progressive Disclosure ซึ่งให้ Claude โหลดข้อมูลเป็นชั้น เริ่มจากชื่อและคำอธิบาย แล้วค่อยเปิดคำแนะนำหรือไฟล์อ้างอิงเมื่อจำเป็น วิธีนี้ช่วยลดการใส่รายละเอียดทั้งหมดไว้ในบริบทตั้งแต่ต้น และทำให้ติดตั้งหลายสกิลได้โดยไม่เพิ่มภาระบริบทมากเกินไป

ลงมือสร้างสกิลทีละขั้น
ก่อนเขียน ให้เลือกงานที่เกิดซ้ำและระบุผลลัพธ์ให้ชัด ถ้าอธิบายไม่ได้ในประโยคเดียวว่าผู้ใช้จะขออะไร ส่งข้อมูลอะไร และควรได้อะไรกลับมา งานนั้นอาจกว้างเกินไปสำหรับสกิลเดียว การแยกงานใหญ่เป็นสกิลเล็กช่วยให้คำสั่งตรงเป้าและดูแลต่อได้ง่าย
- กำหนดขอบเขตงาน ระบุคำขอที่ควรเรียกสกิล ข้อมูลนำเข้า และเงื่อนไขว่าผลลัพธ์ที่ดีหน้าตาเป็นอย่างไร
- สร้างโฟลเดอร์ตั้งชื่อตามสกิล แล้วสร้าง SKILL.md โดยใส่ส่วน YAML ระหว่างเครื่องหมาย --- ที่ต้นไฟล์ พร้อมฟิลด์ name และ description ซึ่งเป็นข้อมูลบังคับ
- เขียนคำแนะนำภาษา Markdown ต่อจากเครื่องหมาย --- ปิดท้ายให้บอกลำดับการทำงาน สิ่งที่ Claude ควรถามเพิ่ม และรูปแบบผลลัพธ์ เช่น โครงสร้าง น้ำเสียง และความยาว
- เพิ่มไฟล์อ้างอิง เทมเพลต หรือสคริปต์ในโฟลเดอร์เมื่อจำเป็น แล้วระบุใน SKILL.md ว่าควรเปิดหรือใช้ไฟล์ใดในสถานการณ์ไหน
- ใช้ตัวสร้างสกิลใน Claude ผ่านบทสนทนาภาษาธรรมดาได้ หากไม่ต้องการเขียนไฟล์เอง จากนั้นบันทึกเป็นสกิลเพื่อให้ทีมเรียกใช้กับงานที่ตรงกัน
คำอธิบายใน description สำคัญเป็นพิเศษ เพราะเป็นข้อความที่ Claude ใช้ตัดสินใจว่าจะเรียกสกิลใด คำอธิบายคลุมเครือหรือทับซ้อนกับสกิลอื่นจึงทำให้เกิดความสับสน

จัดไฟล์ให้โหลดเฉพาะส่วนที่จำเป็น
ในช่วงเริ่มเซสชัน Claude อ่านชื่อและคำอธิบายของสกิลที่ติดตั้งไว้ก่อน โดยชื่อจำกัดไม่เกิน 64 ตัวอักษร และคำอธิบายไม่เกิน 1,024 ตัวอักษร เมื่อคำขอตรงกับสกิล Claude จึงเปิดเนื้อหาใน SKILL.md ส่วนไฟล์อ้างอิงและสคริปต์จะถูกเรียกเมื่อคำแนะนำชี้ให้ใช้ ด้วยเหตุนี้ อย่าใส่คู่มือยาวหรือข้อมูลที่ใช้เฉพาะบางกรณีไว้ในเนื้อหาหลักทั้งหมด ให้เก็บรายละเอียดเฉพาะทางไว้ในไฟล์อ้างอิง แล้วเขียนคำสั่งกำกับให้ชัดว่าควรเปิดเมื่อใด ตัวอย่างเช่น สกิลเขียนเนื้อหาอาจมีไฟล์แนวทางแบรนด์แยกไว้ และเรียกใช้เมื่อผู้ใช้ขอให้ตรวจหรือปรับเนื้อหาตามแบรนด์ โครงสร้างโฟลเดอร์ที่มี SKILL.md เป็นแกนกลางและมีไฟล์เสริมเท่าที่จำเป็น ทำให้ทีม automation เก็บขั้นตอนงานซ้ำไว้ใช้ได้ โดยไม่ต้องแปะพรอมต์ยาวซ้ำในทุกบทสนทนา

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







