Claude Codeにプラグインがあると知った。公式ドキュメントで調べた「何ができて、何ができないか」

Uncategorized

Claude Codeを触っていて、ふと思った。 「これ、他の人が作った便利機能を取り込めたりしないんだろうか」と。

WordPressを触ったことがある人なら分かると思うが、本体は同じでも、プラグインの組み合わせで全く違うサイトになる。あの感覚だ。

調べてみたら、Claude Codeにも Plugins(プラグイン)という仕組みがちゃんとあった。 しかも、Anthropic公式のマーケットプレイスが最初から使える。

今回は、Anthropic公式のCreate pluginsDiscover and install prebuilt plugins through marketplacesを読んで、僕なりに整理したメモだ。

結論から言っておくと、僕はまだ1個もプラグインを入れていない。 ただし、自分がいま抱えている作業——記事ネタの管理、コミットメッセージ作成、PRレビュー——を振り返ると、肌感覚でこの3つだけで月10〜15時間くらいは使っている気がする(きちんと計測したわけではなく、あくまで僕の仮試算だ)。仮に半分でも自動化できれば、月5時間以上が戻ってくる計算になる。時給2,000円換算なら月1万円分。プラグインを触る前に、まず「何がどれだけ重いのか」を仮でも良いので数字に置いておくのは、財務経理の基本だと思う。


Pluginsは「Claude Codeの追加パッケージ」

公式の説明を僕なりに要約するとこうなる。

プロジェクトやチームで共有できる、カスタム機能の拡張パックがプラグイン。

プラグインに詰め込めるのは、公式ドキュメントを読むと以下の要素だ。

  • Skills(スキル:Claudeに追加する手順書)
  • Agents(サブエージェント:役割特化のClaude)
  • Hooks(フック:特定イベントで自動で走る処理)
  • MCP servers(外部ツール連携の窓口)
  • LSP servers(言語サーバー:型チェックなどをClaudeに教える)
  • Monitors(バックグラウンドで動く監視プロセス)

つまりプラグイン1個で、「指示書と役割と自動化と外部連携」をまとめて配れるということだ。 個別に設定していた細かいものを、ポンと配って「これ入れて」で済むイメージだと思うと、分かりやすい。


公式の"マーケットプレイス"が最初から入っている

ここがいちばんびっくりしたポイントだった。 公式ドキュメントによると、Claude Codeを起動した時点で、Anthropic公式のプラグイン倉庫(claude-plugins-official)が最初から接続されている

使い方はシンプル。/plugin というコマンドを叩くと、プラグイン管理のタブ付きUIが開く。 タブは4つ。

  • Discover:プラグインを探す
  • Installed:入れているプラグインを管理
  • Marketplaces:マーケット追加・更新
  • Errors:エラー確認

ここで「Discover」タブを選べば、公式のプラグインが並ぶ、という流れだ。


公式マーケットプレイスにはこんなものが並んでいる

公式ドキュメントの表に書いてあるものを、僕の興味順で整理するとこうなる。

外部サービス連携(MCP)

プラグイン 何とつながるか
github GitHub(Issue・PR操作)
gitlab GitLab
atlassian Jira・Confluence
asana Asana
linear Linear
notion Notion
figma Figma
slack Slack
vercelfirebasesupabase インフラ/BaaS
sentry Sentry(エラーモニタリング)

Discover and install prebuilt plugins through marketplaces「External integrations」より)

「Claudeから直接Notionやれるのか…」と、素直に感動した。 僕みたいに一人で全部やる立場だと、ツールを行き来する時間が一番のロスになる。ここを詰められるだけで相当違う。

開発ワークフロー

プラグイン 何ができるか
commit-commands コミット・Push・PR作成を定型化
pr-review-toolkit PRレビュー専用のAgent群
agent-sdk-dev Agent SDKを使った開発支援
plugin-dev プラグイン自体を作るためのツール

公式のこのあたりは、Claude Code開発チームが「自分たちが毎日使うやつ」を配っている感じで、信頼できる。

言語サーバー(LSP)

C/C++、C#、Go、Java、Kotlin、Lua、PHP、Python、Rust、Swift、TypeScriptの11言語分が揃っている。 これを入れておくと、Claudeがファイルを編集した直後に型エラーや未使用変数を自分で検知して、同じターンで直してくれる仕様になっている。

これは地味に効く。僕が触っているのはそんなに複雑なコードじゃないが、「書いて、動かしてみて、壊れてる」のサイクルが1回短くなるのは、ありがたい。


インストールはコマンド1発

公式マーケットからのインストールは、/plugin installプラグイン名@マーケット名 を添えるだけ。具体的な書式は公式ドキュメントにそのまま載っているので、コピペで入る。

インストールの"スコープ"は3段階から遴べる。

スコープ 範囲
user 自分の全プロジェクト
project 今のリポジトリ(.claude/settings.jsonに入る:チームで共有される)
local 今のリポジトリで、自分だけ

Discover and install prebuilt plugins through marketplaces「Install plugins」より)

僕みたいな一人プロジェクトの場合、基本は user で問題ないと思う。 チームで入れるなら project が正解。リポジトリに設定が入るので、Clone した他のメンバーにも同じプラグインが行き渡る。

インストール後は、/reload-plugins で再起動せずに有効化できる。地味に便利だ。


"プラグインはスキル名に名前空間が付く"というルール

ここは読み飛ばしやすいけど、知っておかないと混乱する。

プラグインに入っているスキルを呼ぶときは、

/プラグイン名:スキル名

という書式になる。複数プラグインで同じスキル名があってもぶつからないように、最初からこういう設計になっている、ということだ。

これはWordPressのプラグインが、管理画面のメニューに「プラグイン名」で固まって並ぶのと発想が近い。


必ず目を通すべき "警告"

ここは、絶対に読み飛ばしてはいけない。

公式ページには、はっきり 「プラグインとマーケットプレイスは信頼できるソースのものだけを入れてください」 という注意書きがある。

同じページの別の場所にも念押しがあって、公式マーケットに載っていないプラグインの中身までAnthropic側で保証はできない、という趣旨が明記されている。

つまり、「便利そうだから」で入れる前に、出所を確認してください というのが公式のスタンスだ。 ここはWordPressのプラグインで考えると分かりやすい。無料プラグインを出所確認なしに片っ端から入れる人はいないはず。Claude Codeのプラグインも、同じ感覚で選びたい。

僕のルールは3つ。

  1. まずは公式マーケット(claude-plugins-official)にあるものだけを入れる
  2. 公式以外をマーケットとして追加するのは、自分でそのリポジトリを確認できるときだけ
  3. 他人がシェアしているプラグインを見つけても、中身の説明を自分で読むまで入れない

この辺りは、プラグイン選びが重要なWordPressと同じ感覚だ。


僕が最初に入れるプラグイン(優先順位つき)

正直に書くと、僕はまだ何も入れていない。 でも調べながら、最初に入れるものは決めた。

  • commit-commands — コミットメッセージを毎回考えるのが苦手。いちばん頻度が高い
  • github — Issue・PR操作をClaudeに寄せたい(肌感覚で月10〜15件のやり取り。これも仮試算)
  • pyright-lsp — 将来Pythonを触るとき、型の間違いを早めに拾いたい

この3つだけ。 一気に詰め込むと、何が効いていて何が効いていないのか分からなくなるので、1つずつ、効果を確かめてから次を入れる。 フックのときと同じ順番だ。

コスト側の話も書いておく

公式マーケットのプラグインは無料で、合わなければ /plugin uninstall でいつでも外せる。 つまり「入れて・試して・合わなければ外す」の損切りがとても軽い投資だ。 最初の1個は、完璧を目指さず、気になったものを1つ入れて試すので充分だと思う。


今日の5分アクション:まずDiscoverタブを開くだけでいい

いきなり何か入れる必要はない。 最初は 中身を見るだけ で充分だ。

  1. Claude Codeを起動
  2. /plugin と入力
  3. タブUIが開くので、Discoverタブに移動(Tabキーで切り替え)
  4. 公式マーケットプレイス(claude-plugins-official)のプラグイン一覧を眺める
  5. 気になったものの詳細画面だけ開いて、「このプラグインは何を入れるのか」を読む

ここまでで5分。何もインストールせず、閉じていい。 「カタログを見ただけ」の状態を作っておくと、次に必要になった瞬間に迷わず入れられる。


まとめ:プラグインは「他人の知恵を借りる仕組み」

  • Pluginsは、Skills・Agents・Hooks・MCPなどをまとめた拡張パッケージ
  • Anthropic公式のマーケットプレイス(claude-plugins-official)が最初から使える
  • /plugin コマンドで探す/入れる/止める が完結する
  • スコープは user / project / local の3段階
  • 出所の分からないプラグインは入れない のが公式からの強いメッセージ
  • 最初は公式マーケットのものだけを1つずつ試すのが安全

「自分ひとりで全部作ろう」としなくていい、というのが、僕がこの仕組みを読んで一番楽になった点だった。 財務経理でもそうだけど、車輪の再発明は事故のもとだ。信頼できる既製品を評価して選んで使う、というのが、大人の仕事の仕方だと思う。


出典(すべてAnthropic公式)

— 了 —

コメント

タイトルとURLをコピーしました