Skip to main content
Dieser Schnellstart führt Sie von null zu einem Team-Plugin-Marketplace: ein Repo, das Ihrer Org gehört, Ihre Skills, Regeln, Hooks und MCP-Server bündelt und automatisch für jede Devin-Sitzung und jeden CLI-Nutzer installiert wird. Ausführliche Hintergrundinformationen finden Sie unter Plugin-Ökosystem einrichten.

1. Erstelle einen Fork des Templates

Erstelle einen Fork von CognitionAI/team-marketplace-template. Sein Aufbau:
Das Stammverzeichnis des Repos ist selbst ein Plugin — das Meta-Plugin. Wenn Sie das Repo installieren, installieren Sie damit Ihre gesamte Ausgangsbasis: Über requiredPlugins im Manifest werden die Plugins eingebunden, die alle Teammitglieder haben sollten, optionalPlugins empfiehlt zusätzliche Plugins, und forbiddenPlugins sperrt, was Sie nicht möchten.

2. Passen Sie es an

  • Ändern Sie in der .devin-plugin/plugin.json im Stammverzeichnis jede git-subdir-URL so, dass sie auf Ihren Fork verweist, und bearbeiten Sie die Listen für required/optional/forbidden.
  • Fügen Sie unter plugins/<name>/ pro Team oder Anwendungsbereich ein Plugin hinzu — jedes benötigt eine eigene .devin-plugin/plugin.json und in der Regel eine skills/<name>/SKILL.md. Möchten Sie ein Plugin von Grund auf erstellen? Verwenden Sie CognitionAI/plugin-template.
  • Haben Sie bereits ein Repo mit Skills? Legen Sie jeden Skill-Ordner im skills/-Verzeichnis eines Plugins ab — Skills innerhalb von Plugins sind normale Skills, es ist also keine Formatänderung nötig.

3. Lokal mit der CLI testen

Lokale Installationen sind verknüpft, daher werden Änderungen in Ihrer nächsten Sitzung übernommen — entwickeln Sie ein Skill weiter, starten Sie dann eine Sitzung und rufen Sie es als /<plugin>:<skill> auf. (Ohne --local fügt install das Plugin Ihren persönlichen Plugins in Devin Cloud hinzu — genau das, was Sie möchten, sobald es in ein Repo gepusht wurde.)

4. An alle verteilen

Ein Org- oder Enterprise-Admin installiert das Repo über Customize → Plugins: Add plugin → From repository, gibt your-org/your-marketplace ein und wählt den Organisations- oder Enterprise-Geltungsbereich aus. Damit wird dem Managed Manifest des Geltungsbereichs ein Required Plugin hinzugefügt:
Alle im Geltungsbereich erhalten die Ausgangsbasis automatisch in Cloud-Sitzungen, in der CLI und in Devin Desktop. Ein privates Repo funktioniert ohne weitere Anpassungen: In der Cloud erfolgt der Abruf über deine Git-Integration; CLI-Nutzer rufen es mit ihren eigenen Git-Anmeldedaten ab und benötigen daher ebenfalls Zugriff auf das Repo. Weitere Informationen zu Geltungsbereichen, Indexierung und MCP-Verbindungen findest du im Plugins-Leitfaden.

5. Weiterentwickeln und steuern

  • Das Mergen in den Standard-Branch Ihres Marketplace-Repos ist das Release — neue Sitzungen übernehmen es automatisch, und Reindex plugins in Customize aktualisiert die Anzeige der Seite. Siehe wie Updates ausgerollt werden; pinnen Sie an einen sha an, wenn Sie Updates kontrollieren möchten.
  • Teams fügen dem Marketplace-Repo per Pull Request (PR) Plugins hinzu; CI validiert den Aufbau.
  • Um das Konto auf ausschließlich Ihre freigegebene Auswahl zu beschränken, fügen Sie "forbiddenPlugins": ["*"] zum verwalteten Manifest hinzu (Plugin settings → Edit manifest in Customize) und führen Sie jedes freigegebene Plugin (einschließlich der Abhängigkeiten des Meta-Plugins — transitive Abhängigkeiten sind nicht ausgenommen) in requiredPlugins/optionalPlugins auf. Vollständige Semantik: Abhängigkeiten und Governance.

Nächste Schritte