anthropics/claude-plugins-official
Official, Anthropic-managed directory of high quality Claude Code Plugins.
概要
claude-plugins-official は、AnthropicのコーディングアシスタントであるClaude Code向けのプラグインを厳選したディレクトリ(「マーケットプレイス」)です。ユーザーがプラグインを発見し、インストールするための中心的な場所となります。
構成
このリポジトリには2つのフォルダがあります:
/plugins— Anthropic自身が構築・保守するプラグイン。/external_plugins— サードパーティパートナーやコミュニティによるプラグイン。
インストール方法
プラグインはClaude Codeの組み込みプラグインシステムを通じてインストールされます。ユーザーは以下を実行します:
/plugin install {plugin-name}@claude-plugins-official
または、/plugin > Discover メニューから利用可能なプラグインを閲覧します。
セキュリティ警告(重要)
READMEには、Anthropicがプラグイン内にバンドルされているMCPサーバー、ファイル、その他のソフトウェアを制御しておらず、それらが意図した通りに動作することや変更されないことを保証できない旨が明記されています。ユーザーはプラグインをインストール、更新、使用する前にそのプラグインを信頼できるか確認し、各プラグインのホームページで詳細を確認するよう求められています。
プラグインの構造
各プラグインは標準的なフォルダレイアウトに従います:
.claude-plugin/plugin.json— 必須のメタデータファイル.mcp.json— オプションのMCPサーバー設定commands/— オプションのスラッシュコマンドagents/— オプションのエージェント定義skills/— オプションのスキル定義README.md— ドキュメント
命名規則
マーケットプレイスエントリの name フィールドは不変のslugです。一度公開されると変更することはできません。ユーザーはその名前でインストールするため、名前を変更すると plugin-not-found エラーが発生し、インストールが壊れてしまいます。
- UI上のラベルを変更したい場合は、代わりに
displayNameを更新してください。 - どうしても名前を変更する必要がある場合は、マーケットプレイスの
.claude-plugin/marketplace.jsonにrenamesマップ(例:"old-name": "new-name")を含める必要があります。Claude Codeのプラグインローダーはこのマップを読み取り、次回の同期時に古いslugを新しいものに自動的に書き換えます。
スキルバンドルプラグイン(特殊なケース)
プラグインのソースリポジトリがスキル(SKILL.md ファイル)を提供しているものの、.claude-plugin/plugin.json マニフェストを持っていない場合、マーケットプレイスエントリで直接スキルを宣言できます。これには以下が必要です:
- エントリ内で
strict: falseを設定 - スキルディレクトリへのパスをリストした明示的な
skills配列
各パスは source.path からの相対パスであり、SKILL.md を含むフォルダを指します。パスは1階層より深くすることも可能で(例:["./libA/skill-1", "./libB/skill-2"])、複数のサブディレクトリにまたがる厳選されたサブセットをマーケットプレイスで公開できます。各スキルはClaude Code内で <plugin-name>:<skill-name> として登録されます。
コントリビューション
- 内部プラグインはAnthropicチームメンバーによって開発されます。
plugins/example-pluginがリファレンス実装として機能します。 - 外部プラグインは、サードパーティパートナーが提出フォームを通じて提出できます。承認されるには品質およびセキュリティ基準を満たす必要があります。
ライセンス
ディレクトリ全体に対する単一のライセンスはありません。リンクされた各プラグインには独自のLICENSEファイルが含まれています。
詳細情報
READMEには、開発者向けの公式Claude Codeプラグインドキュメントへのリンクが記載されています。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト