14>14>
15> 這些情況涵蓋在其他頁面上:15> 這些情況涵蓋在其他頁面上:
16>16>
17> * **您的外掛程式尚未完成**:從 [建立外掛程式](/docs/zh-TW/plugins/create.md) 開始17> * **您的外掛程式尚未完成**:從 [建立外掛程式](https://code.claude.com/docs/zh-TW/plugins/create.md) 開始
18> * **您維護的 CLI 或 SDK 在官方市集中有外掛程式**:請參閱 [從您的 CLI 推薦您的外掛程式](/docs/zh-TW/plugins/cli-hints.md)18> * **您維護的 CLI 或 SDK 在官方市集中有外掛程式**:請參閱 [從您的 CLI 推薦您的外掛程式](https://code.claude.com/docs/zh-TW/plugins/cli-hints.md)
19 19
20從 [選擇分發方式](#choose-how-to-distribute) 開始,比較分發選項。如果您已經知道您的路線,請前往 [準備您的外掛程式以供發行](#prepare-your-plugin-for-release),然後按照您的路線部分,了解要告訴使用者什麼以及他們如何接收您的更新。20從 [選擇分發方式](#choose-how-to-distribute) 開始,比較分發選項。如果您已經知道您的路線,請前往 [準備您的外掛程式以供發行](#prepare-your-plugin-for-release),然後按照您的路線部分,了解要告訴使用者什麼以及他們如何接收您的更新。
21 21
27| :- | :- | :- | :- |27| :- | :- | :- | :- |
28| [無市集](#share-a-plugin-without-a-marketplace) | 您發送外掛程式資料夾或其 `.zip` 的人 | 外掛程式的資料夾 | 無。他們載入您發送的副本 |28| [無市集](#share-a-plugin-without-a-marketplace) | 您發送外掛程式資料夾或其 `.zip` 的人 | 外掛程式的資料夾 | 無。他們載入您發送的副本 |
29| [您自己的市集](#publish-through-your-own-marketplace) | 任何可以存取存放庫的人,可以是您的團隊可以複製的私人存放庫 | 包含列出您的外掛程式的 `.claude-plugin/marketplace.json` 的 git 存放庫或其他主機 | 關閉 |29| [您自己的市集](#publish-through-your-own-marketplace) | 任何可以存取存放庫的人,可以是您的團隊可以複製的私人存放庫 | 包含列出您的外掛程式的 `.claude-plugin/marketplace.json` 的 git 存放庫或其他主機 | 關閉 |
30| [Anthropic 的目錄](#submit-to-anthropics-directory) | 在 claude.ai 或 Cowork 中新增的人。它也會透過[帳戶同步](/docs/zh-TW/plugins/loading.md#synced-plugins)在他們的 Claude Code 工作階段中載入 | 保存外掛程式的 GitHub 存放庫和付費 claude.ai 方案以供提交 | 是,在您推送的版本發佈後 |30| [Anthropic 的目錄](#submit-to-anthropics-directory) | 在 claude.ai 或 Cowork 中新增的人。它也會透過[帳戶同步](https://code.claude.com/docs/zh-TW/plugins/loading.md#synced-plugins)在他們的 Claude Code 工作階段中載入 | 保存外掛程式的 GitHub 存放庫和付費 claude.ai 方案以供提交 | 是,在您推送的版本發佈後 |
31 31
32自動更新是使用者端的每個市集設定,在背景中取得新版本。32自動更新是使用者端的每個市集設定,在背景中取得新版本。
33 33
41 41
42**2. 決定您將如何版本化**42**2. 決定您將如何版本化**
43 43
44如果您在 `plugin.json` 中設定 `version` 並稍後推送提交而不更改它,`claude plugin update` 會列印 `<name> is already at the latest version (1.0.0).`,使用者會保留舊副本。要麼在每次發行時遞增 `version`,要麼在 git 託管的市集中省略它,以便 Claude Code 改用提交 SHA。請參閱 [版本和更新](/docs/zh-TW/plugins/loading.md#versions-and-updates)。44如果您在 `plugin.json` 中設定 `version` 並稍後推送提交而不更改它,`claude plugin update` 會列印 `<name> is already at the latest version (1.0.0).`,使用者會保留舊副本。要麼在每次發行時遞增 `version`,要麼在 git 託管的市集中省略它,以便 Claude Code 改用提交 SHA。請參閱 [版本和更新](https://code.claude.com/docs/zh-TW/plugins/loading.md#versions-and-updates)。
45 45
46**3. 驗證**46**3. 驗證**
47 47
48在您的 shell 中,執行 `claude plugin validate --strict ./your-plugin`。乾淨的執行會列印 `✔ Validation passed`。48在您的 shell 中,執行 `claude plugin validate --strict ./your-plugin`。乾淨的執行會列印 `✔ Validation passed`。
49 49
50* **在 CI 中**:保留 `--strict`,它也會因為警告(例如未知的資訊清單欄位或缺少 `version`)而以結束代碼 1 失敗執行。如果您在上一步中選擇省略 `version`,請刪除 `--strict`。50* **在 CI 中**:保留 `--strict`,它也會因為警告(例如未知的資訊清單欄位或缺少 `version`)而以結束代碼 1 失敗執行。如果您在上一步中選擇省略 `version`,請刪除 `--strict`。
51* **路徑**:驗證報告不以 `./` 開頭的元件路徑。在 hook 命令和 MCP 伺服器設定中,將檔案稱為 `${CLAUDE_PLUGIN_ROOT}/...`。請參閱 [路徑規則](/docs/zh-TW/plugins/manifest-reference.md#path-rules)。51* **路徑**:驗證報告不以 `./` 開頭的元件路徑。在 hook 命令和 MCP 伺服器設定中,將檔案稱為 `${CLAUDE_PLUGIN_ROOT}/...`。請參閱 [路徑規則](https://code.claude.com/docs/zh-TW/plugins/manifest-reference.md#path-rules)。
52 52
53**4. 從本機市集安裝它**53**4. 從本機市集安裝它**
54 54
55在您的 shell 中,使用 `claude plugin marketplace add ./path-to-marketplace` 新增列出外掛程式的本機市集,從中安裝外掛程式,並啟動工作階段以確認它載入。55在您的 shell 中,使用 `claude plugin marketplace add ./path-to-marketplace` 新增列出外掛程式的本機市集,從中安裝外掛程式,並啟動工作階段以確認它載入。
56 56
57* 對於最小的有效市集,請參閱 [建立市集](/docs/zh-TW/plugins/create-marketplace.md)。57* 對於最小的有效市集,請參閱 [建立市集](https://code.claude.com/docs/zh-TW/plugins/create-marketplace.md)。
58* 若要了解安裝是載入您的來源目錄還是快取副本,請參閱 [就地和複製的外掛程式](/docs/zh-TW/plugins/loading.md#in-place-and-copied-plugins)。58* 若要了解安裝是載入您的來源目錄還是快取副本,請參閱 [就地和複製的外掛程式](https://code.claude.com/docs/zh-TW/plugins/loading.md#in-place-and-copied-plugins)。
59 59
60**5. 填入使用者看到的中繼資料**60**5. 填入使用者看到的中繼資料**
61 61
62在 `plugin.json` 中設定 `description`、`author`、`homepage` 和 `repository`,並在外掛程式根目錄新增 `README.md`。`homepage` 必須解析為 URL。[資訊清單參考](/docs/zh-TW/plugins/manifest-reference.md#fields) 列出每個欄位。62在 `plugin.json` 中設定 `description`、`author`、`homepage` 和 `repository`,並在外掛程式根目錄新增 `README.md`。`homepage` 必須解析為 URL。[資訊清單參考](https://code.claude.com/docs/zh-TW/plugins/manifest-reference.md#fields) 列出每個欄位。
63 63
64**6. 執行您的評估套件**64**6. 執行您的評估套件**
65 65
66如果您有評估套件,請在 shell 中執行 `claude plugin eval`。它執行外掛程式的測試案例並評分結果,這在您變更外掛程式時會捕捉迴歸。請參閱 [使用評估測試外掛程式](/docs/zh-TW/plugin-evals.md)。66如果您有評估套件,請在 shell 中執行 `claude plugin eval`。它執行外掛程式的測試案例並評分結果,這在您變更外掛程式時會捕捉迴歸。請參閱 [使用評估測試外掛程式](https://code.claude.com/docs/zh-TW/plugin-evals.md)。
67 67
68## 不使用市集共享外掛程式68## 不使用市集共享外掛程式
69 69
70如果外掛程式在 git 存放庫中,人們可以複製它並載入簽出,或從他們的 shell 使用指向您附加到發行的 `.zip` 的 `--plugin-url` 啟動 Claude Code。若要取得您的下一個版本,他們會拉取或再次下載。如果它不在存放庫中,請將目錄或其 `.zip` 發送給他們。他們可以透過以下兩種方式之一載入它:70如果外掛程式在 git 存放庫中,人們可以複製它並載入簽出,或從他們的 shell 使用指向您附加到發行的 `.zip` 的 `--plugin-url` 啟動 Claude Code。若要取得您的下一個版本,他們會拉取或再次下載。如果它不在存放庫中,請將目錄或其 `.zip` 發送給他們。他們可以透過以下兩種方式之一載入它:
71 71
72* **對於一個工作階段**:他們從他們的 shell 使用 `claude --plugin-dir ./deploy-helper` 啟動 Claude Code,其中路徑是複製、解壓縮的資料夾或 `.zip` 本身。請參閱 [為一個工作階段載入外掛程式的旗標](/docs/zh-TW/plugins/cli-reference.md#flags-that-load-a-plugin-for-one-session)。72* **對於一個工作階段**:他們從他們的 shell 使用 `claude --plugin-dir ./deploy-helper` 啟動 Claude Code,其中路徑是複製、解壓縮的資料夾或 `.zip` 本身。請參閱 [為一個工作階段載入外掛程式的旗標](https://code.claude.com/docs/zh-TW/plugins/cli-reference.md#flags-that-load-a-plugin-for-one-session)。
73* **對於每個工作階段**:他們將外掛程式目錄(包含其 `.claude-plugin/plugin.json`)移到 `~/.claude/skills/` 下。從那時起,Claude Code 會在啟動時載入它,除非其管理員已[封鎖 skills 目錄外掛程式](/docs/zh-TW/plugins/loading.md#skills-directory-plugins-blocked-by-managed-settings)。73* **對於每個工作階段**:他們將外掛程式目錄(包含其 `.claude-plugin/plugin.json`)移到 `~/.claude/skills/` 下。從那時起,Claude Code 會在啟動時載入它,除非其管理員已[封鎖 skills 目錄外掛程式](https://code.claude.com/docs/zh-TW/plugins/loading.md#skills-directory-plugins-blocked-by-managed-settings)。
74 74
75將 `.claude-plugin/marketplace.json` 新增到同一存放庫是讓人們按名稱安裝並使用命令更新的方式;請參閱 [透過您自己的市集發佈](#publish-through-your-own-marketplace)。75將 `.claude-plugin/marketplace.json` 新增到同一存放庫是讓人們按名稱安裝並使用命令更新的方式;請參閱 [透過您自己的市集發佈](#publish-through-your-own-marketplace)。
76 76
77### 使用您自己的工具發送外掛程式77### 使用您自己的工具發送外掛程式
78 78
79如果您維護 CLI 或 SDK,請在市集中發佈外掛程式,並讓您的安裝程式或安裝後訊息執行或列印使用者需要的兩個命令:`claude plugin marketplace add <source>`,然後 `claude plugin install <name>@<marketplace>`。對於當某人使用您的工具時的工作階段內發現,請參閱 [從您的 CLI 推薦您的外掛程式](/docs/zh-TW/plugins/cli-hints.md)。79如果您維護 CLI 或 SDK,請在市集中發佈外掛程式,並讓您的安裝程式或安裝後訊息執行或列印使用者需要的兩個命令:`claude plugin marketplace add <source>`,然後 `claude plugin install <name>@<marketplace>`。對於當某人使用您的工具時的工作階段內發現,請參閱 [從您的 CLI 推薦您的外掛程式](https://code.claude.com/docs/zh-TW/plugins/cli-hints.md)。
80 80
81## 透過您自己的市集發佈81## 透過您自己的市集發佈
82 82
84 84
85### 將市集檔案新增到您的存放庫85### 將市集檔案新增到您的存放庫
86 86
87若要從外掛程式自己的存放庫發佈,請在 `.claude-plugin/` 中的 `plugin.json` 旁邊儲存市集檔案,其中一個項目的 `source` 是 `"./"`,存放庫根目錄。給予項目與 `plugin.json` 相同的 `name`,根據 [保持項目名稱和資訊清單名稱相同](/docs/zh-TW/plugins/create-marketplace.md#keep-the-entry-name-and-the-manifest-name-the-same):87若要從外掛程式自己的存放庫發佈,請在 `.claude-plugin/` 中的 `plugin.json` 旁邊儲存市集檔案,其中一個項目的 `source` 是 `"./"`,存放庫根目錄。給予項目與 `plugin.json` 相同的 `name`,根據 [保持項目名稱和資訊清單名稱相同](https://code.claude.com/docs/zh-TW/plugins/create-marketplace.md#keep-the-entry-name-and-the-manifest-name-the-same):
88 88
89```json .claude-plugin/marketplace.json theme={null}89```json .claude-plugin/marketplace.json theme={null}
90{90{
96}96}
97```97```
98 98
99在推送之前,請在您的 shell 中於儲存庫內執行 `claude plugin validate .`。關於此執行會檢查的內容,請參閱 [驗證目錄](/docs/zh-TW/plugins/cli-reference.md#validate-a-directory)。99在推送之前,請在您的 shell 中於儲存庫內執行 `claude plugin validate .`。關於此執行會檢查的內容,請參閱 [驗證目錄](https://code.claude.com/docs/zh-TW/plugins/cli-reference.md#validate-a-directory)。
100 100
101[建立市集](/docs/zh-TW/plugins/create-marketplace.md) 涵蓋一個存放庫中有多個外掛程式的佈局。101[建立市集](https://code.claude.com/docs/zh-TW/plugins/create-marketplace.md) 涵蓋一個存放庫中有多個外掛程式的佈局。
102 102
103### 控制誰可以安裝103### 控制誰可以安裝
104 104
105任何可以複製存放庫的人都可以從中安裝,因此如果存放庫是私人的,市集也是私人的。對於 git 存放庫以外的主機,請參閱 [託管市集](/docs/zh-TW/plugins/host-marketplace.md)。若要到達整個公司的每個人,包括不使用 git 的人,請參閱 [推出到整個公司](/docs/zh-TW/plugins/host-marketplace.md#roll-out-to-a-whole-company)。105任何可以複製存放庫的人都可以從中安裝,因此如果存放庫是私人的,市集也是私人的。對於 git 存放庫以外的主機,請參閱 [託管市集](https://code.claude.com/docs/zh-TW/plugins/host-marketplace.md)。若要到達整個公司的每個人,包括不使用 git 的人,請參閱 [推出到整個公司](https://code.claude.com/docs/zh-TW/plugins/host-marketplace.md#roll-out-to-a-whole-company)。
106 106
107### 告訴使用者如何安裝107### 告訴使用者如何安裝
108 108
110 110
111* 新增市集一次:`claude plugin marketplace add your-org/your-marketplace`,其中引數是 GitHub `owner/repo` 速記、URL 或路徑111* 新增市集一次:`claude plugin marketplace add your-org/your-marketplace`,其中引數是 GitHub `owner/repo` 速記、URL 或路徑
112* 安裝外掛程式:`claude plugin install deploy-helper@your-marketplace`112* 安裝外掛程式:`claude plugin install deploy-helper@your-marketplace`
113* 或從工作階段內執行兩者:`/plugin install deploy-helper --marketplace your-org/your-marketplace`。需要 Claude Code v2.1.275 或更新版本。請參閱 [在一個命令中新增市集和安裝](/docs/zh-TW/plugins/install.md#add-a-marketplace-and-install-in-one-command)113* 或從工作階段內執行兩者:`/plugin install deploy-helper --marketplace your-org/your-marketplace`。需要 Claude Code v2.1.275 或更新版本。請參閱 [在一個命令中新增市集和安裝](https://code.claude.com/docs/zh-TW/plugins/install.md#add-a-marketplace-and-install-in-one-command)
114* 或從 shell 以一個命令執行兩者:`claude plugin install deploy-helper --marketplace your-org/your-marketplace`。需要 Claude Code v2.1.292 或更新版本114* 或從 shell 以一個命令執行兩者:`claude plugin install deploy-helper --marketplace your-org/your-marketplace`。需要 Claude Code v2.1.292 或更新版本
115 115
116### 向使用者發送更新116### 向使用者發送更新
118使用者在要求時或為您的市集啟用自動更新時接收發行:118使用者在要求時或為您的市集啟用自動更新時接收發行:
119 119
120* **應要求**:使用者 shell 中的 `claude plugin update deploy-helper@your-marketplace` 會重新整理市集,並在您的外掛程式版本已變更時安裝新副本120* **應要求**:使用者 shell 中的 `claude plugin update deploy-helper@your-marketplace` 會重新整理市集,並在您的外掛程式版本已變更時安裝新副本
121* **自動更新**:預設為您的市集關閉。請參閱 [啟用自動更新](/docs/zh-TW/plugins/host-marketplace.md#turn-on-auto-update)。啟用後,它會在工作階段開始後延遲執行與 `claude plugin update` 相同的操作121* **自動更新**:預設為您的市集關閉。請參閱 [啟用自動更新](https://code.claude.com/docs/zh-TW/plugins/host-marketplace.md#turn-on-auto-update)。啟用後,它會在工作階段開始後延遲執行與 `claude plugin update` 相同的操作
122 122
123[安裝外掛程式](/docs/zh-TW/plugins/install.md) 涵蓋使用者端命令,[自動更新何時執行](/docs/zh-TW/plugins/loading.md#when-auto-update-runs) 涵蓋時序。123[安裝外掛程式](https://code.claude.com/docs/zh-TW/plugins/install.md) 涵蓋使用者端命令,[自動更新何時執行](https://code.claude.com/docs/zh-TW/plugins/loading.md#when-auto-update-runs) 涵蓋時序。
124 124
125## 提交到 Anthropic 的目錄125## 提交到 Anthropic 的目錄
126 126
136 136
137**2. 在本機驗證外掛程式**137**2. 在本機驗證外掛程式**
138 138
139在您的 shell 中執行 `claude plugin validate ./your-plugin --strict`。用您的外掛程式目錄的路徑替換 `./your-plugin`。該命令在本機捕捉清單錯誤;[plugin validate](/docs/zh-TW/plugins/cli-reference.md#plugin-validate) 列出每次執行讀取的檔案。入口網站應用 CLI 不檢查的其他目錄規則,因此乾淨的本機執行不保證乾淨的入口網站驗證。139在您的 shell 中執行 `claude plugin validate ./your-plugin --strict`。用您的外掛程式目錄的路徑替換 `./your-plugin`。該命令在本機捕捉清單錯誤;[plugin validate](https://code.claude.com/docs/zh-TW/plugins/cli-reference.md#plugin-validate) 列出每次執行讀取的檔案。入口網站應用 CLI 不檢查的其他目錄規則,因此乾淨的本機執行不保證乾淨的入口網站驗證。
140 140
141claude.com 上的[外掛程式提交前檢查清單](https://claude.com/docs/plugins/pre-submission-checklist#run-the-checks-before-you-submit)列出提交前要執行和修復的檢查。141claude.com 上的[外掛程式提交前檢查清單](https://claude.com/docs/plugins/pre-submission-checklist#run-the-checks-before-you-submit)列出提交前要執行和修復的檢查。
142 142
157 157
158### 列出的外掛程式如何觸及 Claude Code 使用者158### 列出的外掛程式如何觸及 Claude Code 使用者
159 159
160在 claude.ai 上從目錄安裝您的外掛程式的人在其帳戶上擁有它,Claude Code 將其載入為 `<name>@synced`。[從 claude.ai 同步的外掛程式](/docs/zh-TW/plugins/loading.md#synced-plugins) 涵蓋他們看到的內容以及他們如何關閉它。160在 claude.ai 上從目錄安裝您的外掛程式的人在其帳戶上擁有它,Claude Code 將其載入為 `<name>@synced`。[從 claude.ai 同步的外掛程式](https://code.claude.com/docs/zh-TW/plugins/loading.md#synced-plugins) 涵蓋他們看到的內容以及他們如何關閉它。
161 161
162## 發送更新、重新命名和移除162## 發送更新、重新命名和移除
163 163
169 169
170當其他外掛程式在您的上宣告版本範圍時,在 git 中標記發行,因為這些範圍針對標籤進行解析。否則您不需要標籤。170當其他外掛程式在您的上宣告版本範圍時,在 git 中標記發行,因為這些範圍針對標籤進行解析。否則您不需要標籤。
171 171
172若要標記,請從外掛程式目錄在 shell 中執行 `claude plugin tag`。它建立一個 `{name}--v{version}` 標籤。新增 `--push` 以將標籤發送到 `origin`。[`plugin tag` 參考](/docs/zh-TW/plugins/cli-reference#plugin-tag) 列出其旗標。172若要標記,請從外掛程式目錄在 shell 中執行 `claude plugin tag`。它建立一個 `{name}--v{version}` 標籤。新增 `--push` 以將標籤發送到 `origin`。[`plugin tag` 參考](https://code.claude.com/docs/zh-TW/plugins/cli-reference#plugin-tag) 列出其旗標。
173 173
174### 重新命名或移除外掛程式174### 重新命名或移除外掛程式
175 175
176永遠不要變更已發佈外掛程式的 `name`。重新命名後,已安裝它的使用者會失去外掛程式,因為他們的安裝是在舊名稱下記錄的。您的市集檔案中的 `renames` 項目會改為遷移它們。當您想要不同的標籤時,變更 `displayName`。176永遠不要變更已發佈外掛程式的 `name`。重新命名後,已安裝它的使用者會失去外掛程式,因為他們的安裝是在舊名稱下記錄的。您的市集檔案中的 `renames` 項目會改為遷移它們。當您想要不同的標籤時,變更 `displayName`。
177 177
178如果重新命名是不可避免的,請使用市集檔案的 `renames` 對應,以便現有安裝遷移而不是因 [`Plugin "<name>" not found in marketplace`](/docs/zh-TW/plugins/troubleshooting#plugin-not-found-in-marketplace) 而失敗。若要從市集移除外掛程式,或取得完整的 `renames` 詳細資訊,請參閱託管頁面上的 [重新命名或移除外掛程式](/docs/zh-TW/plugins/host-marketplace.md#rename-or-remove-a-plugin)。[市集參考](/docs/zh-TW/plugins/marketplace-reference.md#top-level-fields) 有該欄位。178如果重新命名是不可避免的,請使用市集檔案的 `renames` 對應,以便現有安裝遷移而不是因 [`Plugin "<name>" not found in marketplace`](https://code.claude.com/docs/zh-TW/plugins/troubleshooting#plugin-not-found-in-marketplace) 而失敗。若要從市集移除外掛程式,或取得完整的 `renames` 詳細資訊,請參閱託管頁面上的 [重新命名或移除外掛程式](https://code.claude.com/docs/zh-TW/plugins/host-marketplace.md#rename-or-remove-a-plugin)。[市集參考](https://code.claude.com/docs/zh-TW/plugins/marketplace-reference.md#top-level-fields) 有該欄位。
179 179
180## 宣告依賴項180## 宣告依賴項
181 181
182如果您的外掛程式需要來自同一市集的另一個外掛程式被啟用,請在 `plugin.json` 的 `dependencies` 陣列中列出它。每個項目是一個裸名稱或具有 semver `version` 範圍的物件。當使用者安裝您的外掛程式時,Claude Code 也會安裝並啟用依賴項。182如果您的外掛程式需要來自同一市集的另一個外掛程式被啟用,請在 `plugin.json` 的 `dependencies` 陣列中列出它。每個項目是一個裸名稱或具有 semver `version` 範圍的物件。當使用者安裝您的外掛程式時,Claude Code 也會安裝並啟用依賴項。
183 183
184[外掛程式依賴項](/docs/zh-TW/plugins/dependencies.md) 涵蓋範圍語法、跨市集依賴項以及使用者如何修剪他們不再需要的依賴項。184[外掛程式依賴項](https://code.claude.com/docs/zh-TW/plugins/dependencies.md) 涵蓋範圍語法、跨市集依賴項以及使用者如何修剪他們不再需要的依賴項。
185 185
186## 後續步驟186## 後續步驟
187 187
188* [託管和維護市集](/docs/zh-TW/plugins/host-marketplace.md):發行新版本並讓使用者保持最新狀態188* [託管和維護市集](https://code.claude.com/docs/zh-TW/plugins/host-marketplace.md):發行新版本並讓使用者保持最新狀態
189* [外掛程式依賴項](/docs/zh-TW/plugins/dependencies.md):宣告和版本化您的外掛程式所依賴的外掛程式189* [外掛程式依賴項](https://code.claude.com/docs/zh-TW/plugins/dependencies.md):宣告和版本化您的外掛程式所依賴的外掛程式
190* [從您的 CLI 推薦您的外掛程式](/docs/zh-TW/plugins/cli-hints.md):提示您的 CLI 的 Claude Code 使用者安裝外掛程式190* [從您的 CLI 推薦您的外掛程式](https://code.claude.com/docs/zh-TW/plugins/cli-hints.md):提示您的 CLI 的 Claude Code 使用者安裝外掛程式
191* [測量外掛程式成本和使用情況](/docs/zh-TW/plugins/measure.md):查看您的外掛程式在上下文中的成本以及人們是否使用它191* [測量外掛程式成本和使用情況](https://code.claude.com/docs/zh-TW/plugins/measure.md):查看您的外掛程式在上下文中的成本以及人們是否使用它