- Erstelle einen Fork des Templates
Erstelle einen Fork von CognitionAI/team-marketplace-template. Sein Aufbau:
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.
- Passen Sie es an
- Ändern Sie in der
.devin-plugin/plugin.jsonim Stammverzeichnis jedegit-subdir-URL so, dass sie auf Ihren Fork verweist, und bearbeiten Sie die Listen fürrequired/optional/forbidden. - Fügen Sie unter
plugins/<name>/pro Team oder Anwendungsbereich ein Plugin hinzu — jedes benötigt eine eigene.devin-plugin/plugin.jsonund in der Regel eineskills/<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.
- Lokal mit der CLI testen
/<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.)
- 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:
- 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
shaan, 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) inrequiredPlugins/optionalPluginsauf. Vollständige Semantik: Abhängigkeiten und Governance.
Nächste Schritte
- Plugin-Ökosystem einrichten — das vollständige Playbook für Ihre Organisation
- Plugins-Referenz — Manifestformat, Installationsabläufe, Governance-Stufen
- Plugins-Leitfaden — alles zur Web-App: Customize, Geltungsbereiche, Indexing, MCPs

