วิธีใช้งาน Claude Code Skills แบบมือโปร
เลิกคัดลอกและวางคำสั่งเดิมๆ ลงใน terminal ของคุณได้แล้ว
หากคุณใช้ Claude Code คุณอาจจะพบว่าตัวเองต้องพูดซ้ำๆ อยู่บ่อยครั้ง ไม่ว่าจะเป็นการสั่งให้ใช้ TypeScript, ทำตามหลัก TDD หรือให้ช่วยรีวิว pull requests ในทุกๆ ครั้ง
Claude Code Skills คือคำตอบสำหรับปัญหานี้
Skills คือโฟลเดอร์ที่บรรจุคำสั่ง (instructions) และสคริปต์ (scripts) เอาไว้ โดย Claude จะโหลดข้อมูลเหล่านี้โดยอัตโนมัติตามงานที่คุณกำลังทำ คุณเขียนกฎเพียงครั้งเดียวและเรียกใช้งานผ่าน slash commands ได้เลย
การทำงานของ Skills
Skill คือโฟลเดอร์ที่มีไฟล์ SKILL.md อยู่ภายใน ซึ่งประกอบด้วยสองส่วน:
• YAML metadata: บอก Claude ว่าควรใช้ skill นี้เมื่อใด • Markdown instructions: บอก Claude ว่าต้องทำอะไร
โครงสร้างตัวอย่าง: my-skill/ └── SKILL.md
จะเก็บ Skills ไว้ที่ไหนดี
• Personal: ~/.claude/skills/ (ใช้งานได้กับทุกโปรเจกต์ของคุณ)
• Project: .claude/skills/ (แชร์กับทีมผ่าน Git)
• Plugin: ติดตั้งผ่าน /plugin (มีการแบ่ง namespace เพื่อให้ใช้งานง่าย)
Project skills จะมีความสำคัญเหนือกว่า (override) personal skills ซึ่งช่วยให้ทีมสามารถกำหนดมาตรฐานเฉพาะเจาะจงได้
ฟีเจอร์ขั้นสูง
Skills ทำได้มากกว่าแค่ข้อความธรรมดา คุณสามารถใช้:
• สคริปต์ที่รวมมาให้ในภาษาใดก็ได้
• การแทนที่ด้วย shell command โดยใช้ไวยากรณ์ !command
• Sub-agents สำหรับงานที่ซับซ้อน
ไวยากรณ์ !command ช่วยให้ Claude สามารถดึงข้อมูลสด (live data) มาใช้ได้ ตัวอย่างเช่น Claude สามารถรันคำสั่ง git เพื่อดึงรายละเอียดของ PR ก่อนที่จะเริ่มทำการรีวิว โดย Claude จะเห็นข้อมูลจริง ไม่ใช่แค่ตัวคำสั่ง
จะหา Skills ได้จากที่ไหน
ระบบนิเวศนี้ใหญ่มาก คุณไม่จำเป็นต้องสร้างทุกอย่างขึ้นมาใหม่เองทั้งหมด
• skills.sh: เบราว์เซอร์จากชุมชนสำหรับค้นหาและติดตั้ง skills • claude-plugins.dev: เรจิสทรี (registry) ที่รวบรวมดัชนี skills จาก GitHub • skillsdirectory.com: เรจิสทรีสำหรับ skills ที่ผ่านการตรวจสอบความปลอดภัยแล้ว • claudskills.com: แคตตาล็อกที่มี skills มากกว่า 67,000 รายการ • Anthropic official repo: สถานที่ที่ดีที่สุดในการเรียนรู้มาตรฐาน
ความสามารถในการใช้งานข้ามแพลตฟอร์ม (Portability)
Skills ใช้มาตรฐานแบบเปิด Skill ที่คุณเขียนสำหรับ Claude Code สามารถใช้งานได้กับ OpenAI Codex, Gemini CLI และ Cursor การลงทุนในการทำ automation ของคุณจะติดตัวคุณไปในทุกเครื่องมือที่ใช้งาน
เริ่มจากจุดเล็กๆ เขียน SKILL.md เพียงหนึ่งไฟล์สำหรับงานที่คุณทำบ่อยที่สุด แล้วคุณจะประหยัดเวลาในการเขียน prompt ด้วยตัวเองไปได้หลายชั่วโมง
Source: https://dev.to/elayachiabdelmajid/how-to-work-with-claude-code-skills-like-a-pro-dbn
Optional learning community: https://t.me/GyaanSetuAi
