Plugin-Marktplätze ermöglichen es Team- und Enterprise-Plan-Inhabern, kuratierte Plugins an alle Mitglieder ihrer Organisation zu verteilen. Sie erstellen einen Marktplatz, fügen Plugins hinzu und kontrollieren genau, welche Plugins Ihre Teammitglieder sehen und verwenden können. Plugins, die Sie verteilen, werden im Chat (im Web und auf der Chat-Registerkarte in Claude Desktop), in Claude Cowork und in Claude Code-Sitzungen angezeigt, in denen sich Mitglieder mit demselben Claude-Konto anmelden.
Inhaber und Primäre Inhaber von Team- und Enterprise-Plänen können Organisations-Plugins in Organisationseinstellungen > Plugins & Skills verwalten. Bei Enterprise-Plänen können auch Mitglieder mit einer benutzerdefinierten Rolle, die die Verwaltung der Organisationsbibliotheken umfasst, dies tun.
Anforderungen: Cowork und Skills müssen beide für Ihre Organisation aktiviert sein, bevor Sie Plugin-Marktplätze verwenden können.
Eine Referenzversion dieser Steuerelemente finden Sie unter Verwalten Sie Plugins für Ihre Organisation in der Claude Code-Dokumentation.
Hinweis: Das Deaktivieren von Skills für Ihre Organisation stoppt auch die Synchronisierung von Skills und Plugins mit Claude Code und entfernt die bereits synchronisierten. Das Deaktivieren von Cowork beeinträchtigt die Synchronisierung mit Claude Code nicht. Um Skills und Plugins in Claude zu behalten, aber nur die Synchronisierung zu stoppen, setzen Sie syncClaudeAiSkills und syncClaudeAiPlugins auf false in den verwalteten Einstellungen von Claude Code. Erfahren Sie mehr über Claude Code Admin-Setup.
Hinweis: Marktplätze sind die Art und Weise, wie Inhaber Plugins an ihre Organisation verteilen. Benutzer können auch ein Plugin, das sie erstellt haben, mit bestimmten Kollegen oder Gruppen teilen oder zur Veröffentlichung in der Organisationsbibliothek einreichen. Freigabe und Veröffentlichung werden durch die Einstellungen in Organisationseinstellungen > Plugins & Skills auf der Registerkarte "Richtlinie" gesteuert, und Plugin-Anfragen werden dort auf der Registerkarte "Anfragen" überprüft. Erfahren Sie mehr über die Verwendung von Plugins in Claude und das Ermöglichen von Benutzern, Skills und Plugins in Ihrer Organisation zu veröffentlichen.
Sehen Sie, was sich in Ihrer Organisation befindet
Die Registerkarte "Inventar" listet alle Skills und Plugins auf, die Ihre Organisation verwaltet, einschließlich der von Benutzern erstellten. Skills und Plugins befinden sich jetzt auf derselben Seite, sodass Sie nicht zwischen Einstellungen wechseln müssen.
Für jedes Element zeigt die Tabelle seine Quelle, Version, Funktionen, Zielgruppe und wie viele Personen es in den letzten 30 Tagen verwendet haben.
Um ein Element zu finden, suchen Sie nach Name oder verwenden Sie die Filter:
Quelle: Ihre Organisation, Organisationsbibliothek oder ein bestimmter Marktplatz
Zielgruppe: Wer kann das Element verwenden
Typ: Skills oder Plugins
Skills, die Ihre Organisation verwaltet, werden unter Organisationsbibliothek angezeigt. Sie verwalten Plugin-Marktplätze auf der Registerkarte Marktplätze.
Um auf ein Element einzuwirken, klicken Sie auf die Menüschaltfläche am Ende seiner Zeile. Sie können Details und Dateien anzeigen, den Versionsverlauf einsehen und den Standard- und Gruppenzugriff ändern.
Für Skills und Plugins, die Benutzer erstellt haben, zeigt die Registerkarte "Inventar" Metadaten und Freigabestatus an. Die Dateien selbst werden nicht angezeigt.
Verwenden Sie von Anthropic erstellte Marktplätze
Anthropic bietet integrierte Marktplätze mit Plugins für verschiedene Funktionen, wie Recht und Finanzen. Ein Knowledge Work-Marktplatz wird standardmäßig zu Ihrer Organisation hinzugefügt.
So fügen Sie einen von Anthropic erstellten Marktplatz hinzu:
Gehen Sie zu Organisationseinstellungen > Plugins & Skills und klicken Sie auf die Registerkarte "Marktplätze".
Klicken Sie auf "Hinzufügen" und wählen Sie dann "Marktplatz hinzufügen".
Wählen Sie "Anthropic-Quellen durchsuchen".
Klicken Sie auf "Hinzufügen" für jeden, den Sie für alle in Ihrer Organisation anzeigen möchten.
So entfernen Sie den Knowledge Work-Marktplatz, wenn er für Ihre Teams nicht relevant ist:
Gehen Sie zu Organisationseinstellungen > Plugins & Skills und klicken Sie auf die Registerkarte "Marktplätze".
Suchen Sie Knowledge Work.
Klicken Sie auf die Menüschaltfläche in der oberen rechten Ecke.
Wählen Sie "Entfernen".
Von Anthropic erstellte Marktplätze zeigen lesbare Namen wie "Knowledge Work" anstelle des zugrunde liegenden Repository-Slugs.
Erstellen Sie Ihren eigenen Marktplatz
Neben den von Anthropic erstellten Marktplätzen können Sie Ihren eigenen erstellen. Es gibt zwei Möglichkeiten, Plugins zu einem von Ihnen erstellten Marktplatz hinzuzufügen:
Manueller Upload: Laden Sie einzelne Plugin-ZIP-Dateien über die Admin-Benutzeroberfläche hoch. Am besten für schnelle Iteration, einmalige Tools oder Teams, die Plugins nicht in einem Git-Repository speichern.
Repository-Synchronisierung: Verbinden Sie ein privates GitHub- oder GitLab-Repository und Claude synchronisiert Plugins daraus. Am besten, wenn mehrere Entwickler an Plugins zusammenarbeiten oder Sie versionskontrollierte Updates möchten.
Sie können beide Ansätze parallel verwenden. Führen Sie beispielsweise einen GitHub-synchronisierten Marktplatz für Ihre Kern-Plugins und einen separaten manuellen Marktplatz für Ad-hoc-Tools aus.
Richten Sie einen manuellen Marktplatz ein
Gehen Sie zu Organisationseinstellungen > Plugins & Skills.
Klicken Sie auf "Hinzufügen" und wählen Sie dann "Ein Plugin hochladen".
Wenn dies das erste Mal ist, dass Sie einen Marktplatz einrichten, ist "In einen neuen Marktplatz hochladen" automatisch ausgewählt. Sie können "Zu einem vorhandenen Marktplatz hinzufügen" wählen, wenn Sie später Plugins hochladen.
Geben Sie einen Namen für Ihren Marktplatz ein.
Ziehen Sie Ihre Dateien hinein oder klicken Sie auf die Upload-Aufforderung und wählen Sie Ihre Datei aus. Die Datei muss eine gültige .zip-Datei unter 200 MB sein.
Wiederholen Sie dies für jedes Plugin, das Sie hinzufügen möchten.
Klicken Sie auf "Hochladen", um Ihre Plugins zu einem neuen Marktplatz hinzuzufügen.
Wenn Sie ein Plugin mit demselben Namen wie ein vorhandenes hochladen, wird die vorherige Version automatisch überschrieben. Sie müssen die alte nicht zuerst löschen.
Richten Sie einen GitHub-synchronisierten Marktplatz ein
GitHub-Synchronisierung ermöglicht es Ihnen, Plugins als Code in einem Repository zu verwalten. Wenn Sie Änderungen pushen, können Sie eine Synchronisierung auslösen, um Ihren Marktplatz zu aktualisieren, entweder manuell oder automatisch.
Bereiten Sie Ihr Repository vor
Sie können ein Repository verbinden, das auf github.com oder auf dem GitHub Enterprise-Host Ihrer Organisation gehostet wird. Auf github.com muss Ihr Repository privat oder intern sein – öffentliche Repositories sind für Organisations-Marktplätze nicht zulässig. Um von GitLab zu synchronisieren, siehe Richten Sie einen GitLab-synchronisierten Marktplatz ein.
GitHub-synchronisierte Marktplätze unterstützen einen engeren Satz von source-Typen in marketplace.json als Claude Code. Relative Pfade zu Plugin-Ordnern im Marketplace-Repository (z. B. "source": "./plugins/my-plugin") werden vollständig unterstützt und sind die einfachste Option. Die github-, url- und git-subdir-Quelltypen werden ebenfalls unterstützt. Die npm-, archive- und command-Quelltypen werden nicht unterstützt.
Eine Plugin-Quelle kann in drei Fällen privat sein:
Eine github.com-Quelle, die den Besitzer des Marketplace-Repositorys freigeben, den die Organisationssynchronisierung über die Claude GitHub App abruft.
Eine Quelle auf dem GitHub Enterprise Host Ihrer Organisation mit der GitHub Enterprise App Ihrer Organisation, die auf diesem Repository installiert ist.
Eine URL oder git-subdir-Quelle auf demselben GitLab Host wie Ihr Marketplace-Repository. Auf gitlab.com muss sich die Quelle auch unter derselben Top-Level-Gruppe oder demselben Benutzer-Namespace wie das Marketplace-Repository befinden.
Alle anderen Quellen werden ohne Anmeldedaten abgerufen, daher muss es sich um ein öffentliches Repository auf github.com, gitlab.com oder bitbucket.org handeln. Quellen auf anderen Hosts werden abgelehnt.
Wenn Ihr Plugin-Code in einem privaten Repository gespeichert ist, das die obigen Kriterien nicht erfüllt, kopieren Sie diese Plugin-Ordner in das Marketplace-Repository und ändern Sie die Quelle jedes Plugins in einen relativen Pfad (ein Git-Subtree oder ein CI-Schritt, der die Dateien bereitstellt, funktioniert gut).
Weitere Informationen zur Plugin-Struktur und Formatierung finden Sie in der Plugin-Manifest-Referenz.
Zusätzliche Ressourcen:
Repository verbinden
Stellen Sie sicher, dass sowohl Cowork als auch Skills für Ihre Organisation aktiviert sind.
Gehen Sie zu Organisationseinstellungen > Plugins & Skills und klicken Sie auf die Registerkarte „Marketplaces"."
Klicken Sie auf „Plugins hinzufügen" und wählen Sie dann „Von GitHub synchronisieren".
Geben Sie das Repository im Format
owner/repoein (z. B.acme-corp/claude-plugins).
Ihr persönliches GitHub-Token wird überprüft, um zu bestätigen, dass Sie Zugriff haben. Dann verwendet Cowork sein GitHub App-Installationstoken für Synchronisierungsvorgänge.
Können Sie Ihr Repository nicht sehen? Stellen Sie sicher, dass die Claude GitHub App in diesem Repository installiert ist.
Funktionsweise der Synchronisierung
Eine erste Synchronisierung wird automatisch ausgeführt, wenn Sie ein Repository verbinden. Im GitHub-Erstellungsablauf können Sie auch „Automatisch synchronisieren
Die Person, die die automatische Synchronisierung aktiviert oder deaktiviert, muss auf GitHub über Administratorzugriff auf dieses Repository verfügen. Dies wird über ihre persönliche GitHub-Verbindung überprüft, die von der Claude GitHub App-Installation getrennt ist. Ohne Administratorzugriff zeigt die Seite „Auf Repository kann nicht zugegriffen werden. Stellen Sie sicher, dass das Repository vorhanden ist und die Claude GitHub App installiert ist
Die Berechtigung Webhooks (Lesen & Schreiben) der Claude GitHub App muss auch bei der Installation genehmigt werden. Bei Installationen, die vor Einführung dieser Berechtigung erstellt wurden, zeigt GitHub eine Eingabeaufforderung „Claude fordert aktualisierte Berechtigungen an
Nach der Aktivierung wird die automatische Synchronisierung für ein GitHub-Repository ausgeführt, wenn ein Pull Request mit einer Plugin-Versionsaktualisierung in den Standard-Branch des Repositorys zusammengeführt wird. Direkte Pushes in den Standard-Branch lösen keine Synchronisierung aus. Sie können eine Synchronisierung jederzeit manuell auslösen, indem Sie auf dem Marketplace auf „Erneut synchronisieren" klicken."
Während einer Synchronisierung vergleicht Cowork den neuesten Commit in Ihrem Repository mit dem zuletzt synchronisierten Commit. Wenn sich nichts geändert hat, wird die Synchronisierung übersprungen. Wenn es Änderungen gibt, liest Cowork das Manifest, validiert jedes Plugin und ersetzt alle Plugins im Marketplace durch den aktuellen Status des Repositorys. Synchronisierungen können je nach Anzahl der Plugins bis zu 30 Minuten dauern.
Wichtig: Wenn eine Synchronisierung fehlschlägt, behalten Mitglieder die zuletzt synchronisierte Version jedes Plugins. Überprüfen Sie die Fehlermeldung, beheben Sie das Repository und synchronisieren Sie erneut.
Richten Sie einen GitLab-synchronisierten Marketplace ein
Sie können einen Organisations-Marketplace aus einem Repository auf gitlab.com oder auf einer selbstverwalteten GitLab-Instanz synchronisieren. Unterstützte Plugin-Quellentypen und welche Quellen privat sein können, finden Sie unter Repository vorbereiten oben.
GitLab-Unterstützung befindet sich in der Beta-Phase und gilt nur für die Plugin-Marketplace-Synchronisierung. Claude Code im Web unterstützt GitLab-Repositorys noch nicht.
Bevor Sie beginnen
Rolle. Sie benötigen die Rolle „Besitzer" oder „Primärer Besitzer", um eine GitLab-Konfiguration hinzuzufügen.
Projektsichtbarkeit. Auf gitlab.com muss das Marketplace-Projekt privat oder intern sein. Bei einer selbstverwalteten Instanz funktioniert jede Sichtbarkeit.
Zugriffstoken. Erstellen Sie ein GitLab-Zugriffstoken, damit Claude das Marketplace-Projekt und alle Plugin-Quellprojekte auf demselben Host lesen kann. Persönliche, Gruppen- und Projekt-Zugriffstokens funktionieren alle. Der Benutzer des Tokens benötigt mindestens die Reporter-Rolle für diese Projekte.
Legacy-Token (mit Bereich): mindestens der Bereich
read_api.Feingranulares persönliches Zugriffstoken: die Berechtigungen „Projekt: Lesen
Optional, für automatische Webhook-Einrichtung (Schritt 3): die Rolle „Maintainer" im Marketplace-Projekt plus der Bereich
api(Legacy) oder die Berechtigung „Webhook: Erstellen und Löschen" (feingranular). Ohne diese fügen Sie den Webhook manuell einmal hinzu (Schritt 4).
Nur selbstverwaltete Instanzen.
Der Hostname der Instanz muss in eine öffentliche IP-Adresse aufgelöst werden, und die Instanz muss HTTPS-Verbindungen von Anthropics ausgehenden IP-Adressen akzeptieren.
Wenn eine private Zertifizierungsstelle sein TLS-Zertifikat ausgestellt hat, halten Sie das CA-Zertifikat (PEM) bereit.
Webhook-Zustellungen für automatische Synchronisierung erfolgen von Ihrer Instanz zu api.anthropic.com. Die Instanz muss daher ausgehende HTTPS-Anfragen an diesen Host stellen können.
Schritt 1: GitLab-Konfiguration hinzufügen
So fügen Sie eine GitLab-Konfiguration hinzu:
Gehen Sie zu Organisationseinstellungen > Claude Code.
Suchen Sie unter Selbst gehostete Infrastruktur nach GitLab und klicken Sie auf „Konfiguration hinzufügen"."
Geben Sie einen Anzeigenamen, den Hostnamen (gitlab.com oder den Hostnamen Ihrer Instanz wie gitlab.example.com), das Zugriffstoken und für eine selbstverwaltete Instanz mit privater CA das CA-Zertifikat ein.
Klicken Sie auf „Konfiguration hinzufügen". Claude führt sofort einen Verbindungstest durch und zeigt die Ergebnisse in einem Dialog GitLab-Verbindungstest an."
(Optional) Um zu überprüfen, ob das Token Ihr Marketplace-Projekt lesen kann, geben Sie seinen Pfad (z. B.
platform/claude-plugins) unter Projektpfad ein und klicken Sie auf „Synchronisierungszugriff testen"."
Sie können den Test jederzeit über das Menü der Konfiguration mit Verbindung testen erneut ausführen. Der Hostname kann später nicht geändert werden. Wenn er sich ändert, löschen Sie die Konfiguration und fügen Sie eine neue hinzu.
Schritt 2: Marketplace hinzufügen
So fügen Sie den Marketplace hinzu:
Gehen Sie zu Organisationseinstellungen > Plugins & Skills und klicken Sie auf die Registerkarte "Marketplaces".
Klicken Sie auf "Hinzufügen" und wählen Sie dann "Von GitLab synchronisieren".
Geben Sie in GitLab-Repository-URL die HTTPS-URL des Projekts ein, z. B.
https://gitlab.example.com/platform/claude-plugins. Projekte in verschachtelten Untergruppen funktionieren.Lassen Sie Automatisch synchronisieren aktiviert, wenn Sie möchten, dass Pushes eine Synchronisierung auslösen (siehe Schritt 3).
Wählen Sie den Standardzugriff für die Plugins, die der Marketplace enthält.
Klicken Sie auf "Erstellen".
Claude liest den Standard-Branch des Projekts und validiert die Marketplace-Datei, bevor der Marketplace erstellt wird, der nach dem Projektpfad benannt ist.
Schritt 3: Automatische Synchronisierung
Mit Automatisch synchronisieren aktiviert, löst jeder Push zum Standard-Branch des Projekts eine Synchronisierung über einen Webhook im GitLab-Projekt aus. Wenn Ihr Token Webhooks verwalten kann (siehe Bevor Sie beginnen), erstellt Claude den Webhook für Sie und es gibt nichts anderes zu tun.
Sie können Automatisch synchronisieren später über das Menü des Marketplace aktivieren oder deaktivieren. Das Aktivieren richtet den Webhook auf die gleiche Weise ein.
Schritt 4: Wenn Claude den Webhook nicht erstellen kann
Wenn der Token Webhooks nicht verwalten kann, zeigt Claude eine Meldung Webhook-Setup in GitLab abschließen auf dem Bildschirm mit einer Webhook-URL und einem Token an. Der Token wird nur einmal angezeigt, daher schließen Sie diesen Schritt ab, bevor Sie die Meldung schließen.
Öffnen Sie in Ihrem GitLab-Projekt Einstellungen > Webhooks und fügen Sie einen neuen Webhook mit der URL aus der Meldung hinzu.
Fügen Sie den Token in das Feld ein.
Wenn die Meldung ein Secret Token anzeigt, fügen Sie es in das Feld "Secret token" von GitLab ein.
Wenn die Meldung ein Signing Token anzeigt (gitlab.com und selbstverwaltete Versionen 19.1 oder später), wählen Sie "Signing Token generieren" in GitLab und ersetzen Sie den generierten Wert durch den von Claude.
Aktivieren Sie Push-Ereignisse und speichern Sie.
(Optional) Verwenden Sie Test > Push-Ereignisse auf dem neuen Webhook in GitLab und bestätigen Sie, dass er HTTP 200 meldet.
Wenn Sie den Token verlieren, öffnen Sie Webhook konfigurieren aus dem Menü des Marketplace, klicken Sie auf "Webhook entfernen" und dann auf "Webhook aktivieren", um einen neuen zu erhalten. Der alte Token funktioniert nicht mehr.
Wählen Sie zwischen manuellem Upload und Repository-Synchronisierung
Szenario | Empfohlener Ansatz |
Plugins werden in der Versionskontrolle mit CI/CD verwaltet | GitHub- oder GitLab-Synchronisierung |
Mehrere Entwickler arbeiten an Plugins zusammen | GitHub- oder GitLab-Synchronisierung |
Sie möchten automatische Update-Verbreitung | GitHub- oder GitLab-Synchronisierung |
Schnelle Prototypisierung oder einmalige Tools | Manueller Upload |
Plugins, die von nicht-technischen Teams erstellt wurden | Manueller Upload |
Umgebungen ohne GitHub- oder GitLab-Zugriff | Manueller Upload |
Testen eines Plugins, bevor es zu einem synchronisierten Repo hinzugefügt wird | Manueller Upload |
Kontrollieren Sie die Plugin-Verteilung
Sobald Ihr Marketplace Plugins enthält, kontrollieren Sie deren Verteilung mithilfe von Installationseinstellungen. Für jedes Plugin können Sie eine von vier Optionen festlegen:
Einstellung | Funktion | Was Mitglieder sehen |
Standardmäßig installiert | Installiert das Plugin vorab für alle Organisationsmitglieder | Das Plugin wird in ihrer Liste ohne weitere Aktion angezeigt. Mitglieder können es bei Bedarf deaktivieren. |
Verfügbar zum Installieren | Auf der Registerkarte Entdecken aufgelistet | Benutzer sehen es auf der Registerkarte Entdecken und können es selbst hinzufügen. |
Nicht verfügbar | Vollständig verborgen | Benutzer können das Plugin nicht sehen oder hinzufügen. Nützlich zum Staging oder Veralten von Plugins. |
Erforderlich | Installiert das Plugin für alle Organisationsmitglieder ohne die Möglichkeit, es zu entfernen | Das Plugin wird in ihrer Liste ohne weitere Aktion angezeigt und ist mit „Dieses Plugin ist für Ihre Organisation erforderlich |
Wichtig: Plugins, die auf „Standardmäßig installiert" oder „Erforderlich" eingestellt sind, werden auch in Claude Code für Benutzer installiert, die sich mit ihrem Claude-Konto anmelden. In Claude Code werden die Hooks, Sub-Agents und MCP-Server des Plugins auf dem Computer des Benutzers ausgeführt, und ein „erforderliches
Einstellungen festlegen
Klicken Sie in Organisationseinstellungen > Plugins & Skills auf die Registerkarte „Bestand"."
Suchen Sie das Plugin und klicken Sie auf die Menüschaltfläche am Ende der Zeile.
Klicken Sie auf „Standardzugriff" und wählen Sie dann eine Option unter Installieren aus."
Änderungen werden in der nächsten Sitzung oder beim nächsten Plugin-Refresh jedes Mitglieds wirksam.
Was Mitglieder erleben
Mitglieder durchsuchen verfügbare Plugins auf der Registerkarte Entdecken in Anpassen > Plugins. Plugins, die Sie auf „Standardmäßig installiert" oder „Erforderlich" setzen, werden in ihrer Liste automatisch angezeigt. Plugins, die Sie auf „Zur Installation verfügbar
Mitglieder können von der Organisation verwaltete Plugins nicht bearbeiten, was widersprüchliche Änderungen an gemeinsamen Tools verhindert.
Plugin-Zugriff nach Gruppe anpassen
Enterprise-Administratoren können die organisationsweite Installationseinstellung eines Plugins für bestimmte Gruppen außer Kraft setzen. Sie können beispielsweise ein Plugin für die Engineering-Gruppe automatisch installieren, es der Legal-Gruppe zur eigenständigen Installation zur Verfügung stellen und es vor allen anderen verbergen.
Der Plugin-Zugriff auf Gruppenebene ist in Enterprise-Plänen verfügbar. Sie legen ihn auf der gleichen Seite Organisationseinstellungen > Plugins & Skills fest, wofür eine Eigentümer- oder benutzerdefinierte Rolle erforderlich ist, die die Verwaltung der Bibliotheken der Organisation umfasst.
Wie Gruppenüberschreibungen funktionieren
Jedes Plugin in Ihrem Marketplace hat eine organisationsweite Installationseinstellung (Standardmäßig installiert, Zur Installation verfügbar, Erforderlich oder Nicht verfügbar). Standardmäßig erbt jede Gruppe diese organisationsweite Einstellung.
Wenn Sie eine Gruppenebenen-Überschreibung für ein Plugin festlegen, ersetzt sie die organisationsweite Einstellung für Mitglieder dieser Gruppe. Die Auflösungsreihenfolge ist: Gruppeneinstellung, dann organisationsweite Einstellung, dann Marketplace-Standard.
Plugin-Zugriff für eine Gruppe festlegen
Klicken Sie in Organisationseinstellungen > Plugins & Skills auf die Registerkarte „Bestand"."
Suchen Sie das Plugin, das Sie anpassen möchten, und klicken Sie auf die Menüschaltfläche am Ende der Zeile.
Klicken Sie auf „Gruppenzugriff…"."
Klicken Sie neben Installationsziel auf „Gruppen hinzufügen"."
Wählen Sie die Gruppe aus und wählen Sie eine der oben aufgeführten Installationseinstellungen.
Sowohl manuell erstellte Gruppen als auch SCIM-bereitgestellte Gruppen von Ihrem Identitätsanbieter werden in der Gruppenauswahl angezeigt und funktionieren auf die gleiche Weise.
Was passiert, wenn ein Mitglied in mehreren Gruppen ist
Wenn ein Mitglied zwei oder mehr Gruppen mit unterschiedlichen Einstellungen für das gleiche Plugin angehört, gilt die permissivste Einstellung. Die Reihenfolge von am meisten bis am wenigsten permissiv ist: Erforderlich > Standardmäßig installiert > Zur Installation verfügbar > Nicht verfügbar.
Wenn beispielsweise Gruppe A ein Plugin auf „Nicht verfügbar" setzt und Gruppe B es auf „Standardmäßig installiert" setzt, erhält ein Mitglied in beiden Gruppen das Plugin standardmäßig installiert.
Hinweis: Dies unterscheidet sich davon, wie Ausgabenlimits für Gruppen aufgelöst werden. Ausgabenlimits wenden entweder den höheren oder niedrigeren Gruppenwert an, je nach Ihrer Einstellung Ausgabenlimit für mehrere Gruppen. Der Plugin-Zugriff wendet den permissivsten Wert an, da Gruppen hier dazu bestimmt sind, den Zugriff für Teams zu ermöglichen, die ein Tool benötigen, nicht um als Sicherheitsgrenze zu fungieren. Wenn Sie ein Plugin hart blockieren müssen, setzen Sie seine organisationsweite Einstellung auf „Nicht verfügbar
Was passiert, wenn eine Gruppe gelöscht wird
Wenn eine Gruppe entfernt wird (z. B. aus Ihrem Identitätsanbieter gelöscht), bleibt die Überschreibung in der Admin-Benutzeroberfläche erhalten, wird aber als verwaist gekennzeichnet. Sie hat keine Auswirkung auf Mitglieder (da niemand einer gelöschten Gruppe angehört) und zählt nicht zum Badge für benutzerdefinierten Zugriff. Sie können verwaiste Überschreibungen in den Einstellungen „Gruppenzugriff…" des Plugins löschen."
Bleiben Gruppeneinstellungen über Marketplace-Neusynchronisierungen erhalten?
Ja. Überschreibungen auf Gruppenebene bleiben erhalten, wenn Sie einen mit GitHub oder GitLab verbundenen Marketplace neu synchronisieren. Sie werden nur entfernt, wenn das Plugin selbst aus dem Marketplace gelöscht wird.
Beschränken Sie, welche Marketplaces Benutzer hinzufügen können
Ein Eigentümer oder Primärer Eigentümer kann mithilfe einer Zulassungsliste, einer Blockliste oder beider einschränken, welche Plugin-Marketplaces Personen in Ihrer Organisation hinzufügen können. Sie legen diese Listen in den verwalteten Claude Code-Einstellungen fest, aber sie gelten auch in Claude und Claude Cowork.
So legen Sie eine Zulassungsliste oder Blockliste fest:
Gehen Sie zu Organisationseinstellungen > Claude Code.
Suchen Sie Verwaltete Einstellungen.
Klicken Sie auf „Verwalten"."
Fügen Sie strictKnownMarketplaces (eine Zulassungsliste), blockedMarketplaces (eine Blockliste) oder beides zum JSON hinzu.
Klicken Sie auf „Einstellungen hinzufügen" oder „Einstellungen aktualisieren".
Geben Sie den Namen Ihrer GitHub-Organisation genau so ein, wie GitHub ihn anzeigt, da die Übereinstimmung der Zulassungsliste Groß-/Kleinschreibung beachtet. Wenn sich eine Quelle auf beiden Listen befindet, wird sie blockiert.
Sobald die Listen festgelegt sind, überprüft Claude sie, wenn jemand in Ihrer Organisation einen Marketplace aus einem Git-Repository in Claude, Claude Desktop oder Cowork hinzufügt. Dies umfasst Marketplaces, die Benutzer für sich selbst in „Anpassen
Beachten Sie:
Legen Sie die Listen in den Organisationseinstellungen fest. Eine managed-settings.json-Datei oder MDM-Richtlinie, die auf Computern bereitgestellt wird, gilt nur für Claude Code auf diesen Computern.
Vorhandene Marketplaces werden nicht erneut überprüft. Marketplaces, die hinzugefügt wurden, bevor Sie die Listen festlegten, bleiben bestehen, bis sie jemand entfernt.
Hochgeladene Plugins werden nicht überprüft. Um Benutzer daran zu hindern, Plugin-Dateien hochzuladen, deaktivieren Sie Von Benutzern erstellte Skills in Organisationseinstellungen > Plugins & Skills auf der Registerkarte „Richtlinie"."
Für jeden Quellentyp, den die Listen akzeptieren, siehe Beschränken Sie, was Benutzer installieren können in der Claude Code-Dokumentation.
Plugins aktualisieren und entfernen
Manuelle Marketplaces
Um ein Plugin zu aktualisieren, laden Sie eine neue ZIP-Datei mit demselben Plugin-Namen hoch. Die neue Version ersetzt die vorhandene automatisch. Plugin-Namen sind die eindeutige Kennung, daher wird legal immer legal ersetzen.
Um ein Plugin zu entfernen, löschen Sie es aus Ihrem Marketplace in Organisationseinstellungen > Plugins & Skills unter der Registerkarte „Bestand"."
Mit GitHub synchronisierte Marketplaces
Pushen Sie Ihre Änderungen in das verbundene Repository, gehen Sie dann zu Organisationseinstellungen > Plugins & Skills und klicken Sie auf die Registerkarte „Marketplaces
Für mit GitLab synchronisierte Marketplaces siehe Einrichten eines mit GitLab synchronisierten Marketplace.
Um ein Plugin zu entfernen, löschen Sie es aus dem Repository und lösen Sie eine Synchronisierung aus.
Limits
Limit | Wert | Hinweise |
Max. Plugin-ZIP-Größe (Upload) | 200 MB | Wird sowohl auf Client-Seite als auch auf Server-Seite erzwungen |
Max. Plugins pro Marketplace (manuell) | 1000 | Pro Marketplace |
Max. Plugins pro Marketplace (GitHub oder GitLab Sync) | 1000 | Pro Marketplace |
Max. Plugin-Namenslänge | 64 Zeichen | Muss Kleinbuchstaben mit Bindestrichen verwenden |
Synchronisierungs-Timeout | 30 Minuten | Pro Synchronisierungsvorgang |
Sichtbarkeit des synchronisierten Repositorys | Nur privat oder intern auf github.com und gitlab.com | Gehostet auf github.com, GitHub Enterprise Server, gitlab.com oder einer selbstverwalteten GitLab-Instanz. GitLab-Hosts (einschließlich gitlab.com) erfordern eine GitLab-Konfiguration in Organisationseinstellungen > Claude Code. |
Benennungsregeln
Plugin-Namen müssen Kleinbuchstaben mit Bindestrichen verwenden (z. B. deployment-tools, nicht Deployment Tools). Die folgenden Marketplace-Namen sind reserviert und können nicht verwendet werden:
claude-code-marketplaceclaude-code-pluginsclaude-plugins-officialanthropic-marketplaceanthropic-pluginsagent-skillslife-sciences
Namen, die offizielle Anthropic-Marketplaces imitieren, sind ebenfalls blockiert.
Hinweis: Plugin-Autoren können einen displayName festlegen, damit ein Plugin im Katalog einen lesbaren Namen anstelle seines Slugs anzeigt. Wenn ein Autor keinen festlegt, zeigt das Plugin seinen Slug an (z. B. deployment-tools).
Fehlerbehebung
Upload abgelehnt
Häufige Ursachen: Die Datei überschreitet 200 MB, es ist keine gültige ZIP-Datei, oder der Marketplace hat das Limit von 1000 Plugins erreicht. Überprüfen Sie die Dateigröße und das Format, und entfernen Sie nicht verwendete Plugins, wenn Sie die Kapazität erreicht haben. Wenn die Skill- und Plugin-Überprüfung aktiviert ist, kann ein Plugin auch abgelehnt werden, wenn es als bösartig gekennzeichnet wurde. Überprüfen Sie den Grund, beheben Sie das Problem und laden Sie das Plugin erneut hoch.
Plugin wird für Mitglieder nicht angezeigt
Überprüfen Sie die Installationseinstellung des Plugins in Ihren Marketplace-Einstellungen. Wenn sie auf Nicht verfügbar eingestellt ist, sehen Mitglieder es nicht. Bestätigen Sie auch, dass Cowork und Skills beide für Ihre Organisation aktiviert sind.
Aktualisiertes Plugin wird für Mitglieder nicht angezeigt
Änderungen werden in der nächsten Sitzung oder beim nächsten Plugin-Refresh jedes Mitglieds wirksam. In Claude Code erhalten Benutzer die Änderung beim nächsten Start von Claude Code. Wenn das Update immer noch nicht angezeigt wird, bestätigen Sie, dass der Upload erfolgreich war, indem Sie die Plugin-Version in Ihrem Marketplace überprüfen.
GitHub-Synchronisierung schlägt mit einem Inhaltsfehler fehl
Ein oder mehrere Plugins in Ihrem Repository sind wahrscheinlich falsch formatiert. Beheben Sie das Formatierungsproblem, pushen Sie das Update zu GitHub und lösen Sie die Synchronisierung erneut aus. Anforderungen zur Plugin-Struktur finden Sie in der Plugin-Manifest-Referenz.
Synchronisierung schlägt mit „External plugin source type is not supported. Supported types: git-subdir, github, url" fehl oder Plugins werden übersprungen mit „Repository not found on gitlab.com. Check the URL and make sure the repository is public."
Ein oder mehrere Plugin-Einträge in Ihrer marketplace.json verwenden eine source, die außerhalb des verbundenen Repositorys verweist (eine github-, url- oder git-subdir-Quelle), und die Organisationssynchronisierung kann sie nicht abrufen. Eine private Quelle funktioniert nur in drei Fällen: Ein github.com-Repository teilt den Besitzer Ihres Marketplace-Repositorys, ein Repository auf Ihrem GitHub Enterprise-Host Ihrer Organisation mit Ihrer GitHub Enterprise App, die darauf installiert ist, oder eine url- oder git-subdir-Quelle auf demselben GitLab-Host wie Ihr Marketplace-Repository (auf gitlab.com auch unter demselben Top-Level-Gruppen- oder Benutzer-Namespace).
Verschieben Sie für jede andere private Quelle die Plugin-Ordner in das Marketplace-Repository und ändern Sie den source-Eintrag jedes Plugins in einen relativen Pfad (z. B. "./plugins/my-plugin"), dann pushen und synchronisieren Sie erneut. Alternativ können Sie die betroffenen Plugins einzeln über Organisationseinstellungen > Plugins & Skills hochladen. Klicken Sie auf „Hinzufügen
GitHub-Repository beim Verbinden nicht sichtbar
Stellen Sie sicher, dass die Claude GitHub App in diesem Repository installiert ist. Ihr persönliches GitHub-Token wird zuerst überprüft, um den Zugriff zu bestätigen, aber die Synchronisierung selbst verwendet das GitHub App-Installationstoken.
„Auf Repository kann nicht zugegriffen werden" beim Aktivieren von „Automatisch synchronisieren"
Wenn manuelle Updates funktionieren, aber das Aktivieren von „Automatisch synchronisieren
Sie haben keinen Admin-Zugriff auf das Repository. Das Aktivieren der automatischen Synchronisierung erstellt einen Webhook, der Admin-Zugriff auf das Repository über Ihre persönliche GitHub-Verbindung erfordert. Bitten Sie einen Repository-Admin, den Schalter zu aktivieren, oder lassen Sie Ihren GitHub-Zugriff erhöhen.
Die Webhooks-Berechtigung der Claude GitHub App wurde nicht genehmigt. Bei älteren Installationen zeigt GitHub eine Eingabeaufforderung „Claude fordert aktualisierte Berechtigungen an". Ein Repository- oder Organisations-Admin muss die Webhooks (Lesen & Schreiben)-Berechtigung für die Installation genehmigen."
„Für Ihre Organisation ist noch keine GitLab-Instanz konfiguriert. Fügen Sie eine unter Claude Code-Einstellungen hinzu und kommen Sie dann hierher zurück
Wenn diese Meldung beim Hinzufügen eines Marketplace in GitLab angezeigt wird, stellen Sie sicher, dass Sie zuerst die GitLab-Konfiguration hinzugefügt haben. Siehe Schritt 1: GitLab-Konfiguration hinzufügen unter Richten Sie einen GitLab-synchronisierten Marketplace ein.
„Diese URL befindet sich nicht auf einer konfigurierten GitLab-Instanz
Stellen Sie sicher, dass der Hostname der URL genau mit einem konfigurierten GitLab-Hostnamen übereinstimmt.
Das Hinzufügen eines gitlab.com-Projekts schlägt mit „Marketplace konnte nicht erstellt werden. Versuchen Sie es erneut." fehl"
Überprüfen Sie, dass die Sichtbarkeit des Projekts privat oder intern ist. Öffentliche gitlab.com-Projekte können nicht als Organisations-Marketplaces verwendet werden.
Der Verbindungstest schlägt bei „Host erreichen" fehl (z. B. „Der Hostname konnte nicht aufgelöst werden", „Die Verbindung wurde abgelehnt" oder „GitLab hat nicht rechtzeitig geantwortet"), oder das Hinzufügen eines Marketplace auf einer selbstverwalteten Instanz schlägt mit einem generischen Fehler fehl
Bestätigen Sie, dass die Instanz aus dem öffentlichen Internet über HTTPS erreichbar ist und dass die ausgehenden IP-Adressen von Anthropic durch Ihre Firewall zugelassen sind. „Eine sichere Verbindung konnte nicht hergestellt werden
Fehler, die mit „Authentifizierung bei … fehlgeschlagen" oder „Zugriff verweigert" beginnen
Das Token ist abgelaufen, widerrufen oder fehlt ein Bereich oder eine Rolle, die im Abschnitt Bevor Sie beginnen unter Richten Sie einen GitLab-synchronisierten Marketplace ein aufgeführt ist. Erstellen Sie ein neues Token und fügen Sie es in die Konfiguration ein (Bearbeiten > Zugriffstoken).
