
Anthropic 公式プラグインとは、Claude Code を Skills・Hooks・MCP サーバーなどで拡張する配布パッケージのうち、Anthropic 自身が開発・保守する Anthropic 製プラグインを指す。
本記事は、Claude Code をすでに使っている開発者と、チーム導入を検討している担当者の両方に向けて、公式プラグインの全体像と、その入口となる claude-code-setup の正体を整理する。読み終えると、執筆時点で35個ある Anthropic 製プラグインの役割を俯瞰でき、「公式」と「Anthropic 製」を取り違えないための判断軸が手に入る。
ปลั๊กอิน (Plugin) คือแพ็กเกจส่วนขยายของ Claude Code ก่อนอื่น เราควรทำความเข้าใจว่าเราสามารถบรรจุอะไรลงในปลั๊กอินได้บ้าง และปลั๊กอินเหล่านั้นจะถูกแจกจ่ายมาจากที่ใด
ปลั๊กอินหนึ่งตัวเปรียบเสมือน "กล่อง" ที่รวบรวมองค์ประกอบต่างๆ ไว้ด้วยกัน เอกสารอย่างเป็นทางการได้นิยามส่วนประกอบที่สามารถรวมไว้ในปลั๊กอินได้ดังนี้:
| ไดเรกทอรี/ไฟล์ | บทบาท |
|---|---|
skills/ | ขั้นตอนหรือความรู้เฉพาะทางที่ Claude จะเรียกใช้ตามบริบท |
commands/ | สแลชคอมมานด์ (Slash commands) (เป็น Markdown แบบราบ สำหรับปลั๊กอินใหม่แนะนำให้ใช้ skills/) |
agents/ | การกำหนดค่าซับเอเจนต์ (เอเจนต์สำหรับงานเฉพาะทาง) |
hooks/ | การประมวลผลอัตโนมัติที่ตอบสนองต่อเหตุการณ์ต่างๆ เช่น PreToolUse / PostToolUse |
.mcp.json | การตั้งค่า MCP Server (การเชื่อมต่อกับเครื่องมือภายนอก) |
.lsp.json | การตั้งค่า LSP Server (ระบบอัจฉริยะด้านโค้ด) |
monitors/ | การตั้งค่าสำหรับการตรวจสอบล็อกหรือไฟล์ในเบื้องหลัง |
bin/ | ไฟล์ปฏิบัติการที่จะถูกเพิ่มเข้าไปใน PATH ของ Bash เมื่อเปิดใช้งานปลั๊กอิน |
settings.json | การตั้งค่าเริ่มต้นที่จะถูกนำไปใช้เมื่อเปิดใช้งานปลั๊กอิน |
ไม่จำเป็นต้องใส่ทุกอย่างลงไป คุณสามารถสร้างปลั๊กอินขนาดเล็กที่มีเพียงสแลชคอมมานด์เดียว หรือปลั๊กอินขนาดใหญ่ที่รวมองค์ประกอบหลายอย่างเข้าด้วยกันก็ได้
ปลั๊กอินจะถูกแจกจ่ายผ่าน Marketplace โดย Anthropic ดำเนินการ Marketplace สาธารณะอยู่ 2 แห่ง
claude-plugins-official เป็น Marketplace อย่างเป็นทางการที่คัดสรรโดย Anthropic ซึ่งสามารถใช้งานได้โดยอัตโนมัติเมื่อติดตั้ง Claude Code ในขณะที่ claude-community (claude-plugins-community) เป็นพื้นที่สำหรับชุมชนที่เปิดให้โพสต์จากบุคคลที่สามผ่านการตรวจสอบก่อนเผยแพร่ โดยสามารถเพิ่มได้ด้วยคำสั่ง /plugin marketplace add anthropics/claude-plugins-community และใช้งานในชื่อ @claude-community
นอกจากนี้ ภายใน Repository อย่างเป็นทางการยังแบ่งออกเป็น 2 ระดับ ได้แก่ ไดเรกทอรี /plugins ซึ่งเป็นของ Anthropic และ /external_plugins ซึ่งเป็นปลั๊กอินจากพาร์ทเนอร์หรือชุมชน ในบทความนี้ คำว่า "ของ Anthropic" จะหมายถึงส่วนแรกที่กล่าวถึง
การทดลองใช้ปลั๊กอินทั้งหมดใน Official Marketplace นั้นไม่ใช่เรื่องที่ทำได้จริง claude-code-setup จึงเป็นปลั๊กอินที่เป็น "จุดเริ่มต้น" ในการคัดกรองเฉพาะสิ่งที่ใช้งานได้จริงกับโปรเจกต์ของคุณเท่านั้น
claude-code-setup ไม่ใช่เครื่องมือสำหรับเขียนทับการตั้งค่า แต่เป็นเครื่องมือสำหรับเสนอแนะการตั้งค่าเท่านั้น เอกสารอย่างเป็นทางการระบุไว้อย่างชัดเจนว่า "This skill is read-only - it analyzes but doesn't modify files (สกิลนี้เป็นแบบอ่านอย่างเดียว โดยจะทำการวิเคราะห์แต่ไม่แก้ไขไฟล์)"
โดยเฉพาะอย่างยิ่ง เครื่องมือนี้จะวิเคราะห์ package.json ภาษาที่ใช้ โครงสร้างไดเรกทอรี การจัดการ Dependency และรูปแบบของโค้ด เพื่อนำเสนอระบบอัตโนมัติที่คุ้มค่าต่อการนำมาใช้ในโปรเจกต์นั้นๆ การตัดสินใจว่าจะยอมรับข้อเสนอหรือไม่ รวมถึงขั้นตอนการตั้งค่าจริง ยังคงเป็นหน้าที่ของผู้ใช้งาน หากเข้าใจผิดในจุดนี้ อาจนำไปสู่ความเข้าใจคลาดเคลื่อนที่ว่า "ติดตั้งปลั๊กอินอย่างเป็นทางการแล้วแต่ไม่มีอะไรเปลี่ยนแปลง"
claude-code-setup จะให้คำแนะนำใน 5 หมวดหมู่ดังต่อไปนี้ โดยหลักการแล้วจะจำกัดไว้เพียง 1-2 รายการแรกในแต่ละหมวดหมู่ เพื่อไม่ให้รายการข้อเสนอมีจำนวนมากเกินไปจนเลือกไม่ถูก
| หมวดหมู่ | เนื้อหาข้อเสนอ | ตัวอย่าง |
|---|---|---|
| MCP Servers | การเชื่อมต่อกับเครื่องมือและบริการภายนอก | Playwright สำหรับ React, Context7 สำหรับการค้นหาเอกสาร |
| Skills | เวิร์กโฟลว์ที่นำกลับมาใช้ใหม่ได้และความเชี่ยวชาญเฉพาะด้าน | การรันเทสต์, การสร้าง PR, การช่วยออกแบบ Frontend |
| Hooks | การประมวลผลอัตโนมัติที่ตอบสนองต่อเหตุการณ์ | การจัดรูปแบบหลังบันทึก, การแจ้งเตือนเมื่อมีการแก้ไขไฟล์ที่อันตราย, การรัน lint |
| Subagents | ซับเอージェนต์สำหรับการตรวจสอบเฉพาะทาง | ความปลอดภัย, ประสิทธิภาพ, การเข้าถึง (Accessibility), การตรวจสอบคุณภาพ |
| Slash Commands | การเปลี่ยนงานที่ใช้บ่อยให้เป็นคำสั่ง | /test, /pr-review, /explain ฯลฯ |
หากต้องการทราบรายละเอียดเฉพาะหมวดหมู่ใดหมวดหมู่หนึ่ง คุณสามารถสั่งได้ เช่น "เจาะลึกเฉพาะ MCP" ระบบก็จะให้ข้อมูลเชิงลึกที่เน้นเฉพาะหมวดหมู่นั้นๆ กลับมา
วิธีใช้งานเพียงแค่ขอผ่านการสนทนาเท่านั้น เมื่อคุณพิมพ์คำสั่งใน Claude Code เช่น "recommend automations for this project", "help me set up Claude Code" หรือ "what hooks should I use?" ตัว claude-code-setup จะอ่านโปรเจกต์และส่งคำแนะนำกลับมาให้
การติดตั้งมี 2 วิธี คือการรัน /plugin ใน Claude Code แล้วค้นหาจากแท็บ Discover หรือการระบุผ่านคำสั่งโดยตรง
/plugin install claude-code-setup@claude-plugins-official
รูปแบบ {plugin-name}@{marketplace-name} เป็นรูปแบบทั่วไปสำหรับปลั๊กอินทางการทั้งหมด และ claude-plugins-official ก็สามารถใช้งานได้ทันทีตามที่กล่าวไปข้างต้น
สิ่งที่ claude-code-setup มักจะแนะนำ คือกลุ่มปลั๊กอินที่พัฒนาโดย Anthropic ซึ่งจะกล่าวถึงต่อไปนี้ ณ เวลาที่เขียนบทความนี้ ใน /plugins ของที่เก็บข้อมูลอย่างเป็นทางการ (Official Repository) มีปลั๊กอินของ Anthropic อยู่ทั้งหมด 35 ตัว การทำความเข้าใจบทบาทของแต่ละตัวไว้ล่วงหน้า จะช่วยให้คุณตัดสินใจได้รวดเร็วขึ้นเมื่อได้รับคำแนะนำ
ปลั๊กอินที่ใช้บ่อยในการพัฒนาประจำวันคือปลั๊กอินด้านเวิร์กโฟลว์และคุณภาพของโค้ด
| ปลั๊กอิน | บทบาท |
|---|---|
| claude-code-setup | วิเคราะห์โปรเจกต์และเสนอการตั้งค่าอัตโนมัติ |
| claude-md-management | ตรวจสอบคุณภาพของ CLAUDE.md และอัปเดตหน่วยความจำของโปรเจกต์ |
| session-report | สร้างรายงาน HTML ของโทเค็นในเซสชันและประสิทธิภาพของแคช |
| feature-dev | เวิร์กโฟลว์การพัฒนาฟีเจอร์ที่รวมการสำรวจ การออกแบบ และการตรวจสอบคุณภาพ |
| code-review | ตรวจสอบ PR อัตโนมัติด้วยเอเจนต์ผู้เชี่ยวชาญหลายตัว |
| pr-review-toolkit | การตรวจสอบ PR ที่เน้นด้านคอมเมนต์ การทดสอบ และการออกแบบ Type |
| code-simplifier | จัดระเบียบโค้ดให้อ่านง่ายขึ้นโดยยังคงฟังก์ชันการทำงานเดิมไว้ |
| commit-commands | เวิร์กโฟลว์ Git เช่น commit / push / สร้าง PR |
| code-modernization | สนับสนุนการปรับปรุงโค้ด Legacy ให้ทันสมัย เช่น COBOL หรือ Java/C++ รุ่นเก่า |
| security-guidance | แจ้งเตือนรูปแบบโค้ดที่อันตรายขณะแก้ไข |
| frontend-design | สนับสนุนการพัฒนา UI และ Frontend ที่มีคุณภาพการออกแบบสูง |
ส่วนที่เหลือคือเครื่องมือสำหรับการเรียนรู้, งานเฉพาะทาง, สำหรับนักพัฒนาปลั๊กอิน และ LSP แยกตามภาษาโปรแกรม
| ปลั๊กอิน | บทบาท |
|---|---|
| playground | สร้าง playground แบบ HTML เดี่ยวที่โต้ตอบได้ |
| explanatory-output-style | เพิ่มคำอธิบายเชิงการศึกษาเกี่ยวกับการตัดสินใจในการเขียนโปรแกรมและโครงสร้างโค้ด |
| learning-output-style | โหมดการเรียนรู้ที่กระตุ้นให้มีส่วนร่วมกับโค้ดในจุดตัดสินใจที่สำคัญ |
| math-olympiad | แก้โจทย์คณิตศาสตร์โอลิมปิกพร้อมตัวแทนตรวจสอบ (Verification Agent) |
| agent-sdk-dev | สนับสนุนการพัฒนาแอปพลิเคชันด้วย Claude Agent SDK |
| plugin-dev | สนับสนุนการสร้าง Skills, Agent และการตรวจสอบสำหรับสร้างปลั๊กอิน |
| skill-creator | สร้าง, ปรับปรุง และประเมิน Skill ใหม่ |
| mcp-server-dev | สนับสนุนการออกแบบ, การใช้งาน และการปรับใช้ (Deploy) MCP server |
| hookify | สร้าง Custom Hook จากรูปแบบการสนทนาและกฎเกณฑ์ |
| ralph-loop | ลูปอ้างอิงตนเองที่ทำซ้ำเพื่อปรับปรุงงานเดิม |
| cwc-makers | การตั้งค่า Code with Claude Makers Cardputer |
| example-plugin | ตัวอย่างการใช้งานโครงสร้างปลั๊กอิน |
ปลั๊กอิน LSP (Language Server Protocol) ช่วยให้ Claude มีความสามารถด้าน Code Intelligence เช่น การกระโดดไปยังคำนิยาม (Definition Jump), การค้นหาการอ้างอิง (Reference Search) และการตรวจจับข้อผิดพลาดของประเภทข้อมูล (Type Error) โดยเฉพาะปลั๊กอินจาก Anthropic เพียงอย่างเดียวก็ครอบคลุมถึง 12 ภาษา ได้แก่ TypeScript/JavaScript (typescript-lsp), Python (pyright-lsp), Rust (rust-analyzer-lsp), C/C++ (clangd-lsp), C# (csharp-lsp), Go (gopls-lsp), Java (jdtls-lsp), Kotlin (kotlin-lsp), Lua (lua-lsp), PHP (php-lsp), Ruby (ruby-lsp) และ Swift (swift-lsp) ปลั๊กอิน LSP สำหรับภาษาหลักในโปรเจกต์ของคุณถือเป็นกลุ่มเครื่องมือที่ควรติดตั้งไว้ตั้งแต่แรกโดยไม่เสียหายอะไร

ปลั๊กอินอย่างเป็นทางการ (Official Plugin) นั้นสะดวกก็จริง แต่หากไม่เข้าใจขอบเขตของคำว่า "อย่างเป็นทางการ" ให้ชัดเจน ก็อาจตัดสินใจผิดพลาดในเรื่องความน่าเชื่อถือได้
ในไดเรกทอรีปลั๊กอินของ Claude จะมีปลั๊กอินที่แสดงป้ายกำกับว่า "Anthropic Verified" และ "Made by Anthropic" อย่างไรก็ตาม การที่ปลั๊กอินถูกเผยแพร่อยู่ใน claude-plugins-official ซึ่งเป็นมาร์เก็ตเพลสอย่างเป็นทางการนั้น ไม่ได้หมายความว่า "Anthropic เป็นผู้สร้าง" เสมอไป
แม้ว่า Anthropic จะเป็นผู้คัดสรร (curate) ปลั๊กอินใน claude-plugins-official แต่รายการเหล่านั้นยังรวมถึงปลั๊กอินที่มาจากพาร์ทเนอร์หรือชุมชนนักพัฒนาด้วย (อยู่ในโฟลเดอร์ /external_plugins ของรีโพสิทอรีทางการ) การนำปลั๊กอินไปลงนั้นขึ้นอยู่กับดุลยพินิจของ Anthropic แต่เพียงผู้เดียว และไม่มีกระบวนการยื่นคำร้องขอ ในทางกลับกัน การส่งปลั๊กอินผ่านแบบฟอร์มของมาร์เก็ตเพลสชุมชน (Community Marketplace) ก็ไม่ได้หมายความว่าจะถูกนำไปเพิ่มในมาร์เก็ตเพลสทางการแต่อย่างใด
หากต้องการตรวจสอบให้แน่ชัดว่าปลั๊กอินนั้น "สร้างโดย Anthropic หรือไม่" วิธีที่แน่นอนที่สุดคือการตรวจสอบว่าปลั๊กอินดังกล่าวอยู่ในไดเรกทอรี /plugins ของรีโพสิทอรีทางการ anthropics/claude-plugins-official หรือไม่ ซึ่งปลั๊กอินทั้ง 35 รายการในบทความนี้ ได้ถูกนับตามเกณฑ์ดังกล่าวครับ
อีกหนึ่งกับดักคือการมองว่า claude-code-setup เป็น "ปุ่มกดเพื่อตั้งค่าให้เสร็จสิ้น" อย่างที่กล่าวไปข้างต้น มันเป็นเพียงโหมดอ่านอย่างเดียว (read-only) และสิ่งที่แสดงออกมาเป็นเพียงข้อเสนอแนะเท่านั้น การตัดสินใจว่าจะเลือกใช้สิ่งใด หรือสิ่งนั้นสอดคล้องกับนโยบายความปลอดภัยและระบบการตรวจสอบของบริษัทหรือไม่ ยังคงเป็นหน้าที่ของมนุษย์
ความปลอดภัยของตัวปลั๊กอินเองก็เช่นกัน เอกสารอย่างเป็นทางการได้แจ้งเตือนไว้ว่า "Anthropic ไม่ได้ดูแลจัดการไฟล์ MCP server หรือซอฟต์แวร์ที่รวมอยู่ในปลั๊กอิน" การติดตั้งควรทำหลังจากตรวจสอบแล้วว่าแหล่งที่มานั้นเชื่อถือได้ ซึ่งเป็นหลักการทั่วไปที่ใช้กับทั้งสิ่งที่ Anthropic พัฒนาขึ้นเองและจากภายนอก

สิ่งที่ควรทำเป็นอันดับแรกจะแตกต่างกันไปตามบทบาทของแต่ละบุคคล
หากคุณเป็นนักพัฒนา วิธีที่เร็วที่สุดคือการลองใช้ claude-code-setup ในรีโพซิทอรีของคุณเอง แล้วสั่งว่า "recommend automations for this project" เนื่องจากเป็นแบบอ่านอย่างเดียว (read-only) คุณจึงสามารถสำรวจได้ว่า "อะไรที่เหมาะกับโปรเจกต์นี้" โดยไม่ทำให้เกิดความเสียหายใดๆ จากข้อเสนอแนะที่ได้รับ แนะนำให้เริ่มจากการติดตั้ง LSP plugin สำหรับภาษาหลักที่ใช้ และเครื่องมือที่ต้องใช้ทุกวันอย่าง commit-commands หรือ code-review สัก 1-2 อย่าง เพื่อทดสอบประสิทธิภาพก่อนแล้วค่อยขยายผล ไม่จำเป็นต้องติดตั้งทั้งหมดในทันที
หากคุณเป็นผู้รับผิดชอบที่กำลังพิจารณาการนำมาใช้ในทีม สิ่งที่ควรให้ความสำคัญคือ "จะกำหนดมาตรฐานอย่างไร" โดยใช้ข้อเสนอแนะจาก claude-code-setup เป็นจุดเริ่มต้น แล้วจัดลำดับความสำคัญตามสิ่งที่ส่งผลดีต่อทีม เช่น การใช้ code-review หรือ pr-review-toolkit เพื่อปรับคุณภาพการรีวิวให้เป็นมาตรฐานเดียวกัน, ใช้ security-guidance เพื่อดักจับการเปลี่ยนแปลงที่เสี่ยงอันตราย หรือใช้ claude-md-management เพื่อป้องกันไม่ให้ความรู้ในโปรเจกต์ล้าสมัย ทั้งนี้ Marketplace สามารถตั้งค่าแยกตามรีโพซิทอรีได้ และยังสามารถสร้างเป็น Private Repository สำหรับใช้ภายในองค์กรได้อีกด้วย ทำให้คุณสามารถแจกจ่ายโครงสร้างที่กำหนดไว้ให้เป็นมาตรฐานของทีมได้ โดยเกณฑ์ในการตัดสินใจควรยึดที่ว่า "จุดไหนในกระบวนการพัฒนาของบริษัทที่กำลังติดขัด" มากกว่าที่จะดูว่า "เป็นของทางการหรือไม่"

สุดท้ายนี้ ขอสรุปคำถามที่พบบ่อย 3 ข้อไว้ดังนี้
ไม่มีการเขียนทับ claude-code-setup เป็นแบบอ่านอย่างเดียว (read-only) โดยจะทำหน้าที่เพียงวิเคราะห์ package.json และโครงสร้างไดเรกทอรีเพื่อเสนอแนะเท่านั้น การแก้ไขไฟล์หรือการติดตั้งปลั๊กอินที่ถูกเสนอแนะนั้น ผู้ใช้จำเป็นต้องดำเนินการด้วยตนเองอย่างชัดเจน ทั้งนี้ "การวิเคราะห์โดยไม่แก้ไข" ถือเป็นหลักการออกแบบพื้นฐานของปลั๊กอินนี้
วิธีที่แน่นอนที่สุดในการแยกแยะไม่ใช่การดูที่ป้ายกำกับ (Label) แต่ให้ดูที่ไดเรกทอรีต้นทาง โดยปลั๊กอินที่สร้างโดย Anthropic จะอยู่ใน /plugins ของที่เก็บข้อมูลอย่างเป็นทางการ anthropics/claude-plugins-official ส่วนปลั๊กอินจากพาร์ทเนอร์หรือชุมชนจะอยู่ใน /external_plugins ของที่เก็บข้อมูลเดียวกัน ทั้งนี้ การได้รับ "Anthropic Verified" หรือการแสดงอยู่บนมาร์เก็ตเพลสอย่างเป็นทางการ ไม่ได้เป็นเครื่องยืนยันว่าปลั๊กอินนั้นสร้างโดย Anthropic
Marketplace สามารถตั้งค่าได้ในระดับ Repository และยังสามารถสร้าง Marketplace แบบส่วนตัว (Private) สำหรับใช้งานภายในองค์กรได้อีกด้วย การกำหนดมาตรฐานของทีมผ่านข้อเสนอแนะใน claude-code-setup และการแจกจ่ายปลั๊กอินที่เป็นกฎเกณฑ์ส่วนกลาง เช่น code-review หรือ security-guidance จะช่วยให้สามารถควบคุมพฤติกรรมของ Claude Code ให้เป็นไปในทิศทางเดียวกันในหมู่สมาชิกในทีมได้ง่ายขึ้น

Anthropic 公式プラグインは、Claude Code を Skills・Hooks・MCP・LSP・Monitors などで拡張する Anthropic 製パッケージ群であり、公式リポジトリの /plugins に執筆時点で35個ある。その入口が claude-code-setup で、プロジェクトを読み取り専用で解析し、MCP・Skills・Hooks・Subagents・Slash Commands の5カテゴリで「効くものだけ」を提案する。
重要なのは2点。これは提案ツールであって自動設定ツールではないこと、そして「公式マーケット掲載」や「Verified」表示が「Anthropic 製」と同義ではないことだ。この2点を押さえれば、提案を受け取ったときも、信頼の判断を下すときも迷わない。
公式プラグインの全体像が見えても、「自社の開発フローのどこに、どの自動化を効かせるか」の設計は別の作業になる。Unimon は、Claude をはじめとする AI ツールの導入・活用設計を支援している。チームでの Claude Code 活用や、AI を組み込んだ開発体制づくりを検討しているなら、ぜひ相談してほしい。

Yusuke Ishihara
เริ่มเขียนโปรแกรมตั้งแต่อายุ 13 ปี ด้วย MSX หลังจบการศึกษาจากมหาวิทยาลัย Musashi ได้ทำงานพัฒนาระบบขนาดใหญ่ รวมถึงระบบหลักของสายการบิน และโครงสร้าง Windows Server Hosting/VPS แห่งแรกของญี่ปุ่น ร่วมก่อตั้ง Site Engine Inc. ในปี 2008 ก่อตั้ง Unimon Inc. ในปี 2010 และ Enison Inc. ในปี 2025 นำทีมพัฒนาระบบธุรกิจ การประมวลผลภาษาธรรมชาติ และแพลตฟอร์ม ปัจจุบันมุ่งเน้นการพัฒนาผลิตภัณฑ์และการส่งเสริม AI/DX โดยใช้ generative AI และ Large Language Models (LLM)