{"meta":{"title":"Informationen zu GitHub Copilot Plug-Ins","intro":"Plug-ins sind installierbare Pakete, die Copilot um wiederverwendbare Agenten, Fähigkeiten, Hooks und Integrationen erweitern.","product":"GitHub Copilot","breadcrumbs":[{"href":"/de/copilot","title":"GitHub Copilot"},{"href":"/de/copilot/concepts","title":"Konzepte"},{"href":"/de/copilot/concepts/agents","title":"Agenten"},{"href":"/de/copilot/concepts/agents/about-plugins","title":"Plugins"}],"documentType":"article"},"body":"# Informationen zu GitHub Copilot Plug-Ins\n\nPlug-ins sind installierbare Pakete, die Copilot um wiederverwendbare Agenten, Fähigkeiten, Hooks und Integrationen erweitern.\n\nPlug-Ins bieten eine Möglichkeit, benutzerdefinierte Copilot Funktionen zu verteilen. Sie können ein Plug-In verwenden, um einen vorkonfigurierten Satz von Funktionen zu Copilothinzufügen, einschließlich Copilot CLI und Copilot-Cloud-Agent.\n\n## Was ist ein Plug-In?\n\n* Ein verteilungsfähiges Paket, das die Funktionalität von Copilot erweitert.\n* Ein Bündel von Komponenten in einer einzigen installierbaren Einheit.\n\n## Welche Plug-Ins sind enthalten?\n\nEin Plug-In kann einige oder alle der folgenden Komponenten enthalten:\n\n* **Benutzerdefinierte Agenten** – Spezialisierte KI-Assistenten (`*.agent.md` Dateien in `agents/`)\n* **Fähigkeiten** – Diskrete aufrufbare Funktionen (Unterverzeichnisse in `skills/`, die eine `SKILL.md` Datei enthalten)\n* **Hooks** – Ereignishandler, die das Agentverhalten abfangen (eine `hooks.json` Datei im Plug-In-Stamm oder in `hooks/`)\n* **MCP-Serverkonfigurationen** – Modellkontextprotokollintegrationen (eine `.mcp.json` Datei im Plug-In-Stamm oder eine `mcp.json` Datei in `.github/`)\n* **LSP-Serverkonfigurationen** – Language Server Protocol-Integrationen (eine `lsp.json` Datei im Plug-In-Stamm oder in `.github/`)\n\n## Wie Plugins strukturiert sind\n\nEin Plug-In ist ein Verzeichnis mit einer bestimmten Struktur. Sie enthält mindestens eine `plugin.json` Manifestdatei im Stammverzeichnis. Das Manifest gibt dem Plug-In einen Namen und verweist auf die Komponenten, die das Plug-In bereitstellt. Neben dem Manifest kann das Verzeichnis eine beliebige Kombination aus Agents, Fähigkeiten, Hooks, MCP-Serverkonfigurationen und LSP-Serverkonfigurationen enthalten.\n\nEin typisches Plug-In-Verzeichnis sieht wie folgt aus:\n\n```text\nmy-plugin/\n├── plugin.json           # Required manifest\n├── agents/               # Custom agents (optional)\n│   └── helper.agent.md\n├── skills/               # Skills (optional)\n│   └── deploy/\n│       └── SKILL.md\n├── hooks.json            # Hook configuration (optional)\n├── .mcp.json             # MCP server config (optional)\n└── lsp.json              # LSP server config (optional)\n```\n\nDen vollständigen Satz von Feldern, die Sie im Manifest einfügen können, finden Sie unter [GitHub Copilot CLI-Plug-In-Referenz](/de/copilot/reference/copilot-cli-reference/cli-plugin-reference). Eine schrittweise Anleitung zum Erstellen eines Plug-Ins finden Sie unter [Erstellen eines Plug-Ins für GitHub Copilot-CLI](/de/copilot/how-tos/copilot-cli/customize-copilot/plugins-creating).\n\n## Warum Plug-Ins verwenden?\n\nPlugins bieten die folgenden Vorteile:\n\n* Wiederverwendbarkeit über Projekte hinweg\n* Teamweite Standardisierung der Copilot-Konfiguration\n* Teilen Sie Domänenkompetenz (z. B. durch die Bereitstellung der Fähigkeiten eines Rails-Experten oder eines Kubernetes-Experten)\n* Kapseln komplexer MCP-Serverkonfigurationen\n\n## Wo erhalte ich Plug-Ins?\n\nSie können Plug-Ins von:\n\n* Ein Marktplatz\n* Ein Repository\n* Lokaler Pfad\n\nEin 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.\n\nBeispiele für Marketplaces sind:\n\n* [copilot-plugins](https://github.com/github/copilot-plugins) (standardmäßig hinzugefügt)\n* [awesome-copilot](https://github.com/github/awesome-copilot) (standardmäßig hinzugefügt)\n* [claude-code-plugins](https://github.com/anthropics/claude-code)\n* [claudeforge-marketplace](https://github.com/claudeforge/marketplace)\n\nWie Sie ein Plug-In installieren, hängt davon ab, welchen Client Sie verwenden:\n\n* In Copilot CLI können Sie Plugins imperativ mit dem Befehl `copilot plugin install` oder dem Slash-Befehl `/plugin install` installieren oder sie deklarativ hinzufügen, indem Sie das Plugin zum Feld `enabledPlugins` entweder einer `~/.copilot/settings.json`-Datei auf Benutzerebene oder einer `.github/copilot/settings.json`-Datei auf Repository-Ebene hinzufügen. Siehe [Suchen und Installieren von Plug-Ins für GitHub Copilot-CLI](/de/copilot/how-tos/copilot-cli/customize-copilot/plugins-finding-installing).\n* In Copilot-Cloud-Agent, installieren Sie Plugins deklarativ, indem Sie sie zum `enabledPlugins` Feld der Repositorydatei `.github/copilot/settings.json` hinzufügen. Um Plug-Ins von einem Marketplace zu installieren, der nicht standardmäßig registriert ist, können Sie den Marketplace auch dem `extraKnownMarketplaces` Feld in derselben Datei hinzufügen.\n\nUnternehmensadministratoren können Plug-In-Standards definieren, die für Benutzer im Copilot Unternehmensplan gelten, einschließlich der Angabe zusätzlicher Marketplaces und Plug-Ins, die automatisch installiert werden. Siehe [Informationen zu unternehmensverwalteten Plug-In-Standards](/de/copilot/concepts/agents/about-enterprise-plugin-standards).\n\n## Funktionsweise von Plug-In-Marketplaces\n\nEin Plug-In-Marketplace ist eine Registrierung von Plug-Ins, von denen Sie durchsuchen und installieren können. Ein Marktplatz kann in einem Repository auf GitHub.com, bei einem anderen Online-Git-Hosting-Dienst oder auf Ihrem lokalen oder freigegebenen Dateisystem gehostet werden.\n\nEin Marketplace wird durch eine `marketplace.json` Datei definiert, die Metadaten zum Marketplace bereitstellt und die von ihr zur Verfügung gestellten Plug-Ins auflistet. Jeder Eintrag im Marketplace-Array `plugins` beschreibt ein Plug-In, einschließlich Name, Beschreibung, Version und pfad zum Verzeichnis des Plug-Ins.\n\nDa Plug-Ins auf einem Marketplace versioniert sind, erleichtern Marketplaces das Auffinden, Installieren und Aktualisieren von Plug-Ins und das Teilen in einem Team. Eine schrittweise Anleitung zum Erstellen eines Marketplace finden Sie unter [Erstellen eines Plugin-Marketplace für GitHub Copilot-CLI](/de/copilot/how-tos/copilot-cli/customize-copilot/plugins-marketplace).\n\n## Plug-Ins im Vergleich zur manuellen Konfiguration\n\nAlle 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:\n\n| Funktion        | Manuelle Konfiguration in einem Repository | Plug-In                                           |\n| --------------- | ------------------------------------------ | ------------------------------------------------- |\n| Geltungsbereich | Einzelnes Repository                       | Jedes Projekt                                     |\n| Teilen          | Manuelles Kopieren/Einfügen                | Installationsbefehl oder `enabledPlugins`-Eintrag |\n| Versioning      | Git-Verlaufsprotokoll                      | Marketplace-Versionen                             |\n| Discovery       | Durchsuchen von Repositorys                | Marktplatz durchsuchen                            |\n\n## Weiterführende Lektüre\n\n* [Informationen zu Agentenkenntnissen](/de/copilot/concepts/agents/about-agent-skills)\n* [Informationen zu Hooks für GitHub Copilot](/de/copilot/concepts/agents/hooks)\n* [Informationen zu benutzerdefinierten Agents](/de/copilot/concepts/agents/copilot-cli/about-custom-agents)"}