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

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

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

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

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

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

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

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

公式Anthropicマーケットプレイス(claude-plugins-official)は、Claude Codeを起動すると自動的に利用可能になります。/pluginを実行してDiscoverタブに移動して、利用可能なものを参照してください。 公式マーケットプレイスからプラグインをインストールするには:
/plugin install plugin-name@claude-plugins-official
公式マーケットプレイスはAnthropicによって保守されています。独自のプラグインを配布するには、独自のマーケットプレイスを作成してユーザーと共有してください。
公式マーケットプレイスには、いくつかのカテゴリのプラグインが含まれています:

コード インテリジェンス

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

外部統合

これらのプラグインは事前設定された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

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

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

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

インストール後、プラグインのコマンドはすぐに利用可能になります。プラグインコマンドはプラグイン名でネームスペース化されているため、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 [email protected]:company/plugins.git
特定のブランチまたはタグを追加するには、#の後に参照を追加します:
/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ベースのマーケットプレイスと比べていくつかの制限があります。プラグインをインストールするときに「パスが見つかりません」エラーが発生する場合は、トラブルシューティングを参照してください。

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

マーケットプレイスを追加したら、プラグインを直接インストールできます(デフォルトではユーザースコープにインストール):
/plugin install plugin-name@marketplace-name
別のインストールスコープを選択するには、インタラクティブUIを使用します:/pluginを実行してDiscoverタブに移動し、プラグインでEnterを押します。以下のオプションが表示されます:
  • ユーザースコープ(デフォルト): すべてのプロジェクト全体で自分用にインストール
  • プロジェクトスコープ: このリポジトリのすべてのコラボレーター用にインストール(.claude/settings.jsonに追加)
  • ローカルスコープ: このリポジトリ内で自分用にのみインストール(コラボレーターと共有されない)
管理スコープのプラグインも表示される場合があります。これらは管理者が管理設定を通じてインストールしたもので、変更することはできません。 /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

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

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

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

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

CLIコマンドを使用する

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

自動更新を設定する

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

チームマーケットプレイスを設定する

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

トラブルシューティング

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

「不明なコマンド」が表示されるか、/pluginコマンドが表示されない場合:
  1. バージョンを確認: claude --versionを実行します。プラグインにはバージョン1.0.33以降が必要です。
  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を再起動して、プラグインを再インストールします。詳細については、プラグインスキルがインストール後に表示されないを参照してください。
詳細なトラブルシューティングと解決策については、マーケットプレイスガイドのトラブルシューティングを参照してください。デバッグツールについては、デバッグおよび開発ツールを参照してください。

次のステップ