Introduction to Agent Skills — Resumen de estudio

Paths: Developer · FDE · 6 lecciones, 6 videos (~1 h 45 min)

Crear, configurar, compartir y depurar Skills en Claude Code.


1. Qué son

---
name: pr-review
description: Reviews pull requests for code quality. Use when reviewing PRs or checking code changes.
---
(checklist / instrucciones)

2. Crear el primero

3. Configuración avanzada y Skills de varios archivos

CampoRegla
name (obligatorio)Minúsculas, números y guiones; máx. 64 caracteres; igual al nombre de la carpeta
description (obligatorio)Máx. 1,024 caracteres; el campo más importante
allowed-tools (opcional)Limita las tools mientras el Skill está activo (p. ej. Read, Grep, Glob, Bash = solo lectura). Si lo omites, aplica el modelo de permisos normal
model (opcional)Qué modelo usa el Skill

4. Skills frente a otras funciones de Claude Code

FunciónCómo se activaPara qué
CLAUDE.mdSiempreEstándares permanentes del proyecto ("nunca modificar el schema", estilo, framework)
SkillsPor la petición, bajo demandaConocimiento de una tarea que solo a veces es relevante
SubagentsAl delegarContexto aislado, otras tools; devuelven resultados
HooksPor eventos (guardar un archivo, una tool call)Operaciones automáticas, validación
MCP serversSiempre conectadosTools e integraciones externas (otra categoría)

Combínalos: cada uno hace lo suyo, no fuerces todo dentro de Skills.

5. Compartir Skills

6. Troubleshooting (checklist)

  1. Primero, el skills validator (se instala fácil con uv): detecta errores de estructura.
  2. No se activa → casi siempre es la descripción. Añade frases que de verdad usas y prueba variantes ("help me profile this", "why is this slow?").
  3. No carga → el SKILL.md debe estar dentro de una carpeta con nombre (no en la raíz de skills) y llamarse exactamente SKILL.md. Revisa el YAML y usa claude --debug.
  4. Se usa el Skill equivocado → las descripciones son demasiado parecidas.
  5. Uno de mayor prioridad lo opaca → renómbralo (o habla con el admin).
  6. Los Skills de un plugin no aparecen → limpia el caché, reinicia y reinstala; luego usa el validator.
  7. Errores en ejecución → dependencias instaladas (documéntalas), chmod +x en los scripts, barras normales / también en Windows.

Los mejores Skills nacen de problemas reales: empieza por lo que más repites.