Skip to main content

Informationen zu Plug-Ins für GitHub Copilot CLI

Plug-ins sind installierbare Pakete, die GitHub Copilot CLI um wiederverwendbare Agenten, Fähigkeiten, Hooks und Integrationen erweitern.

Wer kann dieses Feature verwenden?

GitHub Copilot CLI ist mit allen Copilot Tarifen verfügbar. Wenn Sie Copilot von einer Organisation erhalten, muss die Copilot CLI-Richtlinie in den Einstellungen der Organisation aktiviert sein.

Plug-Ins bieten eine Möglichkeit, benutzerdefinierte CLI-Funktionen zu verteilen. Sie können ein Plug-In verwenden, um einen vorkonfigurierten Satz von Funktionen zu Copilot CLIhinzufügen.

Was ist ein Plug-In?

  • Ein verteilungsfähiges Paket, das die Funktionalität von Copilot CLI erweitert.
  • Ein Bündel von Komponenten in einer einzigen installierbaren Einheit.

Welche Plug-Ins sind enthalten?

Ein Plug-In kann einige oder alle der folgenden Komponenten enthalten:

  •         **Benutzerdefinierte Agenten** – Spezialisierte KI-Assistenten (`*.agent.md` Dateien in `agents/`)
    
  •         **Fähigkeiten** – Diskrete aufrufbare Funktionen (Unterverzeichnisse in `skills/`, die eine `SKILL.md` Datei enthalten)
    
  •         **Hooks** – Ereignishandler, die das Agentverhalten abfangen (eine `hooks.json` Datei im Plug-In-Stamm oder in `hooks/`)
    
  •         **MCP-Serverkonfigurationen** – Modellkontextprotokollintegrationen (eine `.mcp.json` Datei im Plug-In-Stamm oder eine `mcp.json` Datei in `.github/`)
    
  •         **LSP-Serverkonfigurationen** – Language Server Protocol-Integrationen (eine `lsp.json` Datei im Plug-In-Stamm oder in `.github/`)
    

Warum Plug-Ins verwenden?

Plugins bieten die folgenden Vorteile:

  • Wiederverwendbarkeit über Projekte hinweg
  • Teamstandardisierung der CLI-Konfiguration
  • Teilen Sie Domänenkompetenz (z. B. durch die Bereitstellung der Fähigkeiten eines Rails-Experten oder eines Kubernetes-Experten)
  • Kapseln komplexer MCP-Serverkonfigurationen

Wo erhalte ich Plug-Ins?

Sie können Plug-Ins von:

  • Ein Marktplatz
  • Ein Repository
  • Lokaler Pfad

Ein Marketplace ist ein Ort, an dem Entwickler Plug-Ins veröffentlichen, entdecken, installieren und verwalten können. Es ist ein bisschen wie ein App Store – aber für Plug-Ins.

Beispiele für Marketplaces sind:

  •         [copilot-plugins](https://github.com/github/copilot-plugins) (standardmäßig hinzugefügt)
    
  •         [awesome-copilot](https://github.com/github/awesome-copilot) (standardmäßig hinzugefügt)
    
  •         [claude-code-plugins](https://github.com/anthropics/claude-code)
    
  •         [claudeforge-marketplace](https://github.com/claudeforge/marketplace)
    

Weitere Informationen zum Hinzufügen von Marketplaces und zum Installieren von Plug-Ins finden Sie unter Suchen und Installieren von Plug-Ins für GitHub Copilot CLI.

Plug-Ins im Vergleich zur manuellen Konfiguration

Alle Funktionen, die Sie mit einem Plugin hinzufügen können, können Sie auch manuell hinzufügen, indem Sie beispielsweise benutzerdefinierte Agentprofile oder MCP-Server konfigurieren. Plug-Ins bieten jedoch mehrere Vorteile gegenüber der manuellen Konfiguration:

MerkmalManuelle Konfiguration in einem RepositoryPlug-In
GeltungsbereichEinzelnes RepositoryJedes Projekt
TeilenManuelles Kopieren/Einfügen
          `/plugin install`-Befehl |

| Versionsverwaltung | Git-Verlaufsprotokoll | Marketplace-Versionen | | Ermittlung | Durchsuchen von Repositorys | Marktplatz durchsuchen |

Weiterführende Lektüre

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