Saltar al contenido principal

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.

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.

¿Qué son las skills?

Piensa en las skills como conocimientos especializados que le das al agente. Una skill puede enseñarle a:
  • 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

Crea una skill de revisión de código en .devin/skills/review/SKILL.md (o .windsurf/skills/review/SKILL.md):
---
name: review
description: Review code changes before committing
allowed-tools:
  - read
  - grep
  - glob
  - exec
---

Review the current git diff and provide feedback:

1. Run `git diff --staged` (or `git diff` if nothing is staged)
2. Check for:
   - Logic errors or bugs
   - Missing error handling
   - Security issues
   - Style inconsistencies
3. Summarize findings and suggest improvements
Ahora puedes usarlo con /review en cualquier sesión.

Cómo funcionan las skills

Cuando se invoca una skill:
  1. El prompt de la skill se inyecta en la conversación
  2. El acceso a las herramientas se restringe a las allowed-tools de la skill (si se especifican)
  3. Se aplican los permisos adicionales definidos en la configuración de la skill
  4. Se usa el modelo especificado (si es distinto del actual)
Cuando la skill finaliza, la sesión vuelve a la configuración normal.

Activadores de skills

Las skills se pueden invocar de dos formas:
ActivadorDescripciónPredeterminado
userEl usuario puede invocarla con /skill-nameHabilitado
modelEl agente puede invocarla automáticamente cuando correspondaHabilitado
---
name: security-check
triggers:
  - user
  - model
---
Configura triggers: [user] para evitar que el agente invoque una skill por su cuenta.

Skills de terceros

Admitimos los estándares de skills .agents, por lo que las herramientas de instalación de skills de terceros funcionan con Devin CLI.
Los skills de terceros pueden ejecutar código arbitrario, así que instálalos bajo tu propio riesgo.

Dónde se almacenan las skills

Las skills pueden limitarse a un solo proyecto o compartirse entre todos los proyectos:
UbicaciónÁmbito¿Se versiona en git?
.agents/skills/<name>/SKILL.mdEspecífico del proyecto
.devin/skills/<name>/SKILL.mdEspecífico del proyecto
.windsurf/skills/<name>/SKILL.mdEspecífico del proyecto
~/.agents/skills/<name>/SKILL.mdGlobal (todos los proyectos)No
~/.config/devin/skills/<name>/SKILL.mdGlobal (todos los proyectos)No
~/.codeium/<channel>/skills/<name>/SKILL.mdGlobal (todos los proyectos, según el canal)No
Las skills del proyecto se encuentran en el directorio .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.