Skip to main content

Suchen und installieren von Plugins für GitHub Copilot CLI

Erweitern Sie die Funktionalität von Copilot, indem Sie Plugins installieren, die von der Community oder von Ihrem Team erstellt wurden.

Einleitung

Plugins sind Pakete, die die Funktionalität von Copilot CLI erweitern. Sie können ein Plug-In aus einem Marketplace installieren, den Sie bei der CLI registriert haben, aus einem Git-Repository oder aus einem lokalen Pfad.

Weitere Informationen finden Sie unter Informationen zu Plugins für GitHub Copilot CLI.

Hinweis

Hilfe zur Verwendung von Plugins finden Sie, indem Sie copilot plugin [SUBCOMMAND] --help im Terminal eingeben.

Suchen nach Plug-Ins

Plugins werden in Marketplaces zusammen gesammelt. Ein Marketplace ist eine Registrierung von Plug-Ins, die Sie durchsuchen und installieren können. Sie können Ihrer CLI-Konfiguration einen Marketplace hinzufügen, mit dem Sie die CLI verwenden können, um Plug-Ins aus diesem Marketplace zu durchsuchen und zu installieren – siehe Hinzufügen von Plug-In-Marketplaces. Copilot enthält standardmäßig zwei bereits registrierte Marketplaces: copilot-plugins und awesome-copilot.

Alternativ können Sie online nach Plugin-Marketplaces suchen und dann ein Plug-In direkt aus einem Repository hinzufügen.

So verwenden Sie die CLI, um die Plugins in einem Ihrer registrierten Marketplaces zu durchsuchen:

  1.        **Überprüfen Sie, welche Marketplaces derzeit registriert sind.**
    

    Führen Sie im Terminal die verfügbaren Marketplaces auf, indem Sie Folgendes eingeben:

    Shell
    copilot plugin marketplace list
    

    Geben Sie alternativ in einer interaktiven Sitzung Folgendes ein:

    Copilot prompt
    /plugin marketplace list
    
  2.        **Durchsuchen Sie die Plugins in einem registrierten Marketplace.**
    

    Kopieren Sie aus der Liste der registrierten Marktplätze den Namen des Marktplatzes, den Sie durchsuchen möchten—zum Beispiel awesome-copilot—und geben Sie dann den folgenden Befehl ein, indem Sie MARKETPLACE-NAME ersetzen:

    Shell
    copilot plugin marketplace browse MARKETPLACE-NAME
    
    

Installieren von Plug-Ins

In der Regel installieren Sie ein Plug-In aus einem Ihrer registrierten Marketplaces. Sie können jedoch auch ein Plug-In direkt aus einem Git-Repository oder aus einem lokalen Pfad installieren.

Informationen zum Registrieren zusätzlicher Marketplaces finden Sie unter Hinzufügen und Entfernen von Plug-In-Marketplaces.

Installieren aus einem registrierten Marktplatz

Shell
copilot plugin install PLUGIN-NAME@MARKETPLACE-NAME

Um beispielsweise das database-data-management Plug-In aus dem awesome-copilot Marketplace zu installieren, geben Sie Folgendes ein:

Shell
copilot plugin install database-data-management@awesome-copilot

Geben Sie alternativ in einer interaktiven Sitzung Folgendes ein:

Copilot prompt
/plugin install PLUGIN-NAME@MARKETPLACE-NAME

Direktes Installieren aus einem Online-Git-Repository

Sie können ein Plug-In nicht über einen registrierten Marketplace, sondern direkt aus einem Repository installieren.

Um ein Plug-In direkt aus einem Repository auf GitHub.com zu installieren, geben Sie Folgendes ein:

Shell
copilot plugin install OWNER/REPO

Um ein Plug-In aus einem beliebigen Online-Git-Repository zu installieren, geben Sie Folgendes ein:

Shell
copilot plugin install URL-OF-GIT-REPO

Beispiel: copilot plugin install https://gitlab.com/OWNER/REPO.git.

Wichtig

Damit diese Befehle funktionieren, muss das Repository eine plugin.json Datei in einem .github/plugin- oder .claude-plugin-Verzeichnis oder im Stammverzeichnis des Repositories enthält.

Um ein Plugin direkt aus einem Repository auf GitHub.com zu installieren, wo sich die plugin.json Datei an einem anderen Ort als .github/plugin, .claude-plugin oder dem Stammverzeichnis des Repositories befindet, z.B. wenn Sie ein Plugin direkt aus einem Marktplatz-Repository wie Anthropics/claude-code installieren, geben Sie Folgendes ein:

Shell
copilot plugin install OWNER/REPO:PATH/TO/PLUGIN

Wo PATH/TO/PLUGIN der Pfad vom Stamm des Repository zu einem Verzeichnis ist, das plugin.json, .github/plugin/plugin.json oder .claude-plugin/plugin.json enthält.

Beispiel: copilot plugin install anthropics/claude-code:plugins/frontend-design

Installieren aus einem lokalen Pfad

Shell
copilot plugin install ./PATH/TO/PLUGIN

Verwalten installierter Plug-Ins

copilot plugin list                    # View installed plugins
copilot plugin update PLUGIN-NAME      # Update plugin to latest version
copilot plugin uninstall PLUGIN-NAME   # Remove plugin completely

Wo Plug-Ins gespeichert werden

Plugins, die auf einem Marketplace installiert sind, werden unter: ~/.copilot/state/installed-plugins/MARKETPLACE/PLUGIN-NAME/gespeichert. Plug-Ins, die direkt installiert sind (z. B. aus einem lokalen Pfad), werden unter: ~/.copilot/state/installed-plugins/PLUGIN-NAME/gespeichert.

Hinzufügen von Plugin-Marktplätzen

Um der Liste der registrierten Marketplaces einen Marketplace hinzuzufügen, geben Sie den folgenden Befehl im Terminal ein:

Shell
copilot plugin marketplace add OWNER/REPO

Dabei identifiziert OWNER/REPO ein Repository auf GitHub.com, das als CLI-Plug-In-Marketplace konfiguriert wurde.

Um z. B. den claude-code-plugins Marketplace hinzuzufügen, gehostet unter https://github.com/anthropics/claude-code, geben Sie Folgendes ein:

Shell
copilot plugin marketplace add anthropics/claude-code

Geben Sie alternativ in einer interaktiven Sitzung Folgendes ein:

Copilot prompt
/plugin marketplace add OWNER/REPO

Wenn sich ein Marketplace im lokalen Dateisystem befindet, verwenden Sie den Pfad zum Marketplace-Verzeichnis anstelle von OWNER/REPO, statt auf GitHub.com. Beispiel:

Shell
copilot plugin marketplace add /PATH/TO/MARKETPLACE-DIRECTORY

Wenn sich ein Marketplace in einem Git-Repository befindet, das nicht auf GitHub.comgehostet wird, verwenden Sie die URL des Git-Repositorys. Beispiel:

Shell
copilot plugin marketplace add https://gitlab.com/OWNER/REPO.git

Entfernen von Plug-In-Marketplaces

So entfernen Sie einen Marketplace aus der CLI:

Shell
copilot plugin marketplace remove MARKETPLACE-NAME

Oder in einer interaktiven Sitzung:

Copilot prompt
/plugin marketplace remove MARKETPLACE-NAME

Hinweis

  • Wenn Sie einen Marketplace hinzufügen, verweisen Sie auf den Marketplace mithilfe des OWNER/REPO der GitHub Repository, das als Marketplace konfiguriert wurde. Beim Entfernen eines Marketplace verweisen Sie jedoch auf den Namen des Marketplace, wie er in Ihrer Liste der registrierten Marketplaces angezeigt wird.
  • Wenn Sie versuchen, einen Marketplace mit installierten Plug-Ins zu entfernen, schlägt der Befehl mit einer Fehlermeldung fehl, in der die Plugins aufgelistet sind, die derzeit auf diesem Marketplace installiert sind. Fügen Sie dem Befehl die --force Option hinzu, um den Marketplace zu entfernen und alle Plugins zu deinstallieren, die auf diesem Marketplace installiert wurden.

Weiterführende Lektüre

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