Claude Code Mod 是什麼?行銷人不寫程式,也能把 AI 工作台改成自己順手的樣子
Claude Code 的 Mod 是直接跑在 Claude Code 裡面的擴充功能,可以加上對話旁的面板、在 AI 動手前先攔下來讓你確認、用一個指令立刻產出結果,還能把資料留到下一次對話。這篇用行銷人的工作情境,說明 Mod 和 Skill、Hook、MCP 的差別,整理五種常見用法,以及安裝別人寫的 Mod 前該先看的權限問題。
Mod 是 Claude Code 的一種擴充功能,它直接在 Claude Code 裡面執行,可以改變介面長相,也可以改變 AI 做事的流程。依 Claude Code 官方文件的 Mods 總覽,終端機版 v2.1.287 以上預設開啟。本文整理行銷人可以拿它做的四類事:在對話旁加一個看得見進度的面板、在 AI 執行敏感動作前先攔下來預覽、用斜線指令立刻產出固定格式的結果、把工作脈絡留到下一次對話。製作 Mod 不需要自己寫程式,用對話描述需求,Claude 會寫好,經你核准後載入。
AI 按下送出之前,你看得到它要做什麼嗎
想像週四下午,行銷同事請 Claude Code 整理下週的推播名單,順手把草稿送進排程。Claude 一路讀檔、查資料、呼叫工具,畫面上捲過幾十行紀錄,等你回過神,它已經跑完了。結果多半沒問題,讓人不安的是過程:哪一步碰到了正式環境、哪一步只是讀資料,畫面上沒有一個地方讓人停下來看清楚。
這正是 Mod 要處理的位置。過去要讓 AI 工具多一道確認、多一個儀表板,得等官方改版,或是在外部寫腳本繞一圈。Mod 讓使用者自己把這些東西加進 Claude Code 本身:AI 要執行某類動作時先跳出問題問你,對話旁邊多一塊面板顯示這週的待辦,輸入框上方多一行字提醒你目前用量。
我們為什麼在乎這件事
91APP 團隊日常也用 Claude Code 寫稿、跑報表、整理會議紀錄。用久了我們發現,卡住大家的很少是 AI 不夠聰明,更多是 AI 做事的過程看不清楚。讓人擔心的往往不是 AI 出錯本身,而是錯了之後得回頭翻一長串紀錄,才知道它在哪一步走岔。
Skill 讓 AI 學會做事的方法,MCP 讓 AI 接上外部系統,但工作台本身長什麼樣子、哪裡該停下來,過去使用者能調整的空間很小。Mod 補上的就是這一塊,讓每個團隊依自己的工作習慣,把 Claude Code 改成順手的樣子。
Mod、Skill、Hook、MCP 差在哪:只有 Mod 能改 Claude Code 本身
Claude Code 現在有四種常見的擴充方式,名字相近,管的範圍差很多。官方文件把它們放在同一張比較表,本文用行銷人的語言整理如下:

| 擴充方式 | 它改的是什麼 |
|---|---|
| Skill | AI 知道什麼、照什麼步驟做事,寫成一份 SKILL.md 說明文件 |
| Settings Hook | 在固定的事件時間點跑一段腳本、網路請求或提示,決定某個動作能不能繼續 |
| MCP | AI 能使用哪些外部工具,例如廣告平台、信箱、資料庫 |
| Mod | Claude Code 本身的介面與行為,包含畫面、指令與 AI 的每一次工具呼叫 |
四者之中,只有 Mod 能在介面上畫東西。依官方的 Mods 總覽,Settings Hook、Skill 與 MCP 都是從 Claude Code 外面運作,執行一段腳本,或是給 Claude 一段文字、一組工具;Mod 則在 Claude Code 自己的程序裡執行,所以能做到前三者做不到的事。
選用的判斷也很直觀。如果你一直把同一段指示貼進對話,那是 Skill 的工作;如果 AI 需要讀到廣告後台或會員資料,那是 MCP 的工作;如果只是想用一支現成腳本固定封鎖、放行或記錄某類動作,Settings Hook 就夠用;需要一塊面板、一個自訂指令,或想在 AI 動手前跳出選項讓你當場決定,才輪到 Mod。這三種擴充的分工,在〈Skill、Prompt、MCP 差在哪?〉有更完整的說明。
一個 Mod 可以和 Skill、MCP 一起包在同一個 plugin(外掛套件)裡發佈。對團隊來說,這代表「教 AI 怎麼做」「讓 AI 接得到系統」「讓人看得見 AI 在做什麼」可以打包成同一份交付。
行銷人常用的 Mod 用法:從攔截預覽到跨對話記住進度
以下五種用法,是依官方文件列出的 Mod 能力,搭配行銷工作整理的示意情境,並非 Anthropic 已提供的現成 Mod。每一種都可以用對話請 Claude 寫出來,不必自己動手寫程式。
1. 敏感動作先攔下來預覽
Mod 可以在 AI 呼叫任何工具之前介入。依官方的事件說明,Mod 能看到 Claude 準備使用的每一個工具,包含 MCP 工具,然後選擇拒絕、修改參數或放行;也可以先暫停,跳出選項問你要不要繼續。

對行銷團隊來說,最直接的應用是替「對外送出」的動作加一道關卡:寄出電子報、改動廣告預算、把文章從草稿改成發佈。前提是 Claude 已經透過 MCP 或其他工具接上信箱、內容管理系統或廣告平台,Mod 本身不會帶來這些能力,它攔的是已經存在的工具呼叫。Claude 準備執行時,畫面先顯示它要送出的內容與對象,讓你按「執行」或「取消」。官方範例 blast-radius 用的就是這個做法,它攔下高風險的指令,先顯示會影響哪些東西,再給繼續或取消的按鈕。
這和團隊既有的審核流程是互補的。〈AI agent 幫你做行銷,誰幫 AI 檢查對錯?〉談的是檢查結果,Mod 的攔截則把檢查往前移到動手之前。
2. 對話旁邊的任務面板
Mod 可以在對話旁邊開一塊面板,或在輸入框上方加一條資訊列,裡面能放分頁、按鈕和文字欄位,細節見官方的介面繪製說明。
一種示意做法,是把一檔活動的上線檢查清單放進面板:UTM 是否設好、圖片尺寸、優惠代碼、追蹤事件。每完成一項就打勾,Claude 在旁邊工作時,你隨時看得到還差哪幾項。清單固定在旁邊,不會被對話訊息往上洗掉;搭配後面提到的儲存空間,勾選狀態也能留到下次。
3. 看得見的用量與進度
Mod 可以在輸入框下方放一行持續顯示的狀態文字,也能跳出幾秒後消失的提示,相關方法見官方的 Mods API 說明。官方範例 token-weather 則把上下文視窗(context window,這次工作階段能容納的內容量)的用量畫成天氣預報,放在輸入框上方。
對常跑長任務的人,這回應一個很實際的困擾:不知道這輪對話還能撐多久、AI 跑到第幾步。一行狀態列讓人不必一直盯著捲動的紀錄。用量為什麼值得盯,可以參考〈AI Agent 用量成本怎麼估〉。
4. 一個指令立刻產出固定格式
Mod 可以新增斜線指令。依官方的 Mods API 說明,這類指令會立刻執行你的函式,不需要經過 Claude 的回合;註冊時多加一個 immediate 設定,Claude 正在工作時也能用。
行銷工作裡有很多規則固定、每次都要重做的小事,例如依活動代號組出 UTM 網址、把日期換成固定的檔期命名、產出一段標準的追蹤代碼說明。這些事交給 AI 每次重新想,容易出現格式不一的情況。做成一個 /utm 這樣的指令,輸入參數就依固定規則產出結果,減少每次格式不同的狀況。
5. 跨對話記住工作脈絡
Mod 有一個自己的儲存空間。依官方介面說明的「保存狀態」段落,它是跨工作階段(session)保留的鍵值資料,存成一個 JSON 檔,放在 ~/.claude/plugins/store/ 底下。
這讓 Mod 能記住上一次的工作狀態:這檔活動處理到哪一步、哪些素材已經審過、團隊慣用的檔期代號。開一個新對話,面板上的進度還在,不必每次從頭交代。
Mod 跑在裡面,代表它和你有一樣的權限
Mod 能做到上面這些事,原因是它在 Claude Code 內部執行。這是它的優點,也是安裝前必須想清楚的地方。

官方文件把 Mod 處理事件的方式分成三種:只觀察、改寫後放行、自己回答而不讓原本的流程執行。換成行銷人的說法,Mod 可以旁觀 AI 在做什麼,可以修改 AI 準備送出的內容,也可以直接攔下不讓它做。前面說的預覽關卡用的是第三種,同樣的能力如果落在不可信的程式手上,也能悄悄改掉你的指令。
官方的 Mods 總覽寫得很直接:Mod 是以你的權限執行的程式碼,可以讀寫你的檔案、啟動程式、連上網路,也看得到你送出的每一則訊息和 Claude 的每一次工具呼叫,而且 Mod 沒有沙箱隔離。官方的外掛安全說明也提醒,你安裝的外掛能以你的使用者權限在電腦上執行任意程式碼。
這讓我們有點擔心一種情境:同事在社群看到一個好用的 Mod,貼上連結就裝。官方建議只安裝來自信任作者與市集的 Mod,並在安裝前做三件事:查清楚這個市集是從哪個儲存庫加進來的、讀外掛的原始碼、用 claude plugin validate 列出它會處理哪些事件與呼叫哪些能力,例如讀檔或連網。validate 只是把程式靜態掃一遍列出清單,不等於安全認證。
權限確認視窗也不是萬無一失的保險。官方說明 Mod 改不了視窗顯示的內容,但在沒有公司統一管理設定、也不是用 Team 或 Enterprise 帳號登入的環境,Mod 可以在視窗跳出前就先核准某些工具呼叫。所以裝了 Mod 之後,你看到的確認視窗變少,不一定代表動作變少。
第三方擴充怎麼審,和第三方 Skill、MCP 的道理相同,〈第三方 AI Skill 與 MCP Server 怎麼審?〉整理了可以直接套用的檢查方式。
把第一個 Mod 放進團隊之前,先從官方範例和一個小需求開始
- 確認版本與開關:終端機跑
claude --version,確認在 v2.1.287 以上(Desktop 的 Code 分頁為 v2.1.286 以上);在 Claude Code 裡輸入/plugin,看 Installed 分頁列出哪些 Mod(預期效果:先知道自己手上有什麼;建議週期:導入第一週)。 - 先從官方範例試起:官方在 claude-code-playground 放了三個範例 Mod,用
--plugin-dir只在單次對話載入,不必正式安裝(預期效果:低風險摸清 Mod 能做什麼;建議週期:一個下午)。 - 從一個最常重複的動作做自己的 Mod:挑團隊每週都在做、規則固定的事,例如 UTM 產生或發佈前預覽,用對話請 Claude 寫(預期效果:從小處確認 Mod 在自己工作流裡是否有用;建議週期:本文建議先做一個、用一陣子再決定要不要擴充)。
- 用團隊自己的市集管理:好用的 Mod 放進團隊的私有 marketplace,大家從同一個來源安裝與更新,安裝前一律讀過原始碼並跑過
claude plugin validate(預期效果:版本一致、來源可追;建議週期:Mod 開始需要多人共用時)。
Skill 導入時遇過的團隊協作問題,在 Mod 身上也會再出現一次,〈團隊怎麼導入與維護 Agent Skill?〉的經驗可以直接借用。
工作台長什麼樣子,現在由使用者決定
回到週四下午那個畫面。Mod 沒有讓 AI 變得更聰明,它讓人重新看得見 AI 在做什麼,也讓人決定哪裡該停下來。
AI 工具越能自己做事,使用者越需要一個看得見、攔得住的工作台。Mod 把這個工作台的設計權交還給每個團隊,而最懂哪一步該停下來的,永遠是天天在做這份工作的人。
常見問題
Q1:Claude Code 的 Mod 是什麼?
A1:Mod 是一種直接在 Claude Code 內部執行的擴充功能,由 JavaScript 或 TypeScript 寫成。它可以在介面上加面板與資訊列、新增斜線指令、在 AI 呼叫工具前介入,也能跨對話保存資料。終端機版 v2.1.287 以上預設開啟。
Q2:Mod 跟 Skill、MCP 有什麼不同?
A2:Skill 是一份說明文件,教 AI 照什麼步驟做事;MCP 讓 AI 接上外部系統與工具;Mod 改的是 Claude Code 本身的介面與行為。四種擴充中只有 Mod 能在介面上畫東西,三者也可以包在同一個 plugin 裡一起發佈。
Q3:不會寫程式的行銷人也能做 Mod 嗎?
A3:可以。在 Claude Code 的互動對話中描述你要的功能,Claude 會依內建的 plugin-authoring skill 寫出 Mod,你核准後就會載入。不滿意可以繼續用對話要求修改,每一輪修改結束後 Mod 會自動重新載入。
Q4:公司可以限制員工能裝哪些 Mod 嗎?
A4:可以。依官方文件,透過 Claude Code 統一管理的設定(managed settings),管理員能決定 Mod 是否能執行、只允許哪些 Mod 載入,也能替整個組織安裝指定的 Mod。導入前建議先和 IT 確認公司現行的設定。
Q5:安裝別人寫的 Mod 安全嗎?
A5:Mod 以你的權限執行,能讀寫檔案、連網,也看得到你的對話內容,而且沒有沙箱隔離。官方建議只安裝信任來源的 Mod,安裝前查市集來源、讀原始碼,並用 claude plugin validate 列出它處理的事件與呼叫的能力;validate 只是靜態清單,不等於安全認證。
Q6:Mod 可以在哪些地方使用?
A6:依官方文件,Mod 可以在 Claude Code 終端機版(v2.1.287 以上)、Claude Desktop 的 Code 分頁(v2.1.286 以上)與 VS Code 擴充功能中使用;VS Code 要 v2.1.299 以上才會顯示 Mod 畫的介面,Desktop 的 WSL 工作階段則不支援。在 claude -p 這類非互動模式下,事件處理仍會執行,但介面不會顯示。
延伸閱讀
- AI Skill 是什麼?行銷人不用寫程式,也能看懂的 Agent 技能入門
- Skill、MCP 還是 CLI?一件重複的事該接成哪一種,掛錯的成本比你想的高
- MCP server 怎麼裝?行銷人不會寫程式也能開始,關鍵在挑對入口
想和 91APP 團隊聊聊 AI 工具怎麼放進你的行銷流程,歡迎透過官網與我們聯繫。