top of page
Claude 外掛是什麼?功能、種類與使用情境一次看懂

Claude 外掛(Plugins)是什麼?功能、種類與使用情境一次看懂

17小时前
讀畢需時 4 分鐘

Claude 外掛(Plugins)是把 Skills、Agents、Hooks、MCP 伺服器等元件打包成一組,讓 Claude 一次安裝並載入的擴充套件。依 Anthropic 官方文件,外掛可用在 Claude Code,同樣的格式也能安裝到 claude.ai 與 Cowork,只是載入的元件不同。本文依官方文件整理外掛的功能、種類與使用情境,實際操作請以官方文件為準。


Claude 外掛是什麼?


Claude Code 官方文件把外掛定義為一個資料夾,裡面放 skills、agents、hooks、MCP servers 或其他元件,由 Claude Code 當成一個單位安裝與載入。多數外掛來自 marketplace(外掛市集),也就是一份列出外掛與取得位置的目錄。


claude.com 的說明文件則描述:外掛把 skills、MCP connectors、commands 與 agents 包在一起,使用者可以從 claude.ai 或桌面版的 Customize > Plugins 加入。兩份文件的共同重點是「打包」:外掛本身不是新能力,而是把既有元件整理成可以一次安裝的單位。


Claude 外掛的功能:裡面可以放什麼


Skills


以 SKILL.md 寫成的指示,Claude 會在相關時載入,也可以當成指令執行。


Agents


subagent(子代理)的定義檔,Claude 可以把工作委派給它。


Hooks


Claude Code 在生命週期特定時間點執行的指令,例如每次編輯之後。


MCP 伺服器


外掛啟用期間,Claude Code 會連線的工具伺服器。


Hooks 模組(mods)


用 JavaScript 函式寫成的 hooks,除了在生命週期的事件執行,還可以繪製面板與新增指令。依官方文件,帶有 hooks 模組的外掛稱為 mod,其中一部分已經內建在 Claude Code 裡。


其他元件與檔案結構


官方 manifest 參考文件的標準配置還列出 commands、LSP servers、output styles、themes、monitors 與 bin 可執行檔等。對於新外掛,文件建議優先使用 skills/ 而不是 commands/。


外掛的 manifest 是 .claude-plugin/plugin.json,其中 name 是唯一必填的欄位。依官方文件,manifest 本身是選用的:沒有 manifest 時,Claude Code 會載入標準配置中找到的元件。外掛裡的 skill 會加上外掛名稱當前綴,例如 /commit-commands:commit。


外掛的種類:依來源區分


官方市集


Anthropic 的官方市集名稱是 claude-plugins-official。依文件,Claude Code 第一次啟動互動式終端機 session 時會自動加入它,除非被 managed policy 擋下。對應的 GitHub repo 分成 /plugins(Anthropic 開發與維護)和 /external_plugins(合作夥伴與社群的第三方外掛)。


claude.ai 與 Cowork 的內建市集


依支援文章,Knowledge Work 市集預設已加入,另外還有 Financial Services、Life Sciences 與 Legal。文章提到外掛庫涵蓋 sales、finance、legal、marketing、HR、engineering 等工作領域。


自行加入或上傳


使用者可以用 Add marketplace 填入 Git repo 來加入其他市集,或上傳含有 .claude-plugin/plugin.json 的資料夾、.zip 或 .plugin 檔。


組織發布


Team 與 Enterprise 的 Owner 可以控制成員看得到哪些來源,並把外掛設為預設安裝或必要。


在哪些產品可以用


支援文章列出的使用位置包含網頁版 Chat、Claude Desktop 的 Chat 分頁、Cowork,以及用同一帳號登入的 Claude Code。文章也說明 Hooks 與 sub-agents 會在 Cowork 與 Claude Code 執行,不會在 chat 執行。


在 Claude Code 中,可以在 session 輸入 /plugin,從 Discover 分頁安裝;也可以直接指定外掛名稱與市集:


/plugin install commit-commands@claude-plugins-official


依官方文件,這個指令不會立刻安裝,而是先開啟詳細面板,讓你選擇安裝範圍(user、project 或 local)。指令與步驟請以官方文件為準。


使用情境:什麼時候需要外掛


官方文件指出,Skills、subagents、hooks 與 MCP 伺服器本來就能各自單獨使用,不一定要包成外掛。適合用外掛的情境是:想把多個元件打包成一個單位,例如直接安裝別人做好的設定、分享給隊友、裝到多個專案,或發布有版本的釋出。


要留意的是,啟用的外掛會成為每個 session 的一部分:其中 Claude 可以自行呼叫的 skill、agent 與 command,名稱和描述每一回合都會放進 context。因此外掛不是裝越多越好,用不到的可以停用。


安裝前的安全提醒


官方文件提醒,你安裝的外掛可以用你的使用者權限執行程式碼。官方 repo 的 README 也請使用者在安裝、更新或使用前確認自己信任該外掛,因為 Anthropic 無法控制外掛內含的 MCP 伺服器、檔案或其他軟體。


常見問題 FAQ


Claude 外掛和 Skills 有什麼不同?

Skill 是單一元件,外掛則是可以同時裝進多個元件(包含 Skills)的包裝。依官方文件,Skill 不透過外掛也能單獨運作;需要把多個元件一起安裝或分享時,才適合包成外掛。


Claude 外掛要付費方案才能用嗎?

依 Anthropic 支援文章,外掛提供給所有付費方案,文中列出 Pro、Max、Ultra、Team、Enterprise。方案內容可能調整,請以官方頁面當天的說明為準。


外掛市集(marketplace)和 Claude Marketplace 是同一個東西嗎?

不是。Claude Code 官方文件特別說明兩者不同:外掛市集是一份列出外掛與取得位置的目錄,不等於 Claude Marketplace。


總結


Claude 外掛是一種打包方式:把 Skills、Agents、Hooks、MCP 伺服器等元件收進一個資料夾,透過市集或上傳一次安裝。它能用在 Claude Code、claude.ai 與 Cowork,但各產品載入的元件不同。安裝前先看清楚外掛包含什麼、來源是否可信,再決定要不要啟用。


延伸閱讀




留言

評等為 0(最高為 5 顆星)。
暫無評等

新增評等
bottom of page