Skip to main content
Plugins befinden sich in der geschlossenen Beta. Um Zugriff anzufordern, kontaktieren Sie support@cognition.ai. Verhalten und Konfiguration können sich in zukünftigen Releases ändern.
Dieser Schnellstart führt Sie von null zu einem Team-Plugin-Marketplace: ein Repo, das Ihrer Org gehört, Ihre Skills, Rules, 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.

4. Für alle bereitstellen

Ein Org- oder Enterprise-Admin fügt unter Settings → Marketplace dem verwalteten Manifest ein erforderliches Plugin hinzu:
Alle im Geltungsbereich erhalten die Ausgangsbasis automatisch — Cloud-Sitzungen und, beim Enterprise-/Konto-Manifest, auch CLI- und Devin Desktop-Nutzer, die im Konto angemeldet sind (Manifeste auf Org-Ebene erreichen nur Cloud-Sitzungen). Ein privates Repo funktioniert unverändert: Die Cloud greift über Ihre Git-Integration darauf zu; CLI-Nutzer verwenden ihre eigenen Git-Zugangsdaten.

5. Weiterentwickeln und steuern

  • Das Mergen in den Standard-Branch Ihres Marketplace-Repos ist das Release — neue Sitzungen übernehmen es automatisch. Siehe wie Updates ausgerollt werden.
  • Teams fügen dem Marketplace-Repo per Pull Request (PR) Plugins hinzu; CI validiert das Layout.
  • Um das Konto auf ausschließlich Ihre freigegebene Auswahl zu beschränken, fügen Sie "forbiddenPlugins": ["*"] zum verwalteten Manifest hinzu 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: Governance-Regeln.

Nächste Schritte