Skip to main content

GitHub Copilot CLI(コマンドラインインターフェース) のプラグインについて

プラグインは、再利用可能なエージェント、スキル、フック、統合を使用して GitHub Copilot CLI(コマンドラインインターフェース) を拡張するインストール可能なパッケージです。

この機能を使用できるユーザーについて

GitHub Copilot CLI(コマンドラインインターフェース) はすべての Copilot プランで利用可能です。 Copilot を organization から受け取る場合は、organization の設定で Copilot CLI ポリシーを有効にする必要があります。

プラグインは、カスタム CLI 機能を配布する方法を提供します。 プラグインを使用して、Copilot CLI に構成済みの一連の機能を追加できます。

プラグインとは何ですか?

  • Copilot CLIの機能を拡張する再配布可能なパッケージ。
  • 1 つのインストール可能なユニット内のコンポーネントのバンドル。

プラグインに含まれるもの

プラグインには、次のコンポーネントの一部またはすべてを含めることができます。

  •         **カスタム エージェント** — 特殊化された AI アシスタント (`*.agent.md` 内のファイル`agents/`)
    
  •         **Skills** — 個別の呼び出し可能な機能 ( `skills/`の skills サブディレクトリ、 `SKILL.md` ファイルを含む)
    
  •         **Hooks** — エージェントの動作をインターセプトするイベント ハンドラー (プラグイン ルートまたは`hooks.json`の`hooks/` ファイル)
    
  •         **MCP サーバー構成** — モデル コンテキスト プロトコル統合 (プラグイン ルートの`.mcp.json` ファイル、または`mcp.json`の`.github/` ファイル)
    
  •         **LSP サーバー構成** — 言語サーバー プロトコルの統合 (プラグイン ルートまたは`lsp.json`内の`.github/` ファイル)
    

プラグインを使用する理由

プラグインには、次の利点があります。

  • プロジェクト間の再利用性
  • CLI 構成のチーム標準化
  • ドメインの専門知識を共有する (Rails エキスパートや Kubernetes エキスパートのスキルを提供するなど)
  • 複雑な MCP サーバーセットアップをカプセル化する

プラグインはどこで入手できますか?

プラグインは次の場所からインストールできます。

  • マーケットプレース
  • リポジトリ
  • ローカルな経路

マーケットプレースは、開発者がプラグインを公開、検出、インストール、管理できる場所です。 これはアプリ ストアに少し似ていますが、プラグインの場合です。

マーケットプレースの例を次に示します。

  •         [copilot-plugins](https://github.com/github/copilot-plugins) (既定で追加)
    
  •         [awesome-copilot](https://github.com/github/awesome-copilot) (既定で追加)
    
  •         [claude-code-plugins](https://github.com/anthropics/claude-code)
    
  •         [claudeforge-marketplace](https://github.com/claudeforge/marketplace)
    

マーケットプレースを追加し、そこからプラグインをインストールする方法の詳細については、 GitHub Copilot CLI(コマンドラインインターフェース) のプラグインの検索とインストール を参照してください。

プラグインと手動構成の比較

プラグインを使用して追加できる機能は、Copilot CLI を手動で構成して追加することもできます。たとえば、カスタム エージェント プロファイルや MCP サーバーを追加します。 ただし、プラグインは手動構成よりもいくつかの利点を提供します。

特徴リポジトリ内の手動構成プラグイン
Scope単一リポジトリ任意のプロジェクト
Sharing手動コピー/貼り付け
          `/plugin install` コマンド |

| バージョン管理 | Git 履歴 | マーケットプレイスバージョン | | ディスカバリー | リポジトリの検索 | マーケットプレイスの閲覧 |

詳細については、次を参照してください。

  •         [AUTOTITLE](/copilot/how-tos/copilot-cli/customize-copilot/plugins-creating)
    
  •         [AUTOTITLE](/copilot/reference/cli-plugin-reference)