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-CLIerweitert.
- 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:
| Merkmal | Manuelle Konfiguration in einem Repository | Plug-In |
|---|---|---|
| Geltungsbereich | Einzelnes Repository | Jedes Projekt |
| Teilen | Manuelles 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)