ค้นพบและติดตั้ง Plugins ที่สร้างไว้แล้วผ่าน Marketplaces
ค้นหาและติดตั้ง plugins จาก marketplaces เพื่อขยาย Claude Code ด้วย skills, agents และความสามารถใหม่
Plugins ขยาย Claude Code ด้วย skills, agents, hooks และ MCP servers Plugin marketplaces คือแค็ตตาล็อกที่ช่วยให้คุณค้นพบและติดตั้ง extensions เหล่านี้โดยไม่ต้องสร้างเอง
วิธีการทำงานของ Marketplaces
marketplace คือแค็ตตาล็อกของ plugins ที่คนอื่นสร้างและแบ่งปัน การใช้ marketplace เป็นกระบวนการสองขั้นตอน:
- เพิ่ม marketplace: ลงทะเบียนแค็ตตาล็อกกับ Claude Code เพื่อให้คุณเรียกดูสิ่งที่มีได้ ยังไม่มีการติดตั้ง plugins
- ติดตั้ง plugins แยกต่างหาก: เรียกดูแค็ตตาล็อกและติดตั้ง plugins ที่คุณต้องการ
Anthropic Official Marketplace
Official Anthropic marketplace (claude-plugins-official) จะพร้อมใช้งานโดยอัตโนมัติเมื่อคุณเริ่ม Claude Code รัน /plugin และไปที่แท็บ Discover เพื่อเรียกดูสิ่งที่มี หรือดูแค็ตตาล็อกที่ claude.com/plugins
เพื่อติดตั้ง plugin จาก official marketplace:
/plugin install github@claude-plugins-official
Code Intelligence
Plugins ด้านความฉลาดทางโค้ดเปิดใช้งาน built-in LSP tool ของ Claude Code ทำให้ Claude สามารถข้ามไปยัง definitions, ค้นหา references และดู type errors ทันทีหลังจากแก้ไข
| ภาษา | Plugin | Binary ที่ต้องใช้ |
|---|---|---|
| C/C++ | clangd-lsp | clangd |
| Go | gopls-lsp | gopls |
| Python | pyright-lsp | pyright-langserver |
| Rust | rust-analyzer-lsp | rust-analyzer |
| TypeScript | typescript-lsp | typescript-language-server |
| Java | jdtls-lsp | jdtls |
| Kotlin | kotlin-lsp | kotlin-language-server |
| PHP | php-lsp | intelephense |
| Swift | swift-lsp | sourcekit-lsp |
สิ่งที่ Claude ได้รับจาก Code Intelligence Plugins
เมื่อ code intelligence plugin ติดตั้งแล้ว Claude ได้รับความสามารถสองอย่าง:
- การวินิจฉัยอัตโนมัติ: หลังจากที่ Claude แก้ไขไฟล์ทุกครั้ง language server จะวิเคราะห์การเปลี่ยนแปลงและรายงานข้อผิดพลาดและคำเตือนกลับโดยอัตโนมัติ
- การนำทางโค้ด: Claude สามารถใช้ language server เพื่อข้ามไปยัง definitions, ค้นหา references, ดูข้อมูลประเภท และ trace call hierarchies
External Integrations
Plugins เหล่านี้รวม MCP servers ที่ตั้งค่าล่วงหน้าเพื่อเชื่อมต่อ Claude กับบริการภายนอก:
- Source control:
github,gitlab - Project management:
atlassian(Jira/Confluence),asana,linear,notion - Design:
figma - Infrastructure:
vercel,firebase,supabase - Communication:
slack - Monitoring:
sentry
การตรวจสอบความปลอดภัยอัตโนมัติ
Plugin security-guidance ตรวจสอบการเปลี่ยนแปลงแต่ละอย่างที่ Claude ทำเพื่อหาช่องโหว่ทั่วไปและสั่งให้ Claude แก้ไขสิ่งที่พบในเซสชันเดียวกัน
Community Marketplace
Community marketplace ที่ anthropics/claude-plugins-community โฮสต์ plugins บุคคลที่สามที่ผ่านการตรวจสอบอัตโนมัติและการคัดกรองความปลอดภัยของ Anthropic
/plugin marketplace add anthropics/claude-plugins-community
จากนั้นติดตั้ง plugins จากมันโดยใช้ชื่อ marketplace claude-community:
/plugin install <plugin-name>@claude-community
ลองใช้: เพิ่ม Demo Marketplace
Anthropic ยังดูแล demo plugins marketplace (claude-code-plugins) ที่มี plugins ตัวอย่าง
/plugin marketplace add anthropics/claude-code
เพิ่ม Marketplaces
ใช้คำสั่ง /plugin marketplace add เพื่อเพิ่ม marketplaces จากแหล่งต่างๆ:
# จาก GitHub repository
/plugin marketplace add anthropics/claude-code
# จาก Git URL อื่น
/plugin marketplace add https://gitlab.com/company/plugins.git
# จาก local path
/plugin marketplace add ./my-marketplace
# จาก remote URL
/plugin marketplace add https://example.com/marketplace.json
ติดตั้ง Plugins
เมื่อคุณเพิ่ม marketplaces แล้ว คุณสามารถติดตั้ง plugins โดยตรง:
/plugin install plugin-name@marketplace-name
จัดการ Plugins ที่ติดตั้ง
รัน /plugin และไปที่แท็บ Installed เพื่อดู เปิดใช้งาน ปิดใช้งาน หรือถอนการติดตั้ง plugins
# แสดงรายการ plugins ที่ติดตั้ง
/plugin list
# ปิดใช้งาน plugin โดยไม่ถอนการติดตั้ง
/plugin disable plugin-name@marketplace-name
# เปิดใช้งาน plugin ที่ปิดใช้งาน
/plugin enable plugin-name@marketplace-name
# ลบ plugin อย่างสมบูรณ์
/plugin uninstall plugin-name@marketplace-name
ใช้งานการเปลี่ยนแปลง Plugin โดยไม่ต้องรีสตาร์ท
เมื่อคุณติดตั้ง เปิดใช้งาน หรือปิดใช้งาน plugins ระหว่างเซสชัน รัน /reload-plugins เพื่อรับการเปลี่ยนแปลงทั้งหมดโดยไม่ต้องรีสตาร์ท:
/reload-plugins
การแก้ไขปัญหา
ปัญหา Code Intelligence
- Language server ไม่เริ่มต้น: ตรวจสอบว่า binary ติดตั้งแล้วและมีใน
$PATHตรวจสอบแท็บ Errors ใน/pluginสำหรับรายละเอียด - การใช้หน่วยความจำสูง: language servers เช่น
rust-analyzerและpyrightสามารถใช้หน่วยความจำจำนวนมากบนโปรเจกต์ขนาดใหญ่
ขั้นตอนต่อไป
- สร้าง plugins ของคุณเอง: ดู Plugins เพื่อสร้าง skills, agents และ hooks
- สร้าง marketplace: ดู Create a plugin marketplace เพื่อแจกจ่าย plugins ให้ทีมหรือชุมชน
- Technical reference: ดู Plugins reference สำหรับข้อมูลจำเพาะฉบับเต็ม