8 8
9Claude Code プラグインは、Claude Code がインストールして 1 つのユニットとして読み込むスキル、エージェント、hooks、MCP サーバー、またはその他のコンポーネントのディレクトリです。ほとんどのプラグインはマーケットプレイスから提供されます。マーケットプレイスはプラグインをリストアップし、各プラグインをどこから取得するかを示すカタログです。誰かが提供したフォルダからプラグインを読み込むこともできますし、[独自に構築する](/docs/ja/plugins/create)こともできます。9Claude Code プラグインは、Claude Code がインストールして 1 つのユニットとして読み込むスキル、エージェント、hooks、MCP サーバー、またはその他のコンポーネントのディレクトリです。ほとんどのプラグインはマーケットプレイスから提供されます。マーケットプレイスはプラグインをリストアップし、各プラグインをどこから取得するかを示すカタログです。誰かが提供したフォルダからプラグインを読み込むこともできますし、[独自に構築する](/docs/ja/plugins/create)こともできます。
10 10
11<Note>11> [!NOTE]
12 以下のケースについては、他のページで説明しています:12>
13 13> 以下のケースについては、他のページで説明しています:
14 * **Claude Code ではなく claude.ai チャットまたは Cowork を使用している**:[claude.ai および Cowork のプラグイン](https://claude.com/docs/plugins/overview)を参照してください14>
15 * **MCP サーバーを構築し、Anthropic のディレクトリに掲載したい**:[ディレクトリに公開する](https://claude.com/docs/directory/publish)を参照してください15> * **Claude Code ではなく claude.ai チャットまたは Cowork を使用している**:[claude.ai および Cowork のプラグイン](https://claude.com/docs/plugins/overview)を参照してください
16 * **VS Code または JetBrains IDE 内で Claude Code を使用したい**:これは VS Code 拡張機能または JetBrains プラグインであり、Claude Code プラグインではありません。[VS Code で Claude Code を使用する](/docs/ja/vs-code)または [JetBrains IDE](/docs/ja/jetbrains) を参照してください16> * **MCP サーバーを構築し、Anthropic のディレクトリに掲載したい**:[ディレクトリに公開する](https://claude.com/docs/directory/publish)を参照してください
17</Note>17> * **VS Code または JetBrains IDE 内で Claude Code を使用したい**:これは VS Code 拡張機能または JetBrains プラグインであり、Claude Code プラグインではありません。[VS Code で Claude Code を使用する](/docs/ja/vs-code)または [JetBrains IDE](/docs/ja/jetbrains) を参照してください
18 18
19プラグインを今すぐ試すには、Claude Code ターミナルセッションで `/plugin` を実行し、**Discover** タブからプラグインをインストールします。このタブには、マーケットプレイスのプラグインがリストアップされています。そこから:19プラグインを今すぐ試すには、Claude Code ターミナルセッションで `/plugin` を実行し、**Discover** タブからプラグインをインストールします。このタブには、マーケットプレイスのプラグインがリストアップされています。そこから:
20 20
22* [プラグインの作成](/docs/ja/plugins/create):独自のプラグインを構築する22* [プラグインの作成](/docs/ja/plugins/create):独自のプラグインを構築する
23* [プラグインが必要かどうかを判断する](#decide-whether-you-need-a-plugin):プラグインが必要なツールかどうかを判断する23* [プラグインが必要かどうかを判断する](#decide-whether-you-need-a-plugin):プラグインが必要なツールかどうかを判断する
24 24
25<h2 id="understand-what-a-plugin-is">25## プラグインとは何かを理解する
26 プラグインとは何かを理解する
27</h2>
28 26
29プラグインは通常、マニフェストを含むコンポーネントのディレクトリです。マニフェストは `.claude-plugin/plugin.json` にある JSON ファイルで、プラグインに名前を付け、バージョン、説明、およびその他の[メタデータ](/docs/ja/plugins/manifest-reference)を追加できます。コンポーネントはプラグインが Claude Code に追加するもので、以下のようなものです:27プラグインは通常、マニフェストを含むコンポーネントのディレクトリです。マニフェストは `.claude-plugin/plugin.json` にある JSON ファイルで、プラグインに名前を付け、バージョン、説明、およびその他の[メタデータ](/docs/ja/plugins/manifest-reference)を追加できます。コンポーネントはプラグインが Claude Code に追加するもので、以下のようなものです:
30 28
36 34
37このダイアグラムは、`my-plugin` という名前のプラグインを示しており、スキル、エージェント、hooks、および MCP サーバーを保持しており、プラグインが読み込まれた後に各ファイルから何を取得するかを示しています。35このダイアグラムは、`my-plugin` という名前のプラグインを示しており、スキル、エージェント、hooks、および MCP サーバーを保持しており、プラグインが読み込まれた後に各ファイルから何を取得するかを示しています。
38 36
39<img src="https://mintcdn.com/claude-code/2Q_GtOEovg5qaBem/images/plugin-directory.svg?fit=max&auto=format&n=2Q_GtOEovg5qaBem&q=85&s=f623b64e82713b830e48174f0a922888" className="dark:hidden" alt="Diagram in two columns joined by five straight arrows. Left, the directory of a plugin named my-plugin, holding a manifest at .claude-plugin/plugin.json, skills/review/SKILL.md, agents/reviewer.md, hooks/hooks.json, .mcp.json, and other components. Right, what each file gives you in your session: the manifest sets the plugin name, my-plugin; the skill runs as /my-plugin:review; the agent file is a subagent Claude can delegate to; the hooks file holds hooks that run on lifecycle events; and .mcp.json adds an MCP server that gives Claude tools." width="760" height="336" data-path="images/plugin-directory.svg" />37
40
41<img src="https://mintcdn.com/claude-code/2Q_GtOEovg5qaBem/images/plugin-directory-dark.svg?fit=max&auto=format&n=2Q_GtOEovg5qaBem&q=85&s=17ee2bd45b63154fcc148ae1d1f736d8" className="hidden dark:block" alt="Diagram in two columns joined by five straight arrows. Left, the directory of a plugin named my-plugin, holding a manifest at .claude-plugin/plugin.json, skills/review/SKILL.md, agents/reviewer.md, hooks/hooks.json, .mcp.json, and other components. Right, what each file gives you in your session: the manifest sets the plugin name, my-plugin; the skill runs as /my-plugin:review; the agent file is a subagent Claude can delegate to; the hooks file holds hooks that run on lifecycle events; and .mcp.json adds an MCP server that gives Claude tools." width="760" height="336" data-path="images/plugin-directory-dark.svg" />
42 38
43プラグインが保持できるすべてのコンポーネントタイプについて、各コンポーネントの例を含めて、[プラグインコンポーネント](/docs/ja/plugins/components)を参照してください。プラグインのディレクトリ内の各部分がどこに配置されているかを確認するには、そのページの[プラグインエクスプローラー](/docs/ja/plugins/components#explore-the-plugin-directory)を使用してください。39プラグインが保持できるすべてのコンポーネントタイプについて、各コンポーネントの例を含めて、[プラグインコンポーネント](/docs/ja/plugins/components)を参照してください。プラグインのディレクトリ内の各部分がどこに配置されているかを確認するには、そのページの[プラグインエクスプローラー](/docs/ja/plugins/components#explore-the-plugin-directory)を使用してください。
44 40
45<h3 id="decide-whether-you-need-a-plugin">41### プラグインが必要かどうかを判断する
46 プラグインが必要かどうかを判断する
47</h3>
48 42
49スキル、サブエージェント、hooks、および MCP サーバーはすべて、プラグインなしで単独で機能します。たとえば、`~/.claude/skills/` に保存したスキルは、マシン上のすべてのプロジェクトで利用可能です。単独で設定するには、[Skills](/docs/ja/skills)、[Subagents](/docs/ja/sub-agents)、[Hooks](/docs/ja/hooks-guide)、または [MCP](/docs/ja/mcp) を参照してください。43スキル、サブエージェント、hooks、および MCP サーバーはすべて、プラグインなしで単独で機能します。たとえば、`~/.claude/skills/` に保存したスキルは、マシン上のすべてのプロジェクトで利用可能です。単独で設定するには、[Skills](/docs/ja/skills)、[Subagents](/docs/ja/sub-agents)、[Hooks](/docs/ja/hooks-guide)、または [MCP](/docs/ja/mcp) を参照してください。
50 44
51複数のスキル、サブエージェント、hooks、または MCP サーバーを 1 つのユニットとしてパッケージ化したい場合は、プラグインを使用します。インストールして、他の誰かが構築したセットアップを取得し、1 つのコマンドとマーケットプレイスからの更新を使用します。独自のセットアップをチームメイトに提供したり、多くのプロジェクトにインストールしたり、バージョン付きリリースを公開したりするために作成します。45複数のスキル、サブエージェント、hooks、または MCP サーバーを 1 つのユニットとしてパッケージ化したい場合は、プラグインを使用します。インストールして、他の誰かが構築したセットアップを取得し、1 つのコマンドとマーケットプレイスからの更新を使用します。独自のセットアップをチームメイトに提供したり、多くのプロジェクトにインストールしたり、バージョン付きリリースを公開したりするために作成します。
52 46
53<h3 id="what-an-enabled-plugin-adds-to-your-sessions">47### 有効なプラグインがセッションに追加するもの
54 有効なプラグインがセッションに追加するもの
55</h3>
56 48
57有効なプラグインは、それを使用するセッションだけでなく、すべてのセッションの一部です。インストール前に知っておく価値のある結果がいくつかあります:49有効なプラグインは、それを使用するセッションだけでなく、すべてのセッションの一部です。インストール前に知っておく価値のある結果がいくつかあります:
58 50
66* **インストール後**:[プラグインのコストを測定する](/docs/ja/plugins/measure#measure-what-a-plugin-costs)は、プラグインのフットプリントを読む方法を示し、**Installed** タブの **Not used recently** グループは、オフにできるプラグインをリストアップします。58* **インストール後**:[プラグインのコストを測定する](/docs/ja/plugins/measure#measure-what-a-plugin-costs)は、プラグインのフットプリントを読む方法を示し、**Installed** タブの **Not used recently** グループは、オフにできるプラグインをリストアップします。
67* **アンインストールせずに停止する**:`/plugin` でプラグインを無効にするか、シェルで `claude plugin disable` を実行します。[インストール済みプラグインの管理](/docs/ja/plugins/install#manage-installed-plugins)を参照してください。59* **アンインストールせずに停止する**:`/plugin` でプラグインを無効にするか、シェルで `claude plugin disable` を実行します。[インストール済みプラグインの管理](/docs/ja/plugins/install#manage-installed-plugins)を参照してください。
68 60
69<h2 id="get-plugins-from-a-marketplace">61## マーケットプレイスからプラグインを取得する
70 マーケットプレイスからプラグインを取得する
71</h2>
72 62
73マーケットプレイスは、プラグインをリストアップし、各プラグインをどこから取得するかを示す `.claude-plugin/marketplace.json` ファイルを持つリポジトリまたはディレクトリです。これはホストされたストアではなく、カタログです。マーケットプレイスを 1 回追加してから、`commit-commands@claude-plugins-official` などの名前でプラグインをインストールします。63マーケットプレイスは、プラグインをリストアップし、各プラグインをどこから取得するかを示す `.claude-plugin/marketplace.json` ファイルを持つリポジトリまたはディレクトリです。これはホストされたストアではなく、カタログです。マーケットプレイスを 1 回追加してから、`commit-commands@claude-plugins-official` などの名前でプラグインをインストールします。
74 64
75<Note>65> [!NOTE]
76 プラグインマーケットプレイスは [Claude Marketplace](https://claude.com/marketplace) ではありません。Claude Marketplace は claude.com/marketplace の Web サイトで、プラグイン、コネクタ、パートナー製品、およびサービスパートナーを参照できます。これは `/plugin marketplace add` で追加するマーケットプレイスではありません。66>
77</Note>67> プラグインマーケットプレイスは [Claude Marketplace](https://claude.com/marketplace) ではありません。Claude Marketplace は claude.com/marketplace の Web サイトで、プラグイン、コネクタ、パートナー製品、およびサービスパートナーを参照できます。これは `/plugin marketplace add` で追加するマーケットプレイスではありません。
78 68
79Claude Code は、[管理ポリシー](/docs/ja/plugins/org#allow-the-official-marketplace-and-your-own)がブロックしない限り、対話型ターミナルセッションを初めて開始するときに Anthropic の公式マーケットプレイスを追加します。Claude Code は、Anthropic のコミュニティおよびデモマーケットプレイスを独自に追加しません。3 つの Anthropic マーケットプレイスを区別するには、[Anthropic のマーケットプレイス](/docs/ja/plugins/anthropic-marketplaces)を読んでください。公式マーケットプレイスがリストアップしているものを確認するには、セッションで `/plugin` の **Discover** タブを開くか、[Claude Marketplace](https://claude.com/marketplace/plugins)を参照してください。69Claude Code は、[管理ポリシー](/docs/ja/plugins/org#allow-the-official-marketplace-and-your-own)がブロックしない限り、対話型ターミナルセッションを初めて開始するときに Anthropic の公式マーケットプレイスを追加します。Claude Code は、Anthropic のコミュニティおよびデモマーケットプレイスを独自に追加しません。3 つの Anthropic マーケットプレイスを区別するには、[Anthropic のマーケットプレイス](/docs/ja/plugins/anthropic-marketplaces)を読んでください。公式マーケットプレイスがリストアップしているものを確認するには、セッションで `/plugin` の **Discover** タブを開くか、[Claude Marketplace](https://claude.com/marketplace/plugins)を参照してください。
80 70
81このダイアグラムは、マーケットプレイスからセッションへのパスを示しています。マーケットプレイスはプラグインをリストアップし、そのプラグインをインストールし、Claude Code がそのコンポーネントを読み込みます。71このダイアグラムは、マーケットプレイスからセッションへのパスを示しています。マーケットプレイスはプラグインをリストアップし、そのプラグインをインストールし、Claude Code がそのコンポーネントを読み込みます。
82 72
83<img src="https://mintcdn.com/claude-code/2Q_GtOEovg5qaBem/images/plugins-model.svg?fit=max&auto=format&n=2Q_GtOEovg5qaBem&q=85&s=4196344954b7c2e27fc0bd6a9a1113a1" className="dark:hidden" alt="Diagram of the marketplace path in three boxes, left to right. A marketplace, a catalog of plugins, lists a plugin. The plugin is one directory installed as a unit, holding skills, agents, hooks, MCP servers, and other components. You install the plugin into Claude Code, which loads its components." width="760" height="252" data-path="images/plugins-model.svg" />73
84
85<img src="https://mintcdn.com/claude-code/2Q_GtOEovg5qaBem/images/plugins-model-dark.svg?fit=max&auto=format&n=2Q_GtOEovg5qaBem&q=85&s=f6cdefe1fc05daf3b253d26e9f3f70f6" className="hidden dark:block" alt="Diagram of the marketplace path in three boxes, left to right. A marketplace, a catalog of plugins, lists a plugin. The plugin is one directory installed as a unit, holding skills, agents, hooks, MCP servers, and other components. You install the plugin into Claude Code, which loads its components." width="760" height="252" data-path="images/plugins-model-dark.svg" />
86 74
87[プラグインのインストールと管理](/docs/ja/plugins/install#install-a-plugin)には、Claude Code を実行する各場所のインストール手順があります。プラグインを開発している間は、マーケットプレイスは必要ありません。[マーケットプレイスなしで開発する](/docs/ja/plugins/create#develop-without-a-marketplace)に示すように、`--plugin-dir` でフォルダから直接読み込みます。75[プラグインのインストールと管理](/docs/ja/plugins/install#install-a-plugin)には、Claude Code を実行する各場所のインストール手順があります。プラグインを開発している間は、マーケットプレイスは必要ありません。[マーケットプレイスなしで開発する](/docs/ja/plugins/create#develop-without-a-marketplace)に示すように、`--plugin-dir` でフォルダから直接読み込みます。
88 76
89<h3 id="make-an-installed-plugin-available-in-your-session">77### インストール済みプラグインをセッションで利用可能にする
90 インストール済みプラグインをセッションで利用可能にする
91</h3>
92 78
93インストール済みプラグインが実行できるスキルを提供する前に、これらの各レイヤーに存在する必要があります:79インストール済みプラグインが実行できるスキルを提供する前に、これらの各レイヤーに存在する必要があります:
94 80
98 84
99[プラグイン読み込みリファレンス](/docs/ja/plugins/loading)を読んで、各レイヤーのルール、どの設定ファイルが優先されるか、およびディスク上のファイルの場所を確認してください。85[プラグイン読み込みリファレンス](/docs/ja/plugins/loading)を読んで、各レイヤーのルール、どの設定ファイルが優先されるか、およびディスク上のファイルの場所を確認してください。
100 86
101<h2 id="tell-anthropic’s-marketplaces-from-third-party-ones">87## Anthropic のマーケットプレイスをサードパーティのマーケットプレイスから区別する
102 Anthropic のマーケットプレイスをサードパーティのマーケットプレイスから区別する
103</h2>
104 88
105マーケットプレイスの名前は、それを 3 つのティアのいずれかに配置します。Claude Code は、`github.com/anthropics/` リポジトリから取得したマーケットプレイスの公式およびコミュニティ名のみを受け入れます:89マーケットプレイスの名前は、それを 3 つのティアのいずれかに配置します。Claude Code は、`github.com/anthropics/` リポジトリから取得したマーケットプレイスの公式およびコミュニティ名のみを受け入れます:
106 90
112 96
113[管理設定](/docs/ja/settings#settings-files)を通じて、組織はマーケットプレイスをホワイトリストまたはブロックし、プラグインを強制インストールし、セッションのみの読み込みをオフにできます。これらのコントロールについては、[組織のプラグインを管理する](/docs/ja/plugins/org)を読んでください。97[管理設定](/docs/ja/settings#settings-files)を通じて、組織はマーケットプレイスをホワイトリストまたはブロックし、プラグインを強制インストールし、セッションのみの読み込みをオフにできます。これらのコントロールについては、[組織のプラグインを管理する](/docs/ja/plugins/org)を読んでください。
114 98
115<h2 id="understand-install-scopes">99## インストールスコープを理解する
116 インストールスコープを理解する
117</h2>
118 100
119プラグインをインストールするときは、スコープを選択し、スコープはプラグインが有効な対象を決定します:101プラグインをインストールするときは、スコープを選択し、スコープはプラグインが有効な対象を決定します:
120 102
126 108
127claude.ai/code のブラウザーを含むクラウドセッションは、ローカル設定のプラグインを読み込みません。ターミナル、VS Code、デスクトップアプリでのインストール手順、およびクラウドセッションが読み込むものについては、[プラグインのインストール](/docs/ja/plugins/install#install-a-plugin)を参照してください。109claude.ai/code のブラウザーを含むクラウドセッションは、ローカル設定のプラグインを読み込みません。ターミナル、VS Code、デスクトップアプリでのインストール手順、およびクラウドセッションが読み込むものについては、[プラグインのインストール](/docs/ja/plugins/install#install-a-plugin)を参照してください。
128 110
129<Note>111> [!NOTE]
130 同じプラグイン形式は claude.ai および Cowork にもインストールされます。異なるコンポーネントセットが読み込まれます。これらのサーフェスについては、claude.com の[claude.ai および Cowork のプラグイン](https://claude.com/docs/plugins/overview)を参照してください。その[コンポーネントサポート表](https://claude.com/docs/plugins/platform-support#compare-component-support-by-app)も参照してください。112>
131</Note>113> 同じプラグイン形式は claude.ai および Cowork にもインストールされます。異なるコンポーネントセットが読み込まれます。これらのサーフェスについては、claude.com の[claude.ai および Cowork のプラグイン](https://claude.com/docs/plugins/overview)を参照してください。その[コンポーネントサポート表](https://claude.com/docs/plugins/platform-support#compare-component-support-by-app)も参照してください。
132 114
133<h2 id="next-steps">115## 次のステップ
134 次のステップ
135</h2>
136 116
137ほとんどの人は、Claude Code が対話型ターミナルセッションを初めて開始するときに追加する Anthropic の公式マーケットプレイスからプラグインをインストールすることから始めます。ターミナルセッションで `/plugin` を実行して参照するか、[プラグインのインストールと管理](/docs/ja/plugins/install)に従います。これはデスクトップアプリと VS Code もカバーしています。Claude Code を開く前にそのマーケットプレイスに何があるかを確認するには、Web で [Claude Marketplace](https://claude.com/marketplace/plugins)を参照してください。117ほとんどの人は、Claude Code が対話型ターミナルセッションを初めて開始するときに追加する Anthropic の公式マーケットプレイスからプラグインをインストールすることから始めます。ターミナルセッションで `/plugin` を実行して参照するか、[プラグインのインストールと管理](/docs/ja/plugins/install)に従います。これはデスクトップアプリと VS Code もカバーしています。Claude Code を開く前にそのマーケットプレイスに何があるかを確認するには、Web で [Claude Marketplace](https://claude.com/marketplace/plugins)を参照してください。
138 118