Claude Codeプラグイン入門:Skills・Subagents・Hooks・MCPを1コマンドで束ねる仕組み

Claudeスキル・MCP のアイキャッチ

Claude Codeの「プラグイン」は、これまで各自の .claude/ ディレクトリに散らばっていたスキル(スラッシュコマンド)・サブエージェント・フック・MCPサーバー・LSPサーバーを1つの単位にまとめ、マーケットプレイスから1コマンドで導入・更新できるようにした仕組み。2025年10月に登場し、チームでの設定共有や個人の作業効率化に使われている。今回は基本の使い方と、実際にレビューされている注目プラグインを紹介する。

Claude Codeのプラグインとエージェントツールのイメージ

プラグインとは何か

Claude Codeのプラグインは、次の要素を自由に組み合わせて1パッケージにできる「拡張機能の箱」。

  • Skills(スラッシュコマンド) — /plugin-name:command の形で名前空間付きで呼び出せる。他のプラグインのコマンドと名前が衝突しない。
  • Subagents — 特定の役割(レビュー、テスト生成など)に特化した副エージェント。
  • Hooks — ツール実行の前後に決まった処理を挟む仕組み。フォーマッタの自動実行やセキュリティチェックなどに使う。
  • MCPサーバー — GitHubやSlackなど外部サービスとの接続を、.mcp.jsonを手書きせずに導入できる。
  • LSPサーバー — 型エラーやシンボル定義など、IDEと同等のコード理解をClaudeに与える。

公式ブログのプラグイン発表記事によると、狙いは「コピペで配っていた個人の .claude/ 設定」を、バージョン管理できる依存パッケージのように扱えるようにすること。

使い方:マーケットプレイスの追加とインストール

公式マーケットプレイス claude-plugins-official は最初から追加されているので、プラグイン名がわかればすぐに入れられる。他のマーケットプレイスはGitHubリポジトリを指定して追加する。

操作 コマンド例
プラグイン一覧を見る /plugin(Discoverタブでコンテキストコストや内容を確認できる)
公式マーケットプレイスから導入 /plugin install github@claude-plugins-official
他のマーケットプレイスを追加 /plugin marketplace add owner/repo(例: wshobson/agents)
追加後にインストール /plugin install <plugin-name>@<marketplace-name>
反映 /reload-plugins

詳しい手順は公式ドキュメント「Discover and install prebuilt plugins」にまとまっている。プラグインはユーザー単位のほか、プロジェクトの.claude/settings.jsonに登録してチーム全員に配布することもできる。

パズルのピースを組み合わせるイメージ
Photo: INTVGene / CC BY-SA 2.0(Openverse経由)

注目のプラグイン7選

セキュリティ情報サイトSecurity Boulevardが2026年6月に検証した評価をもとに、代表的なプラグインを紹介する。いずれも公式マーケットプレイスclaude-plugins-officialから無料で導入できる(wshobson/agentsを除く)。

プラグイン 内容 向いている用途
commit-commands Skills(/commit、push、PR作成) git操作の手数を減らす
security-guidance Hooks+レビュー用エージェント コード生成時に脆弱性をその場で検知
pr-review-toolkit 並列動作する複数のレビュー用サブエージェント 大きなプルリクエストのレビュー
pyright-lsp LSPサーバー設定(Python) 編集直後に型エラーを検知
github GitHub用MCPサーバー Issue・PR・リポジトリをセッション内で操作
wshobson/agents(コミュニティ) 192のサブエージェント・84プラグイン・156スキル 専門特化エージェントを幅広く使いたい場合
plugin-dev Skills+プラグインの雛形生成 自作プラグインを作ってチームに配布

特にsecurity-guidanceは、コマンドインジェクションや安全でないデシリアライズといった典型的な脆弱性パターンをClaudeが変更を加えるたびにチェックし、同じセッション内で修正案を出す点が評価されている。pyright-lspのようなLSP系プラグインは、事前にpyright-langserverなど対応する言語サーバーの実行ファイルをPATHに入れておく必要があり、なければExecutable not found in $PATHというエラーになる点は注意したい。

コミュニティ製のwshobson/agentsは37,000スター超のリポジトリで、専門特化型のサブエージェントを大量にまとめて配布している。ただし公式のclaude-communityマーケットプレイスのような自動安全審査は通っていないため、導入は自己責任になる。

自分でプラグインを作る

社内の.claude/設定を毎回コピペで配っているなら、plugin-devプラグインが最短ルート。次のような構成を雛形として生成してくれる。

  • .claude-plugin/plugin.json — プラグインのマニフェスト
  • skills/ — スラッシュコマンド・スキル定義
  • agents/ — サブエージェント定義
  • hooks/hooks.json — フック設定
  • .mcp.json — MCPサーバー設定

claude plugin validateコマンドで、コミュニティマーケットプレイスの審査と同じチェックを事前に走らせられる。社内配布用のプライベートマーケットプレイスを自前のGitHubリポジトリで運用すれば、チーム全員に同じ設定を配れる。

導入前に知っておきたいこと

プラグインはユーザー権限でコードを実行する。Anthropicも「プラグインに含まれるMCPサーバーやファイル、その他のソフトウェアを管理・検証していない」と明言しており、信頼できる提供元以外からの導入は避けたい。まずは公式マーケットプレイスのcommit-commandsやsecurity-guidanceのような低リスクなものから試し、MCPサーバーを含むプラグインは「自分の権限で動く外部連携用の認証情報」として扱うのが安全。


主な情報源

各ツールは提供元の規約に従ってご利用ください。情報は各情報源の公開時点のものです。収集・要約はAI、公開判断は人。