Inicio / Extender: habilidades, MCP, subagentes, hooks, plugins
Skills: enseñar un workflow a Claude
Una skill encapsula un workflow reproducible en un archivo SKILL.md, invocada por un comando slash explícito o por correspondencia automática con su descripción.
Una skill agrupa un modo operativo completo en un solo archivo, SKILL.md, que Claude Code carga como un manual que sabe seguir sin necesidad de repetirlo en cada solicitud. El archivo vive en una carpeta que lleva el nombre de la skill, y su contenido comienza con un bloque de encabezado en frontmatter, cuyo único campo realmente recomendado es una descripción en lenguaje natural: lo que hace la skill, y en qué situación debe aplicarse. Si el campo se omite, Claude Code recurre al primer párrafo del contenido Markdown para decidir el desencadenamiento.
Dos formas de activarla
Claude invoca una skill de dos maneras distintas. La primera es explícita: escribir un comando slash con el nombre de la carpeta, por ejemplo /verificar-diacriticos para una skill guardada en verificar-diacriticos/SKILL.md. La segunda es automática: en el momento de procesar una solicitud, Claude compara su texto con la descripción de cada skill instalada, y carga aquella cuya descripción coincide mejor con el tema en curso. Ninguna skill se activa sin que su descripción mencione, en esencia, la situación que debe hacerla entrar en juego, y una descripción demasiado vaga o demasiado general no coincide con nada preciso.
# Exemple illustratif, sur un dossier de démonstration
mkdir -p demo-skill/resumer-changelog
cat > demo-skill/resumer-changelog/SKILL.md <<'EOF'
---
description: Resume les derniers commits d'un depot en un changelog court, a utiliser quand on demande de preparer une note de version.
---
Lis les commits fournis, groupe-les par type, et rends une liste a puces
courte, une ligne par changement notable.
EOF
Lo que Claude agrega realmente a su caja de herramientas
Una vez cargada la skill, su contenido se suma al turno en curso como instrucciones adicionales, al mismo título que una consigna escrita directamente. Nada se ejecuta por adelantado: es el texto del archivo el que guía la respuesta, no un programa separado que correría en segundo plano. Por eso una skill bien escrita se parece a una nota que se le dejaría a un colega que retoma una tarea precisa, con suficiente detalle para no tener que adivinar, y suficientemente poco para seguir siendo legible en una sola pasada.
El gesto que merece una skill no es cualquier gesto: es el que se repite. Una explicación dada una sola vez no justifica el rodeo de un archivo. Una explicación repetida tres veces en la misma semana, en cambio, ya cuesta más repetirla que fijarla de una vez por todas. La continuación lógica, escribir y probar tu propia skill, se encuentra en crear una skill que también se convierte en un comando.
Del gesto repetido a la skill invocada
Comando slash explícito contra correspondencia automática
| Activación de una skill | Lo que desencadena la carga | De qué depende el éxito | Qué ocurre si nada coincide |
|---|---|---|---|
| Comando slash explícito | El usuario escribe /nombre-de-la-carpeta | El nombre de la carpeta se conoce y se escribe sin error | El comando simplemente todavía no existe |
| Correspondencia automática | El texto de la solicitud coincide con la descripción de la skill | El vocabulario de la solicitud y el de la descripción coinciden | Nada indica que la skill existía, la solicitud se procesa sin ella |
Un desarrollador escribe el comando /verificar-diacriticos en un proyecto donde una skill del mismo nombre está instalada a nivel de usuario. Claude aplica el contenido de esta skill a la solicitud en curso.
Escribe en una frase lo que esta situación establece, y en una frase lo que no establece.
Lo que esto establece: Este resultado establece que escribir el comando slash con el nombre exacto de una skill instalada basta para activar su ejecución, independientemente del contenido de su descripción.
Lo que esto no establece: No establece que la misma solicitud, formulada sin el comando slash, habría activado esta skill por correspondencia automática con su descripción.
Los tres calibrados falsos más frecuentes
- Demasiado amplio Este resultado muestra que toda skill instalada se activa automáticamente en cuanto se menciona su tema en una solicitud.
- Demasiado estrecho Este resultado no prueba nada más allá del hecho de que se escribió un comando en la terminal.
- Fuera de tema Este resultado muestra que el desarrollador conocía el nombre exacto de la carpeta de la skill antes de escribir el comando.
- Una skill se activa de dos formas, un comando slash explícito escrito por el usuario, o una correspondencia automática entre la solicitud y el texto de su descripción.
- El campo description del frontmatter es el único realmente recomendado, y es el que Claude lee para decidir aplicar la skill sin intervención explícita; en su defecto, el primer párrafo del contenido sirve de respaldo.
- El contenido de una skill se suma al turno en curso como instrucciones adicionales, no existe ningún programa separado que se ejecute por adelantado.
- Un gesto merece una skill en cuanto se vuelve a pedir varias veces en el mismo periodo de trabajo, no desde la primera vez que se ejecuta.
Crea una carpeta demo-skill/SKILL.md con un frontmatter description de una sola frase y un cuerpo de dos o tres líneas, invócala por su comando slash en una sesión Claude Code, y confirma que la respuesta sigue bien el contenido que escribiste.
Cada afirmación datable de esta lección remite aquí al texto público que la respalda. Una fuente que no se abre no prueba nada.
- Claude Code, skills, campo description recomendado y respaldo en el primer párrafo consultée le 2026-09-02