- Agent Skills ของ Anthropic ช่วยให้สามารถ ขยายความเชี่ยวชาญของ AI ให้สอดรับกับเวิร์กโฟลว์การทำงานของผู้ใช้ ได้
- Skill คือ องค์ประกอบในรูปแบบโฟลเดอร์ที่มีคำสั่ง สคริปต์ และทรัพยากรอยู่ภายใน โดย Claude จะโหลดเฉพาะในช่วงเวลาที่จำเป็นต่อการทำงาน
- ช่วยมอบ ความสามารถเฉพาะทางสำหรับงานบางประเภท เช่น การสร้าง Excel·PowerPoint การปฏิบัติตามแบรนด์ไกด์ เป็นต้น
- ผู้ใช้หรือนักพัฒนาสามารถสร้าง Skill ได้เองและ นำไปใช้ได้ทั่วทั้ง Claude app, Claude Code และ API
- ยังมีแผนรองรับการเผยแพร่และการจัดการในระดับองค์กร ซึ่งจะเป็น รากฐานของการสร้าง AI workflow แบบปรับแต่งเฉพาะ
ภาพรวมของ Skills และหลักการทำงาน
- ฟีเจอร์ Agent Skills ช่วยให้สามารถใช้สกิลที่ปรับแต่งมาเพื่อให้ Claude ทำงานเฉพาะทางได้ดีขึ้น
- สกิลถูกจัดให้มาในรูปแบบโฟลเดอร์ที่มี คำแนะนำ สคริปต์ และทรัพยากร โดย Claude จะเข้าถึงสกิลนั้นเฉพาะเมื่อจำเป็นกับงานที่เกี่ยวข้อง
- ฟีเจอร์นี้ช่วยให้ใช้งาน Claude กับงานเฉพาะทางได้ทรงพลังยิ่งขึ้น เช่น การจัดการเอกสาร Excel หรือการปฏิบัติตามแนวทางแบรนด์ขององค์กร
- ผู้ใช้สามารถสร้างสกิลแบบกำหนดเองและใช้งานได้ครอบคลุมใน Claude app, Claude Code, API และส่วนอื่น ๆ
วิธีการทำงานของ Skills
- ระหว่างการทำงาน Claude จะสแกนสกิลทั้งหมดที่มีอยู่ เพื่อค้นหาสกิลที่เกี่ยวข้องมากที่สุดด้วยอัลกอริทึมของระบบ
- หากพบสกิลที่ตรงกัน ระบบจะโหลดเฉพาะ ข้อมูลและไฟล์เท่าที่จำเป็นขั้นต่ำ เพื่อ รักษาความเร็วพร้อมรองรับงานเฉพาะทาง
- คุณลักษณะของสกิล
- การประกอบร่วมกันได้: ใช้หลายสกิลร่วมกันแบบซ้อนเป็นสแต็กได้ และ Claude จะปรับเลือกสกิลที่จำเป็นให้อัตโนมัติ
- การพกพาได้: เขียนด้วยฟอร์แมตเดียวกัน จึงใช้ได้ทั่วทั้งผลิตภัณฑ์ตระกูล Claude
- ประสิทธิภาพ: เรียกใช้เฉพาะความสามารถที่จำเป็นในเวลาที่ต้องใช้
- ทรงพลัง: สามารถรวมโค้ดที่รันได้จริง (เช่น Python, Shell) ไว้ภายใน จึงใช้ประโยชน์จากประสิทธิภาพของการเขียนโปรแกรมแบบดั้งเดิมได้
- สกิลมีแนวคิดเป็น ชุดข้อมูล onboarding แบบปรับแต่งเฉพาะ ที่แพ็กความรู้เฉพาะทางขององค์กรส่งต่อให้ Claude เพื่อให้ทำหน้าที่เสมือนผู้เชี่ยวชาญในโดเมนหนึ่ง ๆ
การผสานเข้ากับผลิตภัณฑ์ Claude
Claude Apps
- ผู้ใช้ Pro, Max, Team และ Enterprise สามารถใช้ฟีเจอร์สกิลได้ทั้งหมด
- มีตัวอย่างสกิลสำหรับงานทั่วไป เช่น การเขียนเอกสาร ให้ใช้งานมาโดยค่าเริ่มต้น และยังปรับแต่งเองได้
- เมื่อผู้ใช้ป้อนงานที่ต้องการ Claude จะเรียกสกิลที่เหมาะสมโดยอัตโนมัติ และสามารถตรวจสอบการทำงานของสกิลได้ใน chain of thought
- สกิล
skill-creator ช่วยให้สร้างสกิลได้ง่ายผ่านการแนะนำแบบโต้ตอบ เช่น ถามเกี่ยวกับเวิร์กโฟลว์ สร้างโครงสร้างโฟลเดอร์ จัดรูปแบบ SKILL.md อัตโนมัติ และรวมทรัพยากรเป็นบันเดิล
- สำหรับ Team/Enterprise ผู้ดูแลระบบต้องเปิดใช้ฟีเจอร์นี้ในระดับองค์กรก่อน
- ใช้งานได้จากหน้าการตั้งค่า
Claude Developer Platform (API)
- สามารถควบคุมการจัดการเวอร์ชันและการใช้งานของ custom skill ได้ผ่านคำขอ Messages API และ endpoint ใหม่
/v1/skills
- การใช้สกิลต้องอาศัยฟีเจอร์เบตา Code Execution Tool ที่ให้สภาพแวดล้อมสำหรับรันโค้ดอย่างปลอดภัย
- สกิลที่ Anthropic จัดให้สามารถใช้สร้างและแก้ไขเอกสารระดับมืออาชีพได้ เช่น Excel, PowerPoint, Word และ PDF
- นักพัฒนาสามารถสร้าง custom skill ให้เหมาะกับเวิร์กโฟลว์เฉพาะ เพื่อขยายขอบเขตการใช้งาน Claude ได้อย่างอิสระ
- Claude Console รองรับการสร้าง ดู และอัปเกรดเวอร์ชันของสกิลได้อย่างง่ายดาย
- เรียนรู้เพิ่มเติมได้จากเอกสาร และ Anthropic Academy
กรณีการใช้งานของพาร์ตเนอร์
- Box: แปลงคอนเทนต์ที่จัดเก็บไว้โดยอัตโนมัติให้เป็นเอกสาร PowerPoint·Excel·Word พร้อมรองรับ งานจัดทำเอกสารอัตโนมัติที่สอดคล้องกับมาตรฐานขององค์กร
- Notion: เปลี่ยนคำถามที่ซับซ้อนให้กลายเป็นงานที่นำไปทำต่อได้ทันที พร้อม ลดภาระในการปรับแต่งพรอมป์ต์
- Canva: ปรับแต่งเอเจนต์ผ่าน Skill เพื่อทำงานออกแบบอัตโนมัติและ สนับสนุนการผลิตคอนเทนต์คุณภาพสูงในระดับทีม
- Rakuten: ใช้ Skill เป็นฐานสำหรับ ระบบอัตโนมัติด้านการเงินและบัญชี รวมการประมวลผลหลายสเปรดชีตและลดเวลาในการสร้างรายงานจาก 1 วัน → 1 ชั่วโมง
การเชื่อมต่อกับ Claude Code
- Claude Code รองรับการติดตั้งสกิลเพื่อ ขยายความเชี่ยวชาญและเวิร์กโฟลว์ของทีม
- ใช้ได้ทั้งผ่านปลั๊กอิน marketplace ของ anthropics/skills และการเพิ่มโฟลเดอร์เข้าไปที่
~/.claude/skills โดยตรง
- รองรับการแชร์สกิลและการทำงานร่วมกันระหว่างทีมผ่านการเชื่อมต่อกับระบบจัดการเวอร์ชัน
- รองรับการพัฒนา custom agent ผ่าน Claude Agent SDK
เริ่มต้นใช้งาน
แผนในอนาคตและข้อควรระวัง
- ในอนาคตมีแผน ทำให้กระบวนการสร้าง Skill ง่ายขึ้นและเสริมความสามารถด้านการเผยแพร่ในระดับองค์กร
- เนื่องจาก Skill อนุญาตให้ Claude สามารถรันโค้ดได้ จึงควร ใช้เฉพาะ Skill จากแหล่งที่เชื่อถือได้เท่านั้น
- ควรใส่ใจเรื่องการปกป้องข้อมูลและการรักษาความปลอดภัย โดยดูรายละเอียดเพิ่มเติมได้ในเอกสารแนะนำ
4 ความคิดเห็น
มันฝรั่งหัวเดียวเอาไปอบ กินแบบต้ม กินแบบผัด กินแบบเคี่ยว แล้วก็บดกิน ...
ทุกครั้งก็ตั้งชื่อหรูหราสารพัด สุดท้ายมันก็รสมันฝรั่งเหมือนเดิม
Claude Skills น่าทึ่งมาก อาจเป็นนวัตกรรมที่ยิ่งใหญ่กว่า MCP เสียอีก
ความคิดเห็นจาก Hacker News
ต่อจากประสบการณ์ในสาย frontend development ที่ผ่านมา ดูเหมือนว่าในอนาคตรอบ ๆ ChatGPT, Claude และอื่น ๆ จะมีความสับสนเชิงแนวคิดอยู่มาก ตอนนี้มีทั้ง tools, functions, skills, agents, sub-agents, commands, apps และแนวคิดอีกสารพัดไหลบ่าเข้ามา แล้วบนความสับสนนี้ก็ยังมีเฟรมเวิร์กสาย ‘vibe’ เพิ่มขึ้นเรื่อย ๆ
bash4) เวลาใช้งาน skill จริง ก็ ‘call bash’ เพื่ออ่านไฟล์และรันงาน แน่นอนว่ารายละเอียดสำคัญอย่างการจัดการสิทธิ์ถูกละไว้ตรงนี้ แต่โครงสร้างหลักก็เป็นแบบนี้ผมเพิ่งเขียนโพสต์เกี่ยวกับ skills ไปว่า “Claude Skills เจ๋งมาก และอาจเป็นการเปลี่ยนแปลงที่ใหญ่กว่า MCP เสียอีก” ลิงก์บทความ
ผมมองว่าความสามารถของระบบพวกนี้ในการแก้ปัญหาได้ดี ส่วนใหญ่ขึ้นอยู่กับข้อความสรุปที่เขียนไว้ใน skill มนุษย์เมื่อมีประสบการณ์มากขึ้นจะรู้เองว่าเมื่อไรควรใช้ skill ไหน แต่ Claude เริ่มใหม่ทุกครั้งโดยอ่านคำอธิบายคร่าว ๆ แล้วก็ลุยเลย
มันค่อนข้างตลกที่ “skills” ของ Claude จะทำงานได้ดี ก็ต่อเมื่อมีนักพัฒนาที่เขียนและดูแลเอกสารอย่างเป็นระบบ ทั้งที่แค่งานเอกสารโค้ดจริง ๆ นักพัฒนาจำนวนมากก็ยังจัดการไม่ได้ เอกสารสำหรับ LLM น่าจะยิ่งยากขึ้นไปอีก สำหรับนักพัฒนาส่วนน้อยที่มีทั้งระบบไฟล์ที่เป็นระเบียบมากและยอมรับความเสี่ยงได้สูง มันอาจมีประโยชน์ แต่ถ้าเป็นคนแบบนั้นอยู่แล้ว จะให้ junior ทำงานพวกนี้ไปพร้อมการสอนงานอาจจะดีกว่าโยนให้ LLM ด้วยซ้ำ เพราะสุดท้ายก็ต้องตรวจผลงานทั้งหมดอยู่ดี และเพราะ context window ยังจำกัด จึงยากที่จะทำให้รู้สึกเหมือน “ซึมซับทักษะ” แบบมนุษย์ได้จริง ๆ ถ้าถึงขั้นเทรน LLM เฉพาะทาง ก็เท่ากับต้องผูกชีวิตไว้กับ LLM ตัวนั้นไปเลย หลายมุมเลยทำให้สมมติฐานแบบ “ทุกอย่างลงตัวอย่างสมบูรณ์ภายในองค์กร” นี้ดูน่าสนใจในเชิงขำ ๆ
สงสัยว่า sub agents, MCP, skills พวกนี้จะทำงานร่วมกันอย่างไร เพราะรู้สึกว่ามีส่วนซ้ำกันเยอะพอสมควร การอัปเกรดสเปกเพื่อเพิ่มความสามารถให้ Claude เองก็ไม่เลว แต่ในทางปฏิบัติไม่ว่าจะใช้วิธีไหน ความสามารถระดับ agent ก็มักทำได้ใกล้เคียงกัน ตอนนี้ใน MCP ต้องใช้ JSON แต่ใน Claude แค่ใส่ Markdown ลงในไฟล์/โฟลเดอร์ได้เลย แถมยังรับ multimodal input ได้ด้วย ดูเหมือน UX จะดีขึ้นมาก
การมีฟีเจอร์แบบนี้เพิ่มเข้ามาถือว่าสดใหม่พอสมควร ในโปรเจกต์ของผม ผมแยกทำโฟลเดอร์ย่อย
bin/claudeเอาไว้เก็บสคริปต์ที่ Claude สร้างขึ้นอะไรทำนองนั้น แล้วก็เขียนตำแหน่งนี้ไว้ให้ชัดใน claude.md เพื่อช่วยตอนค้นหาเครื่องมือ ประสิทธิภาพตอนใช้งานจริงก็ค่อนข้างดี จริง ๆ สิ่งที่ต้องการมากกว่าคือ context management helper แบบ “เริ่ม claude ด้วยชุด MCP นี้ แล้วสลับไปอีกชุด MCP หนึ่ง” แต่ตอนนี้ผมยังจัดการเป็น subdirectory (profiles) แยกตามโปรเจกต์ แล้วค่อยเปิดclaudeทีละครั้งจากตรงนั้น ในโครงสร้างแบบนี้ bin/claude มีบทบาทมาก เพราะ Claude จะรู้ทันทีว่าต้องวิเคราะห์ BigQuery dataset อย่างไร หรือไฟล์ยืนยันตัวตนอยู่ตรงไหน ผมไม่คิดมาก่อนว่าจะใช้ filesystem เพื่อจัดการโปรไฟล์ แต่สุดท้ายก็ลงเอยแบบนี้ไม่เข้าใจว่าทำไมเดโมพวกนี้ถึงใช้ตัวอย่างที่ง่ายเกินไปอย่างพลิกรูปหมาหรือตัดรูปหมา ทั้งที่มีตัวอย่างการใช้ skills ที่น่าเชื่อถือกว่านี้เยอะมาก
รู้สึกว่าการนำ Claude-skills มาใช้กำลังแพร่เร็วมาก วันอังคารผมเพิ่งอินกับโพสต์เปิดตัว "Superpowers" โพสต์แนะนำ แล้วก็เอาเครื่องมือที่ทำไว้ก่อนหน้านี้มาจัดระเบียบและแพ็กเป็น skills ให้ agent ใช้ได้ด้วย ยินดีรับฟีดแบ็กสำหรับโอเพนซอร์ส deli-gator
เมื่อวันศุกร์ที่แล้วผมเผลอเปิดเผยการมีอยู่ของ Claude Skills ก่อนเวลาไปแล้ว แต่ตอนนี้ออกอย่างเป็นทางการแล้วก็โล่งใจ บล็อกโพสต์ที่เกี่ยวข้อง
เดี๋ยวนี้มีทั้ง skills, plugins, marketplaces, connectors, add-ons และอะไรอีกมากมายจนตามไม่ทัน