Los plugins están en beta cerrada. Para solicitar acceso, contacta con support@cognition.ai. El comportamiento y la configuración pueden cambiar en futuras versiones.
1. Haz un fork de la plantilla
requiredPlugins de su manifiesto incorpora los plugins que todo miembro del equipo debería tener, optionalPlugins recomienda plugins adicionales y forbiddenPlugins bloquea los que no quieres.
2. Hazlo tuyo
- En el archivo raíz
.devin-plugin/plugin.json, cambia cada URL degit-subdirpara que apunte a tu fork y edita las listas de required/optional/forbidden. - Agrega un plugin por equipo o necesidad en
plugins/<name>/— cada uno necesita su propio.devin-plugin/plugin.jsony, por lo general, unskills/<name>/SKILL.md. ¿Quieres crear un plugin desde cero? Usa CognitionAI/plugin-template. - ¿Ya tienes un repositorio de skills? Coloca cada carpeta de skill en el directorio
skills/de un plugin — las skills dentro de los plugins son skills normales, sin cambios de formato.
3. Prueba en local con la CLI
/<plugin>:<skill>.
4. Distribúyelo a todos
5. Evolución y gobernanza
- Fusionar cambios en la rama predeterminada del repo de tu marketplace equivale a publicar la versión: las sesiones nuevas lo incorporan automáticamente. Consulta cómo se implementan las actualizaciones.
- Los equipos agregan plugins mediante una PR al repo del marketplace; CI valida la estructura.
- Para restringir la cuenta únicamente a tu conjunto aprobado, agrega
"forbiddenPlugins": ["*"]al manifest administrado y lista cada plugin aprobado (incluidas las dependencias del meta-plugin; las dependencias transitivas no están exentas) enrequiredPlugins/optionalPlugins. Semántica completa: reglas de gobernanza.
Próximos pasos
- Configura tu ecosistema de plugins — la guía completa de la organización
- Referencia de plugins — formato del manifiesto, procesos de instalación y niveles de gobernanza
- Marketplace de plugins — en la aplicación web: manifiestos, scopes y cargas

