Skip to main content

Informationen zu Plugins für GitHub Copilot CLI

Plugins sind installierbare Pakete, die GitHub Copilot CLI mit wiederverwendbaren Agents, Skills, Hooks und Integrationen erweitern.

Wer kann dieses Feature verwenden?

GitHub Copilot CLI ist in allen Copilot Abonnements enthalten. Wenn du Copilot von einer Organisation erhältst, 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 Plugin verwenden, um dem Copilot CLI einen vorkonfigurierten Satz von Funktionen hinzuzufü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 Plugins für GitHub Copilot CLI.

Plug-Ins im Vergleich zur manuellen Konfiguration

Alle Funktionen, die Sie mit einem Plug-In hinzufügen können, können Sie auch hinzufügen, indem Sie Copilot CLI manuell konfigurieren, z. B. durch Hinzufügen von benutzerdefinierten Agentprofilen oder MCP-Servern. 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)