Skills son unidades de funcionalidad autocontenidas que puedes enseñarle a Devin CLI. Agrupan prompts, acceso a herramientas, permisos y flujos de trabajo en un paquete reutilizable que pueden invocar tanto el agente como el operador humano.Documentation Index
Fetch the complete documentation index at: https://docs.devinenterprise.com/llms.txt
Use this file to discover all available pages before exploring further.
¿Qué son las skills?
- Revisar código según los estándares de tu equipo
- Generar un tipo específico de componente
- Ejecutar un workflow de despliegue
- Realizar una auditoría de seguridad
- Configurar un nuevo servicio a partir de una plantilla
Invocación con comando de barra diagonal
Los usuarios pueden invocar skills con
/skill-name en el chat.Autonomía del agente
El agente puede invocar skills por su cuenta cuando corresponda.
Permisos delimitados
Las skills pueden tener sus propias autorizaciones y restricciones.
Acceso personalizado a herramientas
Restringe qué herramientas puede usar una skill por seguridad.
Ejecución de subagentes
Ejecuta skills como subagentes independientes con su propia ventana de contexto.
Anulación de modelo
Usa un modelo diferente para skills específicas.
Ejemplo rápido
.devin/skills/review/SKILL.md (o .windsurf/skills/review/SKILL.md):
/review en cualquier sesión.
Cómo funcionan las skills
- El
promptde la skill se inyecta en la conversación - El acceso a las herramientas se restringe a las
allowed-toolsde la skill (si se especifican) - Se aplican los permisos adicionales definidos en la configuración de la skill
- Se usa el modelo especificado (si es distinto del actual)
Activadores de skills
| Activador | Descripción | Predeterminado |
|---|---|---|
user | El usuario puede invocarla con /skill-name | Habilitado |
model | El agente puede invocarla automáticamente cuando corresponda | Habilitado |
triggers: [user] para evitar que el agente invoque una skill por su cuenta.
Skills de terceros
.agents, por lo que las herramientas de instalación de skills de terceros funcionan con Devin CLI.
Dónde se almacenan las skills
| Ubicación | Ámbito | ¿Se versiona en git? |
|---|---|---|
.agents/skills/<name>/SKILL.md | Específico del proyecto | Sí |
.devin/skills/<name>/SKILL.md | Específico del proyecto | Sí |
.windsurf/skills/<name>/SKILL.md | Específico del proyecto | Sí |
~/.agents/skills/<name>/SKILL.md | Global (todos los proyectos) | No |
~/.config/devin/skills/<name>/SKILL.md | Global (todos los proyectos) | No |
~/.codeium/<channel>/skills/<name>/SKILL.md | Global (todos los proyectos, según el canal) | No |
.devin/skills/ o .windsurf/skills/ en la raíz de tu proyecto y se versionan en git, por lo que puedes compartirlas con tu equipo. Ambas ubicaciones usan el mismo formato SKILL.md.
Las skills globales se encuentran en ~/.config/devin/skills/ (siguiendo las convenciones XDG) o en ~/.codeium/<channel>/skills/ (donde <channel> es windsurf, windsurf-next o windsurf-insiders, según tu canal de CLI) y están disponibles en todos los proyectos de tu equipo.
Windows: La ruta de las skills globales sigue el directorio de datos de aplicaciones de tu sistema. En Windows, usa
%APPDATA%\devin\skills\<name>\SKILL.md (normalmente C:\Users\<YourUser>\AppData\Roaming\devin\skills\<name>\SKILL.md) en lugar de ~/.config/devin/skills/.Próximos pasos
Crear skills
Aprende el formato completo de las skills, incluidas las opciones de frontmatter, el contenido dinámico y los ejemplos.
