メインコンテンツへスキップ
プラグインは Claude Code をスキル、エージェント、フック、MCP サーバーで拡張します。プラグインマーケットプレイスは、これらの拡張機能を自分で構築することなく発見してインストールするのに役立つカタログです。 独自のマーケットプレイスを作成して配布したいですか?プラグインマーケットプレイスを作成して配布するを参照してください。

マーケットプレイスの仕組み

マーケットプレイスは、他の誰かが作成して共有したプラグインのカタログです。マーケットプレイスを使用するのは 2 段階のプロセスです。
1

マーケットプレイスを追加する

これにより、カタログが Claude Code に登録され、利用可能なものを参照できるようになります。プラグインはまだインストールされていません。
2

個別のプラグインをインストールする

カタログを参照して、必要なプラグインをインストールします。
アプリストアを追加するようなものと考えてください。ストアを追加するとそのコレクションを参照できるようになりますが、どのアプリをダウンロードするかは個別に選択します。

公式 Anthropic マーケットプレイス

公式 Anthropic マーケットプレイス(claude-plugins-official)は Claude Code を起動すると自動的に利用可能になります。/plugin を実行して Discover タブに移動し、利用可能なものを参照するか、claude.com/pluginsでカタログを表示してください。 公式マーケットプレイスからプラグインをインストールするには、/plugin install <name>@claude-plugins-official を使用します。たとえば、GitHub 統合をインストールするには:
/plugin install github@claude-plugins-official
公式マーケットプレイスは Anthropic によって管理されています。公式マーケットプレイスにプラグインを送信するには、アプリ内送信フォームのいずれかを使用してください。プラグインを独立して配布するには、独自のマーケットプレイスを作成してユーザーと共有してください。
公式マーケットプレイスには、プラグインのいくつかのカテゴリが含まれています。

コード インテリジェンス

コード インテリジェンス プラグインは Claude Code の組み込み LSP ツールを有効にし、Claude が定義にジャンプしたり、参照を見つけたり、編集直後に型エラーを確認したりできるようにします。これらのプラグインは Language Server Protocol 接続を構成します。これは VS Code のコード インテリジェンスを強化する同じテクノロジーです。 これらのプラグインでは、言語サーバーバイナリがシステムにインストールされている必要があります。言語サーバーが既にインストールされている場合、プロジェクトを開くと Claude は対応するプラグインをインストールするよう促す場合があります。
言語プラグイン必要なバイナリ
C/C++clangd-lspclangd
C#csharp-lspcsharp-ls
Gogopls-lspgopls
Javajdtls-lspjdtls
Kotlinkotlin-lspkotlin-language-server
Lualua-lsplua-language-server
PHPphp-lspintelephense
Pythonpyright-lsppyright-langserver
Rustrust-analyzer-lsprust-analyzer
Swiftswift-lspsourcekit-lsp
TypeScripttypescript-lsptypescript-language-server
他の言語用に独自の LSP プラグインを作成することもできます。
プラグインをインストール後に /plugin Errors タブに Executable not found in $PATH が表示される場合は、上記の表から必要なバイナリをインストールしてください。

コード インテリジェンス プラグインから Claude が得られるもの

コード インテリジェンス プラグインがインストールされ、その言語サーバーバイナリが利用可能になると、Claude は 2 つの機能を得られます。
  • 自動診断: Claude が行うすべてのファイル編集後、言語サーバーは変更を分析し、エラーと警告を自動的に報告します。Claude はコンパイラやリンターを実行することなく、型エラー、不足しているインポート、構文の問題を確認します。Claude がエラーを導入した場合、それに気付いて同じターンで問題を修正します。これはプラグインをインストール以外の設定は必要ありません。「diagnostics found」インジケーターが表示されたときに Ctrl+O を押すと、診断をインラインで確認できます。
  • コード ナビゲーション: Claude は言語サーバーを使用して定義にジャンプしたり、参照を見つけたり、ホバーで型情報を取得したり、シンボルをリストしたり、実装を見つけたり、呼び出し階層をトレースしたりできます。これらの操作により、Claude は grep ベースの検索よりも正確なナビゲーションが可能になりますが、言語と環境によって可用性が異なる場合があります。
問題が発生した場合は、コード インテリジェンスのトラブルシューティングを参照してください。

外部統合

これらのプラグインは事前構成された MCP サーバーをバンドルしているため、手動セットアップなしで Claude を外部サービスに接続できます。
  • ソース管理: githubgitlab
  • プロジェクト管理: atlassian(Jira/Confluence)、asanalinearnotion
  • デザイン: figma
  • インフラストラクチャ: vercelfirebasesupabase
  • コミュニケーション: slack
  • 監視: sentry

開発ワークフロー

一般的な開発タスク用のコマンドとエージェントを追加するプラグイン。
  • commit-commands: コミット、プッシュ、PR 作成を含む Git コミット ワークフロー
  • pr-review-toolkit: プルリクエストをレビューするための特化したエージェント
  • agent-sdk-dev: Claude Agent SDK で構築するためのツール
  • plugin-dev: 独自のプラグインを作成するためのツールキット

出力スタイル

Claude の応答方法をカスタマイズします。
  • explanatory-output-style: 実装の選択に関する教育的な洞察
  • learning-output-style: スキル構築のためのインタラクティブな学習モード

試してみる: デモマーケットプレイスを追加する

Anthropic は、プラグインシステムで何が可能かを示す例プラグインを含む デモプラグインマーケットプレイスclaude-code-plugins)も管理しています。公式マーケットプレイスとは異なり、このマーケットプレイスは手動で追加する必要があります。
1

マーケットプレイスを追加する

Claude Code 内から、anthropics/claude-code マーケットプレイスの plugin marketplace add コマンドを実行します。
/plugin marketplace add anthropics/claude-code
これにより、マーケットプレイス カタログがダウンロードされ、そのプラグインが利用可能になります。
2

利用可能なプラグインを参照する

/plugin を実行してプラグイン マネージャーを開きます。これにより、Tab(または後方に移動するには Shift+Tab)を使用して循環できる 4 つのタブを持つタブ付きインターフェースが開きます。
  • Discover: すべてのマーケットプレイスから利用可能なプラグインを参照
  • Installed: インストール済みプラグインを表示および管理
  • Marketplaces: 追加したマーケットプレイスを追加、削除、または更新
  • Errors: プラグイン読み込みエラーを表示
Discover タブに移動して、追加したばかりのマーケットプレイスからプラグインを確認してください。
3

プラグインをインストールする

プラグインを選択してその詳細を表示し、インストール スコープを選択します。
  • User scope: すべてのプロジェクト全体で自分用にインストール
  • Project scope: このリポジトリのすべてのコラボレーター用にインストール
  • Local scope: このリポジトリ内で自分用にのみインストール
たとえば、commit-commands(git ワークフロー コマンドを追加するプラグイン)を選択して、ユーザー スコープにインストールします。コマンドラインから直接インストールすることもできます。
/plugin install commit-commands@anthropics-claude-code
スコープの詳細については、構成スコープを参照してください。
4

新しいプラグインを使用する

インストール後、/reload-plugins を実行してプラグインをアクティブ化します。プラグイン コマンドはプラグイン名でネームスペース化されているため、commit-commands/commit-commands:commit のようなコマンドを提供します。ファイルに変更を加えて、以下を実行して試してみてください。
/commit-commands:commit
これにより、変更がステージされ、コミット メッセージが生成され、コミットが作成されます。各プラグインは異なる方法で機能します。Discover タブのプラグインの説明またはそのホームページをチェックして、提供されるコマンドと機能を確認してください。
このガイドの残りの部分では、マーケットプレイスを追加し、プラグインをインストールし、構成を管理するすべての方法について説明します。

マーケットプレイスを追加する

/plugin marketplace add コマンドを使用して、異なるソースからマーケットプレイスを追加します。
ショートカット: /plugin marketplace の代わりに /plugin market を使用でき、remove の代わりに rm を使用できます。
  • GitHub リポジトリ: owner/repo 形式(例:anthropics/claude-code
  • Git URL: 任意の git リポジトリ URL(GitLab、Bitbucket、自己ホスト)
  • ローカル パス: ディレクトリまたは marketplace.json ファイルへの直接パス
  • リモート URL: ホストされた marketplace.json ファイルへの直接 URL

GitHub から追加する

.claude-plugin/marketplace.json ファイルを含む GitHub リポジトリを owner/repo 形式を使用して追加します。ここで owner は GitHub ユーザー名または組織で、repo はリポジトリ名です。 たとえば、anthropics/claude-codeanthropics が所有する claude-code リポジトリを指します。
/plugin marketplace add anthropics/claude-code

他の Git ホストから追加する

完全な URL を提供することで、任意の git リポジトリを追加します。これは GitLab、Bitbucket、自己ホスト サーバーを含む任意の Git ホストで機能します。 HTTPS を使用する場合:
/plugin marketplace add https://gitlab.com/company/plugins.git
SSH を使用する場合:
/plugin marketplace add git@gitlab.com:company/plugins.git
特定のブランチまたはタグを追加するには、# の後に ref を追加します。
/plugin marketplace add https://gitlab.com/company/plugins.git#v1.0.0

ローカル パスから追加する

.claude-plugin/marketplace.json ファイルを含むローカル ディレクトリを追加します。
/plugin marketplace add ./my-marketplace
marketplace.json ファイルへの直接パスを追加することもできます。
/plugin marketplace add ./path/to/marketplace.json

リモート URL から追加する

URL 経由でリモート marketplace.json ファイルを追加します。
/plugin marketplace add https://example.com/marketplace.json
URL ベースのマーケットプレイスは、Git ベースのマーケットプレイスと比べていくつかの制限があります。プラグインをインストールするときに「path not found」エラーが発生した場合は、トラブルシューティングを参照してください。

プラグインをインストールする

マーケットプレイスを追加したら、プラグインを直接インストールできます(デフォルトではユーザー スコープにインストール)。
/plugin install plugin-name@marketplace-name
別のインストール スコープを選択するには、インタラクティブ UI を使用します。/plugin を実行して Discover タブに移動し、プラグインで Enter を押します。以下のオプションが表示されます。
  • User scope(デフォルト): すべてのプロジェクト全体で自分用にインストール
  • Project scope: このリポジトリのすべてのコラボレーター用にインストール(.claude/settings.json に追加)
  • Local scope: このリポジトリ内で自分用にのみインストール(コラボレーターと共有されない)
managed スコープのプラグインも表示される場合があります。これらは管理者が管理設定経由でインストールしたもので、変更することはできません。 /plugin を実行して Installed タブに移動し、スコープでグループ化されたプラグインを確認してください。
プラグインをインストールする前に、それを信頼していることを確認してください。Anthropic はプラグインに含まれる MCP サーバー、ファイル、またはその他のソフトウェアを制御せず、意図したとおりに機能することを確認できません。詳細については、各プラグインのホームページを確認してください。

インストール済みプラグインを管理する

/plugin を実行して Installed タブに移動し、プラグインを表示、有効化、無効化、またはアンインストールします。プラグイン名または説明でリストをフィルタリングするには、入力します。 直接コマンドでプラグインを管理することもできます。 プラグインをアンインストールせずに無効化します。
/plugin disable plugin-name@marketplace-name
無効化されたプラグインを再度有効化します。
/plugin enable plugin-name@marketplace-name
プラグインを完全に削除します。
/plugin uninstall plugin-name@marketplace-name
--scope オプションを使用すると、CLI コマンドで特定のスコープをターゲットにできます。
claude plugin install formatter@your-org --scope project
claude plugin uninstall formatter@your-org --scope project

プラグインの変更をリスタートなしで適用する

セッション中にプラグインをインストール、有効化、または無効化すると、/reload-plugins を実行してすべての変更をリスタートなしで取得します。
/reload-plugins
Claude Code はすべてのアクティブなプラグインをリロードし、プラグイン、スキル、エージェント、フック、プラグイン MCP サーバー、プラグイン LSP サーバーのカウントを表示します。

マーケットプレイスを管理する

インタラクティブな /plugin インターフェースまたは CLI コマンドを使用してマーケットプレイスを管理できます。

インタラクティブ インターフェースを使用する

/plugin を実行して Marketplaces タブに移動して、以下を実行します。
  • 追加したすべてのマーケットプレイスをそのソースとステータスで表示
  • 新しいマーケットプレイスを追加
  • マーケットプレイス リストを更新して最新のプラグインを取得
  • 不要になったマーケットプレイスを削除

CLI コマンドを使用する

直接コマンドでマーケットプレイスを管理することもできます。 構成されたすべてのマーケットプレイスをリストします。
/plugin marketplace list
マーケットプレイスからプラグイン リストを更新します。
/plugin marketplace update marketplace-name
マーケットプレイスを削除します。
/plugin marketplace remove marketplace-name
マーケットプレイスを削除すると、そこからインストールしたプラグインがアンインストールされます。

自動更新を構成する

Claude Code はスタートアップ時にマーケットプレイスとそのインストール済みプラグインを自動的に更新できます。マーケットプレイスで自動更新が有効になっている場合、Claude Code はマーケットプレイス データを更新し、インストール済みプラグインを最新バージョンに更新します。プラグインが更新された場合、/reload-plugins を実行するよう促すメッセージが表示されます。 UI を通じて個別のマーケットプレイスの自動更新を切り替えます。
  1. /plugin を実行してプラグイン マネージャーを開く
  2. Marketplaces を選択
  3. リストからマーケットプレイスを選択
  4. Enable auto-update または Disable auto-update を選択
公式 Anthropic マーケットプレイスはデフォルトで自動更新が有効になっています。サードパーティおよびローカル開発マーケットプレイスはデフォルトで自動更新が無効になっています。 Claude Code とすべてのプラグインの両方のすべての自動更新を完全に無効化するには、DISABLE_AUTOUPDATER 環境変数を設定します。詳細については、自動更新を参照してください。 Claude Code の自動更新を無効化しながらプラグイン自動更新を有効化したままにするには、DISABLE_AUTOUPDATER と共に FORCE_AUTOUPDATE_PLUGINS=1 を設定します。
export DISABLE_AUTOUPDATER=1
export FORCE_AUTOUPDATE_PLUGINS=1
これは Claude Code の更新を手動で管理したいが、プラグイン更新を自動的に受け取りたい場合に便利です。

チーム マーケットプレイスを構成する

チーム管理者は、.claude/settings.json にマーケットプレイス構成を追加することで、プロジェクトの自動マーケットプレイス インストールを設定できます。チーム メンバーがリポジトリ フォルダを信頼すると、Claude Code はこれらのマーケットプレイスとプラグインをインストールするよう促します。 プロジェクトの .claude/settings.jsonextraKnownMarketplaces を追加します。
{
  "extraKnownMarketplaces": {
    "my-team-tools": {
      "source": {
        "source": "github",
        "repo": "your-org/claude-plugins"
      }
    }
  }
}
extraKnownMarketplacesenabledPlugins を含む完全な構成オプションについては、プラグイン設定を参照してください。

セキュリティ

プラグインとマーケットプレイスは、ユーザー権限でマシン上で任意のコードを実行できる、非常に信頼されたコンポーネントです。信頼できるソースからのみプラグインをインストールし、マーケットプレイスを追加してください。組織は、管理マーケットプレイス制限を使用してユーザーが追加できるマーケットプレイスを制限できます。

トラブルシューティング

/plugin コマンドが認識されない

「unknown command」が表示されるか、/plugin コマンドが表示されない場合:
  1. バージョンを確認する: claude --version を実行します。
  2. Claude Code を更新する:
    • Homebrew: brew upgrade claude-code
    • npm: npm update -g @anthropic-ai/claude-code
    • ネイティブ インストーラー: セットアップからインストール コマンドを再実行します。
  3. Claude Code を再起動する: 更新後、ターミナルを再起動して claude を再度実行します。

一般的な問題

  • マーケットプレイスが読み込まれない: URL がアクセス可能であり、.claude-plugin/marketplace.json がパスに存在することを確認してください。
  • プラグイン インストール エラー: プラグイン ソース URL がアクセス可能であり、リポジトリが公開されている(またはアクセス権がある)ことを確認してください。
  • インストール後にファイルが見つからない: プラグインはキャッシュにコピーされるため、プラグイン ディレクトリ外のファイルを参照するパスは機能しません。
  • プラグイン スキルが表示されない: rm -rf ~/.claude/plugins/cache でキャッシュをクリアし、Claude Code を再起動して、プラグインを再度インストールしてください。
詳細なトラブルシューティングとソリューションについては、マーケットプレイス ガイドの トラブルシューティングを参照してください。デバッグ ツールについては、デバッグと開発ツールを参照してください。

コード インテリジェンスの問題

  • 言語サーバーが起動しない: バイナリがインストールされており、$PATH で利用可能であることを確認してください。詳細については、/plugin Errors タブを確認してください。
  • メモリ使用量が多い: rust-analyzerpyright などの言語サーバーは、大規模なプロジェクトで大量のメモリを消費する可能性があります。メモリの問題が発生した場合は、/plugin disable <plugin-name> でプラグインを無効化し、代わりに Claude の組み込み検索ツールを使用してください。
  • モノレポでの誤検知診断: ワークスペースが正しく構成されていない場合、言語サーバーは内部パッケージの未解決インポート エラーを報告する可能性があります。これらはコードを編集する Claude の能力に影響しません。

次のステップ