如果您使用 claude.ai 聊天或 Cowork 而不是 Claude Code,請參閱claude.ai 和 Cowork 中的 Plugins。
/plugin,並從 Discover 標籤安裝一個,該標籤列出來自 Anthropic 官方 marketplace 和您已新增的任何 marketplace 的 plugins。從那裡:
- 安裝和管理 plugins:完整的安裝步驟、範圍和其他介面
- 建立 plugin:建立您自己的
- 決定您是否需要 plugin:plugin 是否是您想要的正確工具
了解什麼是 plugin
Plugin 是一個元件目錄,通常帶有 manifest。Manifest 是位於.claude-plugin/plugin.json 的 JSON 檔案,它為 plugin 提供名稱,並可以新增版本、描述和其他中繼資料。元件是 plugin 新增到 Claude Code 的內容,例如:
- Skills:
SKILL.md指令,Claude 在相關時載入,您也可以作為命令執行 - Agents:Claude 可以委派給的子代理定義
- Hooks:Claude Code 在其生命週期中的特定點執行的命令,例如每次編輯後
- MCP servers:工具伺服器,Claude Code 在啟用 plugin 時連接到
my-plugin 的 plugin,其中包含上述每種元件之一,以及 plugin 載入後您從每個檔案獲得的內容。
決定您是否需要 plugin
Skills、子代理、hooks 和 MCP 伺服器都可以獨立運作,無需 plugin。例如,您在~/.claude/skills/ 中保存的 skill 在您機器上的每個專案中都可用。若要單獨設定其中一個,請參閱 Skills、Subagents、Hooks 或 MCP。
當您想要將多個 skills、子代理、hooks 或 MCP 伺服器打包為一個單位時,請使用 plugin。安裝一個以獲得某人建立的設定,只需一個命令並從其 marketplace 獲得更新。建立一個以將您自己的設定提供給隊友,在許多專案中安裝它,或發佈版本化版本。
啟用的 plugin 對您的工作階段的影響
啟用的 plugin 是每個工作階段的一部分,不僅是您使用它的工作階段。這有幾個後果值得在安裝之前了解:- 上下文和使用情況:對於每個 skill、agent 和 Claude 可以自行調用的命令,名稱和描述都在 Claude 的每個回合的上下文中,以便 Claude 知道它存在。這些令牌計入您的使用情況,並在上下文視窗中留下更少的空間,即使在 plugin 中沒有任何內容執行的工作階段中也是如此。skill 或 agent 的完整文本僅在使用時載入。Plugin 的 MCP 伺服器每個回合新增的內容遵循 MCP 工具搜尋。
- 程序:plugin 定義的 MCP 伺服器在啟用它的每個工作階段旁邊執行,其 hooks 在其事件處觸發。
- 權限:plugin 執行的內容以您的身份執行。請參閱 Plugin 安全性和信任,了解首先要檢查的內容。
- 安裝前:從
/plugin中的 Marketplaces 標籤開啟 plugin。Anthropic 官方 marketplace 中的 Plugins 在那裡顯示 Context cost 估計。 - 安裝後:測量 plugin 的成本顯示如何讀取 plugin 的佔用空間,Installed 標籤的 Not used recently 群組列出您可以關閉的 plugins。
- 在不卸載的情況下停止它:使用
/plugin或在您的 shell 中使用claude plugin disable停用 plugin。請參閱管理已安裝的 plugins。
從 marketplace 取得 plugins
Marketplace 是一個儲存庫或目錄,具有.claude-plugin/marketplace.json 檔案,該檔案列出 plugins 及其取得位置。它是一個目錄,不是託管商店。您新增一次 marketplace,然後按名稱從中安裝 plugins,例如 commit-commands@claude-plugins-official。
Plugin marketplace 不是 Claude Marketplace。Claude Marketplace 是 claude.com/marketplace 上的網站,您可以在其中瀏覽 plugins、連接器、合作夥伴產品和服務合作夥伴。它不是您使用
/plugin marketplace add 新增的 marketplace。/plugin 的 Discover 標籤或瀏覽 Claude Marketplace。
此圖表顯示從 marketplace 到您的工作階段的路徑。Marketplace 列出 plugin,您安裝該 plugin,Claude Code 載入其元件。
--plugin-dir 直接從其資料夾載入它,如在沒有 marketplace 的情況下開發所示。
在您的工作階段中提供已安裝的 plugin
在您安裝的 plugin 為您提供可以執行的 skill 之前,它必須存在於以下每個層級:- 設定:您的設定列出您已新增的 marketplaces 和啟用的 plugins。
- 磁碟:
~/.claude/plugins/保存 Claude Code 已取得和安裝的內容。 - 工作階段:plugins 在啟動時載入,或當您重新載入 plugins時。
區分 Anthropic 的 marketplaces 和第三方 marketplaces
Marketplace 的名稱將其放在三個層級之一中。Claude Code 僅接受來自github.com/anthropics/ 儲存庫的 marketplaces 的官方和社群名稱:
- 官方:具有 Anthropic 官方 marketplace 名稱之一的 marketplaces,包括
claude-plugins-official和演示 marketplaceclaude-code-plugins。 - 社群:具有 Anthropic 社群名稱之一的 marketplaces,例如
claude-community。按名稱識別 Anthropic 的 marketplaces 列出它們。 - 第三方:所有其他 marketplaces。您的同事或您的組織發佈的 marketplace 是第三方。
了解安裝範圍
當您安裝 plugin 時,您選擇一個範圍,範圍決定誰啟用了 plugin:- 使用者範圍:在此電腦上的每個專案中為您啟用
- 專案範圍:通過已提交的
.claude/settings.json為在此儲存庫中工作的每個人啟用。每個協作者仍然在自己的機器上安裝它 - 本機範圍:僅在此儲存庫中為您啟用
相同的 plugin 格式也安裝在 claude.ai 和 Cowork 上,其中載入了不同的元件集。對於這些介面,請參閱 claude.com 上的 claude.ai 和 Cowork 中的 Plugins。
後續步驟
大多數人首先從 Anthropic 的官方 marketplace 安裝 plugin,Claude Code 在您第一次啟動互動式終端機工作階段時新增該 marketplace。在終端機工作階段中執行/plugin 以瀏覽它,或遵循安裝和管理 plugins,其中也涵蓋桌面應用程式和 VS Code。若要在開啟 Claude Code 之前查看該 marketplace 中的內容,請在網路上瀏覽 Claude Marketplace。
若要建立您自己的,建立 plugin 從空目錄開始,以工作中的 plugin 結束。
安裝或建立 plugin 後,這些頁面涵蓋接下來的內容:
- 分享您建立的內容:發佈和分發 plugin
- 檢查它是否有效且被使用:使用 evals 測試 plugins 和測量 plugin 成本和使用情況
- 為您的團隊執行 marketplace:建立 marketplace,然後託管和維護 marketplace
- 為組織設定 plugin 原則:為您的組織管理 plugins
- 修復問題:Plugin 故障排除