Plugin
ชุดความสามารถที่แพ็กเป็นโฟลเดอร์เดียวแล้วแจกจ่ายให้ทีมติดตั้งใช้ร่วมกันได้ รวม skill, agent, hook และ MCP server ไว้ด้วยกัน
Plugin ในบริบทของ claude-code คือการแพ็กความสามารถที่เราสร้างขึ้นเองให้อยู่ในโฟลเดอร์เดียว เพื่อแจกจ่ายให้คนอื่นติดตั้งใช้ได้ สิ่งที่ใส่เข้าไปได้มีทั้ง skill ที่เป็นขั้นตอนการทำงานเฉพาะทาง subagent ที่เป็นผู้ช่วยเฉพาะกิจ hook ที่เป็นกติกาบังคับตามจังหวะ และการตั้งค่า mcp server ที่ต่อกับเครื่องมือภายนอก โครงสร้างหลักคือไฟล์ระบุตัวตนที่ .claude-plugin/plugin.json ซึ่งบอกชื่อ คำอธิบาย และเวอร์ชัน แล้วมีโฟลเดอร์ skills/, agents/, hooks/ วางอยู่ที่ระดับรากของ plugin
ความต่างจากการตั้งค่าแบบเดี่ยวใน .claude/ อยู่ที่จุดประสงค์ เอกสารแนะนำให้ใช้แบบเดี่ยวเมื่อเป็นงานส่วนตัวหรือเฉพาะโปรเจกต์เดียว และให้ใช้ plugin เมื่อต้องการแบ่งปันกับทีม ใช้ซ้ำข้ามหลายโปรเจกต์ หรือต้องการเวอร์ชันที่อัปเดตได้ ราคาที่จ่ายคือชื่อคำสั่งจะถูกเติมชื่อ plugin นำหน้าเสมอ เช่น /my-plugin:hello ซึ่งเอกสารอธิบายว่าทำเพื่อกันชื่อชนกันเมื่อติดตั้งหลาย plugin พร้อมกัน การกระจายทำผ่านสิ่งที่เรียกว่า marketplace ซึ่งเป็นแคตตาล็อกที่รวมรายชื่อ plugin ไว้ให้ค้นและติดตั้ง องค์กรที่อยากเก็บ plugin ไว้ใช้ภายในสามารถโฮสต์ marketplace ใน repository ส่วนตัวได้ ส่วนตอนพัฒนาใช้ธง --plugin-dir ชี้ไปที่โฟลเดอร์เพื่อทดสอบโดยไม่ต้องติดตั้งจริง
เหตุผลที่คำนี้สำคัญกับองค์กรไทยที่เริ่มใช้ AI เขียนโค้ดจริงจังคือมันเปลี่ยนวิธีกระจายมาตรฐานของทีม แทนที่แต่ละคนจะตั้งค่าเองแล้วได้ผลไม่เหมือนกัน ทีมสามารถแพ็กขั้นตอนที่ตกลงกันแล้ว เช่น วิธีรีวิวโค้ด วิธีเขียน commit และกติกาความปลอดภัยที่ห้ามข้าม ไว้ใน plugin เดียวแล้วให้ทุกคนติดตั้ง คนใหม่ที่เข้าทีมได้ชุดเดียวกันทันทีโดยไม่ต้องมาไล่ตั้งค่าเอง ข้อควรระวังคือ plugin รันโค้ดบนเครื่องเราได้จริงผ่าน hook และ MCP server ดังนั้นควรติดตั้งเฉพาะจากแหล่งที่เชื่อถือได้ หลักเดียวกับการติดตั้ง dependency ใดๆ ในโปรเจกต์ นอกจากนี้ Agent SDK ก็โหลด plugin ได้เช่นกัน ทำให้ชุดเดียวใช้ได้ทั้งตอนนั่งทำงานเองและตอนรันอัตโนมัติ
ตัวอย่างจากบทสนทนาจริง
หัวหน้าทีมพัฒนา: "ทีมเราสิบคนตั้งค่า Claude Code กันคนละแบบเลยครับ บางคนมี hook ตรวจ lint บางคนไม่มี ผลงานที่ออกมาเลยไม่เท่ากัน จะทำให้เหมือนกันยังไงดี"
สถาปนิกระบบ: "แพ็กเป็น plugin ตัวเดียวครับ เอา skill รีวิวโค้ดกับ hook ที่รัน lint หลังแก้ไฟล์ใส่ไว้ในนั้น แล้วโฮสต์ marketplace ใน repo ส่วนตัวของบริษัท ทุกคนติดตั้งตัวเดียวจบ ได้กติกาเดียวกันหมด เวลาแก้กติกาก็แก้ที่เดียวแล้วทุกคนอัปเดตตาม ข้อดีอีกอย่างคือคนใหม่เข้าทีมวันแรกติดตั้งเสร็จก็ได้มาตรฐานเดียวกับคนอื่นเลยครับ"
ระวังสับสนกับ
- skill : skill คือชุดคำสั่งเฉพาะทางหนึ่งชุด ส่วน plugin คือกล่องที่ใส่ skill หลายตัวรวมกับ agent, hook และ MCP server เพื่อแจกจ่ายเป็นชุดเดียว พูดอีกแบบคือ skill เป็นชิ้นส่วน plugin เป็นแพ็กเกจ
- mcp : MCP คือมาตรฐานสำหรับต่อ AI เข้ากับเครื่องมือและข้อมูลภายนอก ส่วน plugin เป็นวิธีแจกจ่ายการตั้งค่านั้นพร้อมกับของอย่างอื่น plugin หนึ่งตัวอาจมีการตั้งค่า MCP server อยู่ข้างในก็ได้
- agents-md : AGENTS.md เป็นไฟล์บอกกติกาให้ AI อ่านซึ่งเป็นข้อความล้วน ส่วน plugin แจกจ่ายความสามารถที่ทำงานได้จริงอย่าง hook ที่รันโค้ดและเครื่องมือที่ต่อระบบภายนอก
Sources (2)
- https://code.claude.com/docs/en/plugins fetched 2026-08-05
- https://code.claude.com/docs/en/agent-sdk/overview fetched 2026-08-05
อ่านจบแล้วอยากตามเรื่อง AI แบบนี้ต่อทุกวัน เรามีสรุปข่าวภาษาไทยส่งทาง LINE ทุกเช้า กดเพิ่มเพื่อนไว้ได้เลย ไม่มีค่าใช้จ่าย