name y la description del skill. El contenido completo de SKILL.md y los archivos de apoyo se cargan solo cuando Cascade decide invocar el skill (o cuando lo @mention). Esto mantiene tu ventana de contexto ligera incluso con muchos skills definidos.
Para obtener más detalles sobre la especificación de skills, visita agentskills.io.
Cómo crear una Skill
Cómo usar la UI (la forma más fácil)
- Abre el panel de Cascade
- Haz clic en los tres puntos de la esquina superior derecha del panel para abrir el menú de personalización
- Haz clic en la sección
Skills - Haz clic en
+ Workspacepara crear una skill de workspace (específica del proyecto) o en+ Globalpara crear una skill global - Ponle un nombre a la skill (solo letras minúsculas, números y guiones)
Creación manual
Skill del workspace (específica del proyecto):- Crea un directorio:
.devin/skills/<skill-name>/(el legacy.windsurf/skills/<skill-name>/se sigue leyendo) - Agrega un archivo
SKILL.mdcon frontmatter YAML
- Crea un directorio:
~/.codeium/windsurf/skills/<skill-name>/(o~/.config/devin/skills/<skill-name>/, que se comparte con la Devin CLI) - Agrega un archivo
SKILL.mdcon frontmatter YAML
Formato del archivo SKILL.md
Cada skill requiere un archivoSKILL.md con frontmatter en YAML que contiene los metadatos de la skill:
Skill de ejemplo
Campos requeridos del frontmatter
- name: Identificador único de la skill (se muestra en la UI y se usa para las menciones con @)
- description: Breve explicación que se muestra al modelo para ayudarle a decidir cuándo invocar la skill
deploy-to-staging, code-review, setup-dev-environment
Agregar recursos de apoyo
Coloca cualquier archivo de apoyo en la carpeta de la skill, junto aSKILL.md. Estos archivos quedan disponibles para Cascade cuando se invoca la skill:
Invocar skills
Invocación automática
Cuando tu solicitud coincide con la descripción de un skill, Cascade invoca automáticamente ese skill y utiliza sus instrucciones y recursos para completar la tarea. Esta es la forma más habitual de usar los skills: simplemente describes lo que quieres hacer, y Cascade determina qué skills son relevantes. El campodescription del frontmatter de tu skill es clave: ayuda a Cascade a comprender cuándo debe invocar el skill. Escribe descripciones que expliquen claramente qué hace el skill y cuándo debe usarse.
Invocación manual
Siempre puedes activar explícitamente una skill escribiendo@skill-name en el campo de entrada de Cascade. Esto resulta útil cuando quieres asegurarte de que se use una skill específica o cuando quieres invocar una skill que quizá no se active automáticamente con tu petición.
Ámbitos de las skills
Para la compatibilidad entre agentes, Devin Desktop también detecta skills en
.agents/skills/ y ~/.agents/skills/. Si has habilitado la lectura de la configuración de Claude Code, también se escanean .claude/skills/ y ~/.claude/skills/.skills del sistema (Enterprise)
Las organizaciones Enterprise pueden desplegar skills que están disponibles en todos los espacios de trabajo y que los usuarios finales no pueden modificar. Devin Desktop carga el directorio de skillsDevin si existe y solo recurre al directorio legacy Windsurf cuando no existe; los dos no se combinan:
Cada skill es un subdirectorio que contiene un archivo
SKILL.md, igual que las skills del workspace.
Ejemplos de casos de uso
Flujo de trabajo de despliegue
Crea una skill con scripts de despliegue, configuraciones de Environment y procedimientos de rollback:Pautas para la revisión de código
Incluye guías de estilo, listas de verificación de seguridad y plantillas de revisión:Procedimientos de prueba
Agrupa plantillas de prueba, requisitos de cobertura y configuraciones de CI/CD:Mejores prácticas
- Escribe descripciones claras: La descripción ayuda a Cascade a decidir cuándo invocar la skill. Sé específico sobre lo que hace la skill y cuándo debe usarse.
- Incluye recursos relevantes: Las plantillas, listas de verificación y ejemplos hacen que las skills sean más útiles. Piensa en qué archivos ayudarían a alguien a completar la tarea.
-
Usa nombres descriptivos:
deploy-to-staginges mejor quedeploy1. Los nombres deben indicar claramente lo que hace la skill.
skills vs Rules vs Workflows
Los tres personalizan Cascade, pero difieren en estructura, invocación y coste de contexto:
Regla general: si Cascade debe detectarlo automáticamente y necesita archivos auxiliares, usa un skill. Si es una restricción breve de comportamiento, usa un Rule. Si siempre quieres activarlo tú mismo, usa un Workflow.
Documentación relacionada
Si skills no es lo que buscas, consulta estas otras funciones de Cascade:- Workflows - Automatiza tareas repetitivas con workflows reutilizables en Markdown invocados mediante comandos de barra diagonal
- AGENTS.md - Proporciona instrucciones de ámbito de directorio que se aplican automáticamente según la ubicación del archivo
- Memories & Rules - Conserva el contexto entre conversaciones con memorias generadas automáticamente y Rules definidas por el usuario

