claude-plugins-official:Claude Code公式プラグイン集
claude-plugins-official は、Anthropic が管理する Claude Code 向けの公式プラグイン集で、GitHub スターは 41,711 です。MCP、スキル、スラッシュコマンド、エージェントなどの拡張が増える一方で、提供元はばらばらで、探して入れる共通の入口がありませんでした。このリポジトリはその課題に応えます。プラグインを Anthropic 自社製の内部プラグインと、パートナーやコミュニティ提供のサードパーティ製に分け、共通のディレクトリ構成を定めています。変更できないプラグイン名と、移行用の renames 表、strict: false でスキルバンドルを宣言する仕組みもあります。/plugin install の一行で導入でき、/plugin の Discover から閲覧もできます。Claude Code をすばやく拡張したい開発者や、プラグインを公開したいチームに向いています。
背景と概要
Claude Code は Anthropic が提供するコマンドライン型のコーディングアシスタントです。MCP(Model Context Protocol)サーバー、スキル、スラッシュコマンド、エージェントといった拡張の仕組みが加わるにつれ、開発者は現実的な壁に突き当たりました。拡張は増え、提供元は散らばり、どれを入れてよいか、どれを信頼してよいかを判断する共通の場所がなかったのです。claude-plugins-official は、この空白を埋めるために作られたディレクトリです。Anthropic が管理しており、GitHub スターは 41,711 に達しています。主要言語は Python と表示され、トピックには claude-code、mcp、skills が付いています。
このリポジトリは単体のツールではなく、マーケットプレイスです。Claude Code のプラグインシステムから閲覧できる公式の一覧であり、OS 標準のアプリストアに近い位置づけです。構造、受け入れの基準、共通の導入手順は提供しますが、個々のプラグインの動作まで保証するものではありません。README は、プラグインに含まれる MCP サーバーやファイルなどを Anthropic は制御できず、意図どおりに動くことも、後から変わらないことも保証できないと明記しています。信頼の判断は利用者の手に残されます。
深掘り分析
ディレクトリ構成は明快です。/plugins には Anthropic のチームが開発・保守する内部プラグインを置き、/external_plugins にはパートナーやコミュニティが提供するサードパーティ製を置きます。内部側には参考実装として /plugins/example-plugin があります。各プラグインは共通の骨格に従います。.claude-plugin/plugin.json が必須のメタデータで、.mcp.json は MCP サーバーの設定、commands/ にスラッシュコマンド、agents/ にエージェント定義、skills/ にスキル定義、README.md に説明を置きます。メタデータ以外はすべて任意なので、スキル一つだけのプラグインも、コマンドとエージェントと MCP 接続をまとめた一式のプラグインも作れます。
設計上の注目点は二つあります。一つ目は名前の扱いです。プラグインの name フィールドは変更できないスラッグで、利用者はこの名前で導入します。改名すると plugin-not-found エラーで導入が壊れてしまいます。画面上の表示名を変えたいときは displayName を編集します。どうしても改名が必要な場合は、.claude-plugin/marketplace.json の最上位にある renames に旧名から新名への対応を書きます。すると、利用者が次に同期したとき、ローダーが名前を自動で書き換えます。すでに導入済みの人を守る仕組みです。 二つ目はスキルバンドル型のプラグインです。上流のリポジトリに SKILL.md しかなく plugin.json がない場合、マーケットプレイスの項目に strict: false を指定し、skills 配列を明示できます。各パスは source.path からの相対で、SKILL.md を含むディレクトリを指します。複数のサブディレクトリにまたがって一部のスキルだけを選ぶこともできます。source フィールドは git-subdir 形式に対応し、url、path、ref、sha を指定できます。 claude-plugins-official のプラグインはどう導入するのでしょうか。Claude Code の中で /plugin install {plugin-name}@claude-plugins-official を実行します。/plugin を開いて Discover タブから探すこともできます。リポジトリを手でクローンする必要はなく、設定を自分で書く必要もありません。
業界への影響
一般の利用者にとって、導入までの道のりは短くなります。コマンド一つで入れられ、Discover タブで見て回れます。公開する側の経路は二つあります。Anthropic の社内メンバーは example-plugin を参考に開発します。サードパーティのパートナーは公式のプラグイン提出フォームから申請し、外部プラグインは品質とセキュリティの基準を満たした場合にのみ承認されます。ただし、ここで参照した資料は README の抜粋にとどまり、審査にかかる期間やコミュニティ提出の詳細は書かれていません。実際の運用では、公式フォームと各プラグインのページを確認するのが確実です。
strict: false の仕組みは、すでにスキル群を持つ企業に役立ちます。たとえば SDK のリポジトリに SKILL.md が複数あるとします。構成を作り替えなくても、マーケットプレイスの項目で strict: false を宣言すれば、プラグインとして配布できます。Claude Code ではプラグイン名とスキル名の組み合わせで登録されます。
より大きな意味は、AI コーディング支援のプラットフォーム化です。MCP、スキル、コマンド、エージェントが、一つの形式、一つの配布経路、一つの命名規則のもとに収まりました。チームは自分たちのワークフローを再利用できる部品にまとめ、同僚やコミュニティに共有できます。変更できないスラッグと renames 表の組み合わせは、導入済みの利用者への配慮でもあり、パッケージマネージャーが長く抱えてきた課題への一つの答えです。
今後の展望
リスクも明らかです。公式が管理するディレクトリであることは、すべてのプラグインを公式が推奨することと同じではありません。README 自身が、プラグインは変わりうると述べています。プラグインは MCP サーバーやさまざまなファイルを運べるため、サプライチェーンのリスクは現実にあります。企業の利用者は独自の審査手順を整えるべきです。プラグインのホームページを読むことや、source に sha を固定して、導入後に中身が動かないようにすることが具体策になります。
未解決の問いが二つ残っています。受け入れ基準がどこまで透明になるか。そして、承認後のサードパーティ製プラグインの更新をどう統制するか。いずれも、今回の資料には詳細がありません。品質の基準と変更の追跡性をこのディレクトリがしっかり築ければ、Claude Code のエコシステムにおける事実上の標準の入口になる可能性があります。
Sources
FAQ
claude-plugins-official とは何ですか?
claude-plugins-official は、Anthropic が管理する Claude Code 向けの公式プラグイン集で、GitHub スターは 41,711 です。MCP、スキル、スラッシュコマンド、エージェントなどの拡張を一つの入口にまとめ、Anthropic 製の内部プラグインと、パートナーやコミュニティ提供のサードパーティ製に分けています。
Claude Code の公式プラグイン集はなぜ重要なのですか?
Claude Code の拡張は提供元がばらばらで、探して入れる共通の入口がありませんでした。claude-plugins-official は共通のディレクトリ構成、変更できないプラグイン名、移行用の renames 表を定めています。ただし Anthropic はプラグインの中身を管理できないと明記しており、信頼の判断は利用者に残ります。
このプラグイン集を使うとき、何に注意すればよいですか?
claude-plugins-official からは /plugin install で導入でき、/plugin の Discover でも閲覧できます。サードパーティ製プラグインの品質基準や審査の流れは今後の注目点ですが、記事には審査期間などの詳細がないため、公式フォームと各プラグインのページで確認してください。