Skip to main content
Las Skills en Claude Code son paquetes de instrucciones (y opcionalmente scripts o recursos) que extienden lo que Claude sabe hacer. Se cargan solo cuando Claude las necesita, así no consumen contexto de más. Cada skill es una carpeta con un archivo SKILL.md. Claude las descubre automáticamente y las usa cuando el contexto de tu tarea coincide con su descripción, o puedes invocarlas manualmente con /nombre-skill.

Skills incluidas (bundled)

Claude Code trae skills listas para usar como /doctor, /code-review, /debug, /verify, /run, /batch y /loop. Se invocan escribiendo / seguido del nombre.
Terminal
Para desactivarlas: agrega disableBundledSkills: true a la configuración.

Dónde viven las skills

Las personales van en tu home y funcionan en cualquier repo. Las del proyecto viven en .claude/skills/ dentro del repositorio y se comparten con el equipo si las commiteas.

Crear tu primera skill

1

Crear la carpeta

Terminal
2

Escribir SKILL.md

Crea el archivo ~/.claude/skills/resumir-cambios/SKILL.md:
SKILL.md
3

Usarla

Abre Claude Code en cualquier proyecto y escribe:
Terminal
Claude también la puede invocar automáticamente si preguntas “resumime los cambios”.

Estructura completa de una skill

Frontmatter de SKILL.md

SKILL.md
La description es lo que Claude lee para decidir si la skill aplica a tu tarea. Sé claro y usa palabras clave del dominio.

Skill con scripts

Si necesitas ejecutar código real:
SKILL.md

Recargar skills sin reiniciar

Terminal

Convertir una skill en plugin

Cuando quieras compartirla con tu equipo, empaquétala como plugin agregando .claude-plugin/plugin.json:
plugin.json
Los skills de un plugin se invocan namespaced: /mi-plugin:nombre-skill.

Recursos

Documentación oficial de Skills

Skills en Claude Code

Ejemplos oficiales

Skills de ejemplo de Anthropic