Anthropic Claude 公式プラグインとは?claude-code-setup と Anthropic 製35プラグインを解説

Anthropic Claude 公式プラグインとは?claude-code-setup と Anthropic 製35プラグインを解説

Anthropic 公式プラグインとは、Claude Code を Skills・Hooks・MCP サーバーなどで拡張する配布パッケージのうち、Anthropic 自身が開発・保守する Anthropic 製プラグインを指す。

本記事は、Claude Code をすでに使っている開発者と、チーム導入を検討している担当者の両方に向けて、公式プラグインの全体像と、その入口となる claude-code-setup の正体を整理する。読み終えると、執筆時点で35個ある Anthropic 製プラグインの役割を俯瞰でき、「公式」と「Anthropic 製」を取り違えないための判断軸が手に入る。

Claude Code のプラグインとは何か?

Claude Code のプラグインとは何か?

プラグインは Claude Code の拡張機能パッケージである。まず、プラグインに何を詰め込めるのか、そしてプラグインがどこから配布されるのかを押さえておきたい。

プラグインを構成する要素

1つのプラグインは、複数の構成要素をまとめた「箱」だ。公式ドキュメントは、プラグインに含められるコンポーネントを次のように定義している。

ディレクトリ/ファイル役割
skills/Claude が文脈に応じて呼び出す専門手順・知識
commands/スラッシュコマンド(フラットな Markdown。新規プラグインは skills/ 推奨)
agents/サブエージェント(専門タスク用エージェント)の定義
hooks/PreToolUse / PostToolUse などのイベントに反応する自動処理
.mcp.jsonMCP サーバー(外部ツール連携)の設定
.lsp.jsonLSP サーバー(コードインテリジェンス)の設定
monitors/ログやファイルをバックグラウンド監視する設定
bin/プラグイン有効時に Bash の PATH に追加される実行ファイル
settings.jsonプラグイン有効時に適用される既定設定

すべてを盛り込む必要はない。スラッシュコマンド1個だけの小さなプラグインも、複数要素を束ねた大きなプラグインも作れる。

公式マーケットプレイスとコミュニティマーケットプレイスの違い

プラグインはマーケットプレイス経由で配布される。Anthropic は2つの公開マーケットプレイスを運営している。

claude-plugins-official は Anthropic がキュレーションする公式マーケットプレイスで、Claude Code をインストールすると自動的に利用できる。 一方の claude-community(claude-plugins-community)はサードパーティの投稿が審査を経て掲載されるコミュニティ向けで、/plugin marketplace add anthropics/claude-plugins-community で追加し @claude-community として使う。

さらに、公式リポジトリの内部も2階層に分かれている。/plugins ディレクトリは Anthropic 製、/external_plugins はパートナーやコミュニティ由来のプラグインだ。この記事で「Anthropic 製」と呼ぶのは前者を指す。

claude-code-setup とは何か?

claude-code-setup とは何か?

公式マーケットプレイスのプラグインを片っ端から試すのは現実的ではない。claude-code-setup は、そのプロジェクトに本当に効くものだけを絞り込む「入口」のプラグインだ。

「自動設定ツール」ではなく「提案ツール」である

claude-code-setup は設定を書き換えるツールではなく、設定を提案するツールである。 公式ドキュメントは「This skill is read-only - it analyzes but doesn't modify files(このスキルは読み取り専用で、分析するがファイルは変更しない)」と明記している。

具体的には、package.json、使用言語、ディレクトリ構造、依存関係、コードパターンを解析し、そのプロジェクトに入れる価値が高い自動化を提示する。提案を採用するかどうかの判断と、実際の設定作業は、あくまで利用者の手に残る。ここを取り違えると、「公式プラグインを入れたのに何も変わらない」という誤解につながりやすい。

claude-code-setup が提案する5カテゴリ

claude-code-setup は次の5カテゴリについて推奨を出す。各カテゴリで原則として上位1〜2件に絞るため、提案リストが膨れ上がって選べなくなることはない。

カテゴリ提案内容
MCP Servers外部ツール・サービス連携React なら Playwright、ドキュメント検索なら Context7
Skills再利用可能なワークフローや専門知識テスト実行、PR 作成、フロントエンド設計補助
Hooksイベントに反応する自動処理保存後の整形、危険なファイル変更の警告、lint 実行
Subagents専門レビュー用のサブエージェントセキュリティ、性能、アクセシビリティ、品質レビュー
Slash Commandsよく使う作業のコマンド化/test/pr-review/explain など

特定のカテゴリだけ詳しく知りたいときは、「MCP だけ深掘りして」のように依頼すれば、そのカテゴリに絞った掘り下げが返ってくる。

使い方とインストール

使い方は会話で頼むだけだ。Claude Code 上で「recommend automations for this project」「help me set up Claude Code」「what hooks should I use?」のように依頼すると、claude-code-setup がプロジェクトを読み取り、推奨を返す。

インストールは2通りある。Claude Code で /plugin を実行して Discover タブから探す方法と、コマンドで直接指定する方法だ。

/plugin install claude-code-setup@claude-plugins-official

{plugin-name}@{marketplace-name} という書式はすべての公式プラグインで共通で、claude-plugins-official は前述のとおり最初から使える。

Anthropic 製の公式プラグインにはどんなものがあるか?

Anthropic 製の公式プラグインにはどんなものがあるか?

claude-code-setup が提案するのは、多くの場合これから紹介する Anthropic 製プラグイン群だ。公式リポジトリの /plugins には、執筆時点で35個の Anthropic 製プラグインがある。役割ごとに眺めておくと、提案を受けたときの判断が速くなる。

開発ワークフロー・コード品質を支える Anthropic 製プラグイン

日々の開発で出番が多いのが、ワークフローとコード品質のプラグインだ。

プラグイン役割
claude-code-setupプロジェクトを解析し自動化設定を提案
claude-md-managementCLAUDE.md の品質監査・プロジェクト記憶の更新
session-reportセッションのトークンやキャッシュ効率を HTML レポート化
feature-dev探索・設計・品質レビューを含む機能開発ワークフロー
code-review複数の専門エージェントで PR を自動レビュー
pr-review-toolkitコメント・テスト・型設計などに特化した PR レビュー
code-simplifier機能を保ったままコードを読みやすく整理
commit-commandscommit / push / PR 作成などの Git ワークフロー
code-modernizationCOBOL や古い Java/C++ などレガシーの近代化支援
security-guidance編集時に危険なコードパターンを警告
frontend-designデザイン品質の高いフロントエンド・UI 実装支援

学習・特殊タスク・プラグイン開発、そして LSP

残りは学習用途、特殊タスク、プラグイン開発者向け、そして言語ごとの LSP だ。

プラグイン役割
playgroundインタラクティブな単一 HTML playground を生成
explanatory-output-style実装判断やコード構造の教育的説明を追加
learning-output-style重要な判断点でコード貢献を促す学習モード
math-olympiad競技数学を検証エージェント付きで解く
agent-sdk-devClaude Agent SDK アプリの開発支援
plugin-devプラグイン作成用の Skills・Agent・検証支援
skill-creatorSkill の新規作成・改善・評価
mcp-server-devMCP サーバーの設計・実装・デプロイ支援
hookify会話パターンやルールからカスタム Hook を作成
ralph-loop同じタスクを繰り返し改善する自己参照ループ
cwc-makersCode with Claude Makers Cardputer のセットアップ
example-pluginプラグイン構造の参考実装

LSP(Language Server Protocol)プラグインは、定義ジャンプ・参照検索・型エラー検知といったコードインテリジェンスを Claude に与える。Anthropic 製のものだけで12言語をカバーしている。TypeScript/JavaScript(typescript-lsp)、Python(pyright-lsp)、Rust(rust-analyzer-lsp)、C/C++(clangd-lsp)、C#(csharp-lsp)、Go(gopls-lsp)、Java(jdtls-lsp)、Kotlin(kotlin-lsp)、Lua(lua-lsp)、PHP(php-lsp)、Ruby(ruby-lsp)、Swift(swift-lsp)の各プラグインだ。自分のプロジェクトの主要言語の LSP プラグインは、最初に入れて損のない一群と言える。

導入前に押さえておきたい注意点

導入前に押さえておきたい注意点

公式プラグインは便利だが、「公式」という言葉が指す範囲を正確に理解しておかないと、信頼の判断を誤る。

「Verified」「公式マーケット掲載」は「Anthropic 製」ではない

Claude のプラグインディレクトリには「Anthropic Verified」「Made by Anthropic」と表示されるものがある。しかし、公式マーケットプレイス claude-plugins-official に掲載されていること自体は、「Anthropic が作った」ことを意味しない。

claude-plugins-official は Anthropic がキュレーションするが、その対象にはパートナーやコミュニティ由来のプラグイン(公式リポジトリの /external_plugins)も含まれる。掲載は Anthropic の裁量で決まり、申請プロセスはない。逆に、コミュニティマーケットプレイスへの投稿フォームから送っても、それが公式マーケットプレイスに追加されるわけではない。

「Anthropic 製かどうか」を厳密に確かめたいなら、公式リポジトリ anthropics/claude-plugins-official/plugins ディレクトリにあるか否かで判断するのが確実だ。本記事の35個は、その基準で数えている。

提案ツールは意思決定を肩代わりしない

もう1つの落とし穴は、claude-code-setup を「設定が終わるボタン」と捉えてしまうことだ。前述のとおり読み取り専用で、出てくるのは提案にすぎない。どれを採用するか、自社のセキュリティ方針やレビュー体制に合うかは、人間が判断する領域に残る。

プラグインそのものの安全性も同じだ。公式ドキュメントは「Anthropic はプラグインに含まれる MCP サーバー・ファイル・ソフトウェアを管理していない」と注意を促している。インストールは、提供元を信頼できると確かめてから行う。これはAnthropic 製・外部を問わず共通の原則だ。

開発者と導入検討者、それぞれの最初の一歩

開発者と導入検討者、それぞれの最初の一歩

立場によって、最初にやるべきことは変わる。

開発者であれば、まず手元のリポジトリで claude-code-setup に「recommend automations for this project」と頼んでみるのが早い。読み取り専用なので、何も壊さずに「このプロジェクトには何が効くのか」の当たりがつく。提案された中から、主要言語の LSP プラグインと、commit-commands や code-review のような毎日使うものを1〜2個入れて、効果を確かめてから広げていくとよい。いきなり全部入れる必要はない。

チーム導入を検討する担当者であれば、見るべきは「何を標準にするか」だ。claude-code-setup の提案を出発点に、code-review や pr-review-toolkit でレビュー品質を揃える、security-guidance で危険な変更に網をかける、claude-md-management でプロジェクト知識の劣化を防ぐ——といった具合に、チームで効く順に優先度をつけていく。マーケットプレイスはリポジトリ単位でも設定でき、社内向けにプライベートリポジトリで持つこともできるため、決めた構成をチーム標準として配布できる。判断の軸は「公式かどうか」よりも「自社の開発フローのどこが詰まっているか」だ。

よくある質問

よくある質問

最後に、よくある疑問を3つ整理しておく。

Q1: claude-code-setup を使うとプロジェクトの設定ファイルが勝手に書き換わる?

書き換わらない。claude-code-setup は読み取り専用で、package.json やディレクトリ構造を分析して提案を出すだけだ。ファイルの変更や、提案されたプラグインの実インストールは、利用者が明示的に行う必要がある。「解析はするが変更はしない」のが、このプラグインの設計上の前提になっている。

Q2: 公式プラグインと外部プラグインを見分けるには?

表示ラベルではなく、配布元のディレクトリで見分けるのが確実だ。Anthropic 製のものは公式リポジトリ anthropics/claude-plugins-official/plugins に、パートナー・コミュニティ由来は同じリポジトリの /external_plugins に置かれている。「Anthropic Verified」や公式マーケットプレイスへの掲載は、Anthropic 製であることの証明にはならない。

Q3: チームで同じプラグイン構成を揃えるには?

マーケットプレイスはリポジトリ単位で設定でき、社内向けにプライベートリポジトリでマーケットプレイスを持つこともできる。claude-code-setup の提案でチーム標準を決め、code-review や security-guidance のような共通ルール系のプラグインを軸に配布すると、メンバー間で Claude Code の挙動を揃えやすい。

まとめ

まとめ

Anthropic 公式プラグインは、Claude Code を Skills・Hooks・MCP・LSP・Monitors などで拡張する Anthropic 製パッケージ群であり、公式リポジトリの /plugins に執筆時点で35個ある。その入口が claude-code-setup で、プロジェクトを読み取り専用で解析し、MCP・Skills・Hooks・Subagents・Slash Commands の5カテゴリで「効くものだけ」を提案する。

重要なのは2点。これは提案ツールであって自動設定ツールではないこと、そして「公式マーケット掲載」や「Verified」表示が「Anthropic 製」と同義ではないことだ。この2点を押さえれば、提案を受け取ったときも、信頼の判断を下すときも迷わない。

公式プラグインの全体像が見えても、「自社の開発フローのどこに、どの自動化を効かせるか」の設計は別の作業になる。Unimon は、Claude をはじめとする AI ツールの導入・活用設計を支援している。チームでの Claude Code 活用や、AI を組み込んだ開発体制づくりを検討しているなら、ぜひ相談してほしい。

著者・監修者

Yusuke Ishihara

Yusuke Ishihara

13歳でMSXに触れプログラミングを開始。武蔵大学卒業後、航空会社の基幹システム開発や日本初のWindowsサーバホスティング・VPS基盤構築など、大規模システム開発に従事。 2008年にサイトエンジン株式会社を共同創業。2010年にユニモン株式会社、2025年にエニソン株式会社を設立し、業務システム・自然言語処理・プラットフォーム開発をリード。 現在は生成AI・大規模言語モデル(LLM)を活用したプロダクト開発およびAI・DX推進を手がける。