1. Forkez le template
requiredPlugins de son manifest inclut les plugins que chaque coéquipier devrait avoir, optionalPlugins recommande des plugins supplémentaires, et forbiddenPlugins bloque ceux que vous ne souhaitez pas.
2. Personnalisez-le
- À la racine, dans
.devin-plugin/plugin.json, modifiez chaque URLgit-subdirpour qu’elle pointe vers votre fork, puis ajustez les listes required/optional/forbidden. - Ajoutez un plugin par équipe ou par besoin dans
plugins/<name>/— chacun doit avoir son propre.devin-plugin/plugin.jsonet, en général, unskills/<name>/SKILL.md. Vous partez de zéro pour créer un plugin ? Utilisez CognitionAI/plugin-template. - Vous avez déjà un repo de skills ? Placez chaque dossier de skill dans le répertoire
skills/d’un plugin — les skills dans les plugins sont des skills ordinaires, sans changement de format.
3. Tester en local avec la CLI
/<plugin>:<skill>. (Sans --local, install ajoute le plugin à vos plugins personnels dans Devin Cloud, ce qui est le comportement souhaité une fois le plugin poussé vers un repo.)
4. Le distribuer à tout le monde
your-org/your-marketplace, puis choisit le périmètre organization ou enterprise. Cela ajoute un required plugin au manifest géré du périmètre :
5. Faire évoluer et encadrer
- Fusionner dans la branche par défaut du repo marketplace constitue la release — les nouvelles sessions l’intègrent automatiquement, et Reindex plugins dans Customize actualise ce que la page affiche. Consultez comment les mises à jour sont déployées ; épinglez un
shalorsque vous souhaitez contrôler les mises à jour. - Les Teams ajoutent des plugins via pull request (PR) au repo marketplace ; la CI valide la structure.
- Pour restreindre le compte à votre ensemble approuvé uniquement, ajoutez
"forbiddenPlugins": ["*"]au manifest géré (Plugin settings → Edit manifest dans Customize) et listez chaque plugin approuvé (y compris les dependencies du meta-plugin — les dépendances transitives ne sont pas exemptées) dansrequiredPlugins/optionalPlugins. Sémantique détaillée : dépendances et gouvernance.
Prochaines étapes
- Configurez votre écosystème de plugins — le guide complet pour l’organisation
- Référence des plugins — format du manifest, parcours d’installation, niveaux de gouvernance
- Guide des plugins — côté application web : Customize, périmètres, indexation, MCP

