Shiraude Code Docs
用語2026年8月2日プラグインマーケットプレイススキルMCPチーム開発

プラグインとは?Claude Codeの機能をまとめて配れる仕組み

プラグインって何?

Claude Codeには、いろいろな拡張の手段があります。特定の作業のやり方を教える「skill」、決まったタイミングで自動実行される「hooks」、専門の作業を任せる「subagents」、外部ツールとつなぐ「MCPサーバー」。どれも便利なんですが、バラバラに配ろうとすると「このファイルをここに置いて、この設定をここに書き足して……」という手順書が必要になります。

プラグインは、そういった要素をひとまとめにして、1つのインストールできる単位として配布できる仕組みです。中身がskillだけでもいいし、skill + hooks + MCPサーバーの詰め合わせでもいい。受け取る側は「そのプラグインを入れる」だけで、中身がまるごと使える状態になります。

スマホアプリに例えると

スマホに新しいアプリを入れるとき、「まずこのライブラリをダウンロードして、次に設定ファイルを書き換えて……」なんてことはしませんよね。ストアで選んでインストールボタンを押せば、アイコンも機能も設定も全部まとめて入ってくる。

プラグインはそれに近い感覚です。「レビュー用のskillと、コミット前に走るhookと、社内APIにつなぐMCPサーバー」という3点セットを1つのパッケージにして、チームメンバーは「入れる」の一手だけで同じ環境になる。これが一番わかりやすい価値だと思います。

名前がぶつからない仕組み

複数のプラグインを同時に入れると、心配になるのが名前の衝突です。AチームのプラグインにもBチームのプラグインにも「review」というskillが入っていたら、どっちが呼ばれるのか分からなくなりそうですよね。

Claude Codeのプラグインでは、プラグイン内のskillが 「プラグイン名:スキル名」 という形で名前空間化されます。つまり frontend-kit:reviewbackend-kit:review のように、プラグイン名が接頭辞として付くわけです。

これは会社の内線番号みたいなものだと思ってください。営業部の「1番」と開発部の「1番」は、部署名を付ければ別物として区別できる。同じ名前のskillを持つプラグインを複数入れても共存できるのは、この仕組みのおかげです。

マーケットプレイスで配る

作ったプラグインは、マーケットプレイスを経由してチームに配布できます。「この設定をコピペしてください」とSlackに貼り付ける運用から、「このマーケットプレイスからこのプラグインを入れてください」という運用に変わる、と考えると差が伝わりやすいでしょうか。

新しく入ったメンバーのセットアップが楽になるのはもちろん、あとから中身を更新したときに全員へ届けやすくなるのも大きいところです。

どういうときに使うと嬉しいか

一人で使っているぶんには、skillファイルを自分の環境に置くだけでも十分動きます。プラグインの真価が出るのは、同じ設定を複数人・複数リポジトリで使い回したくなったときです。

たとえばこんな場面。

状況プラグインなしだとプラグインだと
新メンバーの環境構築手順書を見ながら手作業でファイル配置プラグインを1つ入れる
設定の更新全員に個別に連絡して直してもらうプラグイン側を更新して配布
複数チームの設定併用ファイル名や設定がぶつかる恐れ名前空間で分離されて共存

逆に言えば、まだ試行錯誤の段階で自分だけが使うものを、いきなりプラグインにする必要はありません。「これは他の人にも使ってもらう価値があるな」と思えた時点でパッケージ化を考える、くらいの順番が現実的です。

最初の一歩

いきなり自作しなくても大丈夫です。まずは配布されているプラグインを入れて、「skillやhooksが一気に増える」という体験をしてみるのが理解の近道になります。中身がどう構成されているかを覗いてみれば、自分でまとめるときのイメージも湧いてきます。

より詳しい仕様や作り方は、公式ドキュメント( https://code.claude.com/docs/ja/plugins )を確認してください。

このページは役に立ちましたか?

プラグインとは?Claude Codeの機能をまとめて配れる仕組み | Shiraude Code Docs