Inicio / Extender: habilidades, MCP, subagentes, hooks, plugins
Skills: enseñar un workflow a Claude
Una skill enseña un workflow a Claude al reunir un modo operativo completo en un solo archivo SKILL.md. Claude la activa de dos maneras: con un comando slash que lleva el nombre de la carpeta, o automáticamente cuando su descripción coincide con la solicitud. Una vez cargada, su texto se suma al turno como instrucciones adicionales.
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 vaga 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 una skill agrega al turno en curso
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.
Solo merece una skill el gesto 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.
Un estándar abierto y las salvaguardas de Claude Code
El formato Agent Skills es un estándar abierto: el 22 de octubre de 2026, Anthropic lo cedió a la Agentic AI Foundation, integrada en la Linux Foundation. En Claude Code, conviene conocer dos comportamientos recientes. Tras una compactación de la conversación, la lista de skills se vuelve a enviar a Claude, así que ya no hace falta lanzar /reload-skills para recuperarlas. Y si existe una skill llamada verify en tu proyecto o en las tuyas, se invita a Claude a lanzarla justo antes de un commit, salvo en commits solo de documentación o de tests: una skill verify se convierte en una salvaguarda de commit sin hook.
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 en los ajustes 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
- Anthropic, Agent Skills cedido a la Agentic AI Foundation consultée le 2026-10-24
- Registro de cambios de Claude Code: lista de skills tras la compactación, skill verify consultée le 2026-10-24