← SCRAM AI Lab

Tutoriales

Skills y Hooks en Claude Code: automatiza tu workflow de desarrollo

Tutorial para crear tus propias skills y hooks en Claude Code. Desde skills básicas hasta hooks que validan commits automáticamente.

April 9, 2026

121 lecturas

Skills y Hooks en Claude Code: automatiza tu workflow de desarrollo

Skills: Enséñale a Claude tu contexto

Una skill es un archivo Markdown que Claude Code carga automáticamente según el contexto de tu conversación. Las skills viven en ~/.claude/skills/ y tienen un frontmatter YAML con metadata.

Anatomía de una skill

Una skill tiene tres partes:

  • Frontmatter: título, descripción y triggers de activación
  • Instrucciones: lo que Claude debe hacer cuando la skill se activa
  • Contexto: información adicional (convenciones, ejemplos, restricciones)

Ejemplo: Skill de deploy

Una skill que se activa cuando mencionas "deploy", "desplegar" o "subir a prod":

El trigger detecta las palabras clave y Claude automáticamente sigue tu proceso de deploy sin que tengas que explicarlo cada vez.

Hooks: Reacciona a eventos

Los hooks se configuran en .claude/settings.json y ejecutan shell commands cuando ocurren eventos específicos:

  • PreToolUse: Antes de que Claude use una herramienta (validar, prevenir)
  • PostToolUse: Después de usar una herramienta (formatear, notificar)
  • Stop: Cuando Claude termina su respuesta

Ejemplo: Hook de formato automático

Un hook PostToolUse que ejecuta Prettier después de cada edición de archivo. Claude edita el código, el hook formatea automáticamente — sin que Claude tenga que pensar en formato.

Ejemplo: Hook de validación de commits

Un hook PreToolUse que valida que los commits sigan conventional commits antes de permitirlos. Si el mensaje no cumple el formato, el hook lo rechaza y Claude reformula.

Combinando Skills + Hooks

El poder real viene de combinarlos. Una skill define qué hacer (el proceso de deploy), un hook define cuándo validar (antes de cada push). El resultado es un workflow de desarrollo que se auto-regula.

skills
hooks
claude-code
tutorial
automatización
← Volver a SCRAM AI Lab