14>14>
15> 以下のケースは他のページで説明されています。15> 以下のケースは他のページで説明されています。
16>16>
17> * **プラグインがまだ完成していない場合**: [プラグインを作成する](/docs/ja/plugins/create.md)から始めてください17> * **プラグインがまだ完成していない場合**: [プラグインを作成する](https://code.claude.com/docs/ja/plugins/create.md)から始めてください
18> * **公式マーケットプレイスにプラグインを含む CLI または SDK を保守している場合**: [CLI からプラグインを推奨する](/docs/ja/plugins/cli-hints.md)を参照してください18> * **公式マーケットプレイスにプラグインを含む CLI または SDK を保守している場合**: [CLI からプラグインを推奨する](https://code.claude.com/docs/ja/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/ja/plugins/loading.md#synced-plugins)を通じて Claude Code セッションにロードされます | プラグインを保持する GitHub リポジトリと、送信するための有料 claude.ai プラン | はい。プッシュしたバージョンが公開された後 |30| [Anthropic のディレクトリ](#submit-to-anthropics-directory) | claude.ai または Cowork で追加したユーザー。また、[アカウント同期](https://code.claude.com/docs/ja/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 でホストされているマーケットプレイスで `version` を省略して、Claude Code がコミット SHA を代わりに使用するようにしてください。[バージョンと更新](/docs/ja/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 でホストされているマーケットプレイスで `version` を省略して、Claude Code がコミット SHA を代わりに使用するようにしてください。[バージョンと更新](https://code.claude.com/docs/ja/plugins/loading.md#versions-and-updates)を参照してください。
45 45
46**3. 検証する**46**3. 検証する**
47 47
48シェルで `claude plugin validate --strict ./your-plugin` を実行してください。クリーンな実行は `✔ Validation passed` と出力します。48シェルで `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/ja/plugins/manifest-reference.md#path-rules)を参照してください。51* **パス**: 検証は `./` で始まらないコンポーネントパスを報告します。hook コマンドと MCP サーバー設定内では、ファイルを `${CLAUDE_PLUGIN_ROOT}/...` として参照してください。[パスルール](https://code.claude.com/docs/ja/plugins/manifest-reference.md#path-rules)を参照してください。
52 52
53**4. ローカルマーケットプレイスからインストールする**53**4. ローカルマーケットプレイスからインストールする**
54 54
55シェルで、`claude plugin marketplace add ./path-to-marketplace` でプラグインをリストアップするローカルマーケットプレイスを追加し、そこからプラグインをインストールして、セッションを開始してロードされることを確認します。55シェルで、`claude plugin marketplace add ./path-to-marketplace` でプラグインをリストアップするローカルマーケットプレイスを追加し、そこからプラグインをインストールして、セッションを開始してロードされることを確認します。
56 56
57* 最小限のマーケットプレイスについては、[マーケットプレイスを作成する](/docs/ja/plugins/create-marketplace.md)を参照してください。57* 最小限のマーケットプレイスについては、[マーケットプレイスを作成する](https://code.claude.com/docs/ja/plugins/create-marketplace.md)を参照してください。
58* インストールがソースディレクトリをロードするか、キャッシュされたコピーをロードするかを知るには、[インプレイスおよびコピーされたプラグイン](/docs/ja/plugins/loading.md#in-place-and-copied-plugins)を参照してください。58* インストールがソースディレクトリをロードするか、キャッシュされたコピーをロードするかを知るには、[インプレイスおよびコピーされたプラグイン](https://code.claude.com/docs/ja/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/ja/plugins/manifest-reference.md#fields)はすべてのフィールドをリストアップしています。62`plugin.json` で `description`、`author`、`homepage`、および `repository` を設定し、プラグインルートに `README.md` を追加してください。`homepage` は URL として解析可能である必要があります。[マニフェストリファレンス](https://code.claude.com/docs/ja/plugins/manifest-reference.md#fields)はすべてのフィールドをリストアップしています。
63 63
64**6. eval スイートを実行する**64**6. eval スイートを実行する**
65 65
66eval スイートがある場合は、シェルで `claude plugin eval` を実行してください。プラグインのテストケースを実行し、結果をスコアリングします。これにより、プラグインを変更するときの回帰を検出します。[eval でプラグインをテストする](/docs/ja/plugin-evals.md)を参照してください。66eval スイートがある場合は、シェルで `claude plugin eval` を実行してください。プラグインのテストケースを実行し、結果をスコアリングします。これにより、プラグインを変更するときの回帰を検出します。[eval でプラグインをテストする](https://code.claude.com/docs/ja/plugin-evals.md)を参照してください。
67 67
68## マーケットプレイスなしでプラグインを共有する68## マーケットプレイスなしでプラグインを共有する
69 69
70プラグインが git リポジトリにある場合、ユーザーはそれをクローンしてチェックアウトをロードするか、シェルから `--plugin-url` をリリースに添付した `.zip` に向けて Claude Code を開始できます。次のバージョンを取得するには、プルまたは再度ダウンロードします。リポジトリにない場合は、ディレクトリまたはその `.zip` を送信してください。ユーザーは次の 2 つの方法のいずれかでロードできます。70プラグインが git リポジトリにある場合、ユーザーはそれをクローンしてチェックアウトをロードするか、シェルから `--plugin-url` をリリースに添付した `.zip` に向けて Claude Code を開始できます。次のバージョンを取得するには、プルまたは再度ダウンロードします。リポジトリにない場合は、ディレクトリまたはその `.zip` を送信してください。ユーザーは次の 2 つの方法のいずれかでロードできます。
71 71
72* **1 つのセッション用**: `claude --plugin-dir ./deploy-helper` でシェルから Claude Code を開始します。パスはクローン、解凍されたフォルダ、または `.zip` ファイル自体です。[1 つのセッション用にプラグインをロードするフラグ](/docs/ja/plugins/cli-reference.md#flags-that-load-a-plugin-for-one-session)を参照してください。72* **1 つのセッション用**: `claude --plugin-dir ./deploy-helper` でシェルから Claude Code を開始します。パスはクローン、解凍されたフォルダ、または `.zip` ファイル自体です。[1 つのセッション用にプラグインをロードするフラグ](https://code.claude.com/docs/ja/plugins/cli-reference.md#flags-that-load-a-plugin-for-one-session)を参照してください。
73* **すべてのセッション用**: プラグインディレクトリを `.claude-plugin/plugin.json` とともに `~/.claude/skills/` の下に移動します。以降、管理者が[スキルディレクトリのプラグインをブロック](/docs/ja/plugins/loading.md#skills-directory-plugins-blocked-by-managed-settings)していない限り、Claude Code は起動時にそのプラグインをロードします。73* **すべてのセッション用**: プラグインディレクトリを `.claude-plugin/plugin.json` とともに `~/.claude/skills/` の下に移動します。以降、管理者が[スキルディレクトリのプラグインをブロック](https://code.claude.com/docs/ja/plugins/loading.md#skills-directory-plugins-blocked-by-managed-settings)していない限り、Claude Code は起動時にそのプラグインをロードします。
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
79CLI または SDK を保守している場合は、プラグインをマーケットプレイスで公開し、インストーラーまたはインストール後のメッセージで、ユーザーが必要とする 2 つのコマンドを実行または出力するようにしてください。`claude plugin marketplace add <source>`、その後 `claude plugin install <name>@<marketplace>`。ユーザーがツールを使用するときのセッション内発見については、[CLI からプラグインを推奨する](/docs/ja/plugins/cli-hints.md)を参照してください。79CLI または SDK を保守している場合は、プラグインをマーケットプレイスで公開し、インストーラーまたはインストール後のメッセージで、ユーザーが必要とする 2 つのコマンドを実行または出力するようにしてください。`claude plugin marketplace add <source>`、その後 `claude plugin install <name>@<marketplace>`。ユーザーがツールを使用するときのセッション内発見については、[CLI からプラグインを推奨する](https://code.claude.com/docs/ja/plugins/cli-hints.md)を参照してください。
80 80
81## 独自のマーケットプレイスを通じて公開する81## 独自のマーケットプレイスを通じて公開する
82 82
84 84
85### マーケットプレイスファイルをリポジトリに追加する85### マーケットプレイスファイルをリポジトリに追加する
86 86
87プラグイン自体のリポジトリから公開するには、マーケットプレイスファイルを `.claude-plugin/` の `plugin.json` の横に保存し、`source` が `"./"` であるエントリを 1 つ持たせます。これはリポジトリルートです。エントリに `plugin.json` と同じ `name` を付けてください。[エントリ名とマニフェスト名を同じに保つ](/docs/ja/plugins/create-marketplace.md#keep-the-entry-name-and-the-manifest-name-the-same)を参照してください。87プラグイン自体のリポジトリから公開するには、マーケットプレイスファイルを `.claude-plugin/` の `plugin.json` の横に保存し、`source` が `"./"` であるエントリを 1 つ持たせます。これはリポジトリルートです。エントリに `plugin.json` と同じ `name` を付けてください。[エントリ名とマニフェスト名を同じに保つ](https://code.claude.com/docs/ja/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プッシュする前に、シェルでリポジトリ内の `claude plugin validate .` を実行してください。この実行でチェックされる内容については、[ディレクトリを検証する](/docs/ja/plugins/cli-reference.md#validate-a-directory)を参照してください。99プッシュする前に、シェルでリポジトリ内の `claude plugin validate .` を実行してください。この実行でチェックされる内容については、[ディレクトリを検証する](https://code.claude.com/docs/ja/plugins/cli-reference.md#validate-a-directory)を参照してください。
100 100
101[マーケットプレイスを作成する](/docs/ja/plugins/create-marketplace.md)は、1 つのリポジトリに複数のプラグインがある場合のレイアウトをカバーしています。101[マーケットプレイスを作成する](https://code.claude.com/docs/ja/plugins/create-marketplace.md)は、1 つのリポジトリに複数のプラグインがある場合のレイアウトをカバーしています。
102 102
103### インストール可能なユーザーを制御する103### インストール可能なユーザーを制御する
104 104
105リポジトリをクローンできるすべてのユーザーがそこからインストールできるため、リポジトリがプライベートの場合、マーケットプレイスもプライベートです。git リポジトリ以外のホストについては、[マーケットプレイスをホストする](/docs/ja/plugins/host-marketplace.md)を参照してください。git を使用しない人を含む会社全体に到達するには、[会社全体にロールアウトする](/docs/ja/plugins/host-marketplace.md#roll-out-to-a-whole-company)を参照してください。105リポジトリをクローンできるすべてのユーザーがそこからインストールできるため、リポジトリがプライベートの場合、マーケットプレイスもプライベートです。git リポジトリ以外のホストについては、[マーケットプレイスをホストする](https://code.claude.com/docs/ja/plugins/host-marketplace.md)を参照してください。git を使用しない人を含む会社全体に到達するには、[会社全体にロールアウトする](https://code.claude.com/docs/ja/plugins/host-marketplace.md#roll-out-to-a-whole-company)を参照してください。
106 106
107### ユーザーにインストール方法を伝える107### ユーザーにインストール方法を伝える
108 108
110 110
111* マーケットプレイスを 1 回追加する: `claude plugin marketplace add your-org/your-marketplace`。引数は GitHub の `owner/repo` 短縮形、URL、またはパスです111* マーケットプレイスを 1 回追加する: `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 以降が必要です。[マーケットプレイスを追加して 1 つのコマンドでインストールする](/docs/ja/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 以降が必要です。[マーケットプレイスを追加して 1 つのコマンドでインストールする](https://code.claude.com/docs/ja/plugins/install.md#add-a-marketplace-and-install-in-one-command)を参照してください
114* またはシェルから 1 つのコマンドで両方を実行する: `claude plugin install deploy-helper --marketplace your-org/your-marketplace`。Claude Code v2.1.292 以降が必要です114* またはシェルから 1 つのコマンドで両方を実行する: `claude plugin install deploy-helper --marketplace your-org/your-marketplace`。Claude Code v2.1.292 以降が必要です
115 115
116### ユーザーに更新を配布する116### ユーザーに更新を配布する
118ユーザーはリクエストするか、マーケットプレイスで自動更新がオンの場合にリリースを受け取ります。118ユーザーはリクエストするか、マーケットプレイスで自動更新がオンの場合にリリースを受け取ります。
119 119
120* **リクエスト時**: ユーザーのシェルで `claude plugin update deploy-helper@your-marketplace` を実行すると、マーケットプレイスが更新され、プラグインのバージョンが変更されたときに新しいコピーがインストールされます120* **リクエスト時**: ユーザーのシェルで `claude plugin update deploy-helper@your-marketplace` を実行すると、マーケットプレイスが更新され、プラグインのバージョンが変更されたときに新しいコピーがインストールされます
121* **自動更新**: デフォルトではマーケットプレイスでオフです。[自動更新をオンにする](/docs/ja/plugins/host-marketplace.md#turn-on-auto-update)を参照してください。オンになると、セッション開始後の遅延で `claude plugin update` と同じことを実行します121* **自動更新**: デフォルトではマーケットプレイスでオフです。[自動更新をオンにする](https://code.claude.com/docs/ja/plugins/host-marketplace.md#turn-on-auto-update)を参照してください。オンになると、セッション開始後の遅延で `claude plugin update` と同じことを実行します
122 122
123[プラグインをインストールする](/docs/ja/plugins/install.md)はユーザー側のコマンドをカバーし、[自動更新が実行される時期](/docs/ja/plugins/loading.md#when-auto-update-runs)はタイミングをカバーしています。123[プラグインをインストールする](https://code.claude.com/docs/ja/plugins/install.md)はユーザー側のコマンドをカバーし、[自動更新が実行される時期](https://code.claude.com/docs/ja/plugins/loading.md#when-auto-update-runs)はタイミングをカバーしています。
124 124
125## Anthropic のディレクトリに提出する125## Anthropic のディレクトリに提出する
126 126
136 136
137**2. プラグインをローカルで検証する**137**2. プラグインをローカルで検証する**
138 138
139シェルで `claude plugin validate ./your-plugin --strict` を実行します。`./your-plugin` をプラグインディレクトリへのパスに置き換えてください。このコマンドはマニフェストエラーをローカルでキャッチします。[plugin validate](/docs/ja/plugins/cli-reference.md#plugin-validate) は各実行が読み取るファイルをリストアップしています。ポータルは CLI がチェックしない追加のディレクトリルールを適用するため、ローカルでクリーンな実行でもポータル検証がクリーンであることは保証されません。139シェルで `claude plugin validate ./your-plugin --strict` を実行します。`./your-plugin` をプラグインディレクトリへのパスに置き換えてください。このコマンドはマニフェストエラーをローカルでキャッチします。[plugin validate](https://code.claude.com/docs/ja/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
160claude.ai のディレクトリからプラグインをインストールした人は、そのプラグインをアカウントに持ち、Claude Code は `<name>@synced` としてロードします。[claude.ai から同期されたプラグイン](/docs/ja/plugins/loading.md#synced-plugins)では、ユーザーが何を見るか、どのようにオフにするかについて説明しています。160claude.ai のディレクトリからプラグインをインストールした人は、そのプラグインをアカウントに持ち、Claude Code は `<name>@synced` としてロードします。[claude.ai から同期されたプラグイン](https://code.claude.com/docs/ja/plugins/loading.md#synced-plugins)では、ユーザーが何を見るか、どのようにオフにするかについて説明しています。
161 161
162## 更新、名前変更、および削除を配布する162## 更新、名前変更、および削除を配布する
163 163
169 169
170他のプラグインがあなたのプラグインのバージョン範囲を宣言する場合、git でリリースにタグを付けてください。これらの範囲はタグに対して解決されるためです。それ以外の場合、タグは必要ありません。170他のプラグインがあなたのプラグインのバージョン範囲を宣言する場合、git でリリースにタグを付けてください。これらの範囲はタグに対して解決されるためです。それ以外の場合、タグは必要ありません。
171 171
172タグを付けるには、プラグインディレクトリからシェルで `claude plugin tag` を実行してください。`{name}--v{version}` タグを作成します。`--push` を追加して、タグを `origin` に送信してください。[`plugin tag` リファレンス](/docs/ja/plugins/cli-reference#plugin-tag)はそのフラグをリストアップしています。172タグを付けるには、プラグインディレクトリからシェルで `claude plugin tag` を実行してください。`{name}--v{version}` タグを作成します。`--push` を追加して、タグを `origin` に送信してください。[`plugin tag` リファレンス](https://code.claude.com/docs/ja/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/ja/plugins/troubleshooting#plugin-not-found-in-marketplace) で失敗する代わりに移行するようにしてください。マーケットプレイスからプラグインを削除するか、完全な `renames` の詳細については、ホスティングページの [プラグインの名前を変更または削除する](/docs/ja/plugins/host-marketplace.md#rename-or-remove-a-plugin)を参照してください。[マーケットプレイスリファレンス](/docs/ja/plugins/marketplace-reference.md#top-level-fields)にはフィールドがあります。178名前変更が避けられない場合は、マーケットプレイスファイルの `renames` マップを使用して、既存のインストールが [`Plugin "<name>" not found in marketplace`](https://code.claude.com/docs/ja/plugins/troubleshooting#plugin-not-found-in-marketplace) で失敗する代わりに移行するようにしてください。マーケットプレイスからプラグインを削除するか、完全な `renames` の詳細については、ホスティングページの [プラグインの名前を変更または削除する](https://code.claude.com/docs/ja/plugins/host-marketplace.md#rename-or-remove-a-plugin)を参照してください。[マーケットプレイスリファレンス](https://code.claude.com/docs/ja/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/ja/plugins/dependencies.md)は、範囲構文、クロスマーケットプレイス依存関係、およびユーザーが不要になった依存関係をプルーニングする方法をカバーしています。184[プラグイン依存関係](https://code.claude.com/docs/ja/plugins/dependencies.md)は、範囲構文、クロスマーケットプレイス依存関係、およびユーザーが不要になった依存関係をプルーニングする方法をカバーしています。
185 185
186## 次のステップ186## 次のステップ
187 187
188* [マーケットプレイスをホストして保守する](/docs/ja/plugins/host-marketplace.md): 新しいバージョンをリリースしてユーザーを最新の状態に保つ188* [マーケットプレイスをホストして保守する](https://code.claude.com/docs/ja/plugins/host-marketplace.md): 新しいバージョンをリリースしてユーザーを最新の状態に保つ
189* [プラグイン依存関係](/docs/ja/plugins/dependencies.md): プラグインが依存するプラグインを宣言してバージョン管理する189* [プラグイン依存関係](https://code.claude.com/docs/ja/plugins/dependencies.md): プラグインが依存するプラグインを宣言してバージョン管理する
190* [CLI からプラグインを推奨する](/docs/ja/plugins/cli-hints.md): CLI のユーザーに Claude Code プラグインをインストールするよう促す190* [CLI からプラグインを推奨する](https://code.claude.com/docs/ja/plugins/cli-hints.md): CLI のユーザーに Claude Code プラグインをインストールするよう促す
191* [プラグインのコストと使用状況を測定する](/docs/ja/plugins/measure.md): プラグインがコンテキストでコストがいくらかかるか、そしてユーザーがそれを使用しているかどうかを確認する191* [プラグインのコストと使用状況を測定する](https://code.claude.com/docs/ja/plugins/measure.md): プラグインがコンテキストでコストがいくらかかるか、そしてユーザーがそれを使用しているかどうかを確認する