Cómo instalar un skill de Claude en 5 minutos
Al terminar tendrás un skill custom de Claude funcionando en tu entorno local, invocable desde cualquier sesión de Claude Code.
Antes de empezar
Necesitas Claude Code corriendo en tu máquina. Verifica con `claude --version` en terminal; si no responde, instálalo desde `claude.ai/code` y autentícate con tu cuenta Anthropic.
En macOS abre Terminal con `Cmd+Espacio`, en Windows usa PowerShell o preferiblemente WSL para evitar problemas con paths. Linux nativo funciona out of the box.
VS Code, Cursor o cualquier editor que abra archivos `.md` y `.yaml`. Lo vas a usar para crear el manifest del skill.
Un skill es una instrucción reutilizable (e.g. 'revisa mi código siguiendo X convención'). Tener el caso de uso definido antes de empezar te ahorra 10 minutos de improvisar el prompt.
¿Prefieres que Claude te guíe?
Copia este prompt y pégalo en Claude Code o claude.ai
Paso 1: Crea la carpeta de skills en tu home
Claude Code busca skills en una ruta específica dentro de tu directorio home. Si la carpeta no existe, créala — Claude no la genera automáticamente. Esta carpeta es global: cualquier skill aquí queda disponible en todas tus sesiones.
mkdir -p ~/.claude/skills
New-Item -ItemType Directory -Force -Path $HOME\.claude\skills
Paso 2: Crea la subcarpeta del skill con nombre kebab-case
Cada skill vive en su propia carpeta. Usa kebab-case (palabras-con-guiones) en minúsculas — Claude no reconoce nombres con espacios o mayúsculas. El nombre de la carpeta es el nombre del skill que vas a invocar después.
cd ~/.claude/skills && mkdir code-reviewer && cd code-reviewer
Paso 3: Crea el archivo SKILL.md con el manifest
Este archivo es el corazón del skill: define cuándo Claude lo invoca y qué instrucciones sigue. El frontmatter YAML al inicio es obligatorio — name debe coincidir con la carpeta y description es lo que Claude lee para decidir si activarlo. Debajo del frontmatter va el prompt en markdown plano.
---
name: code-reviewer
description: Revisa código siguiendo convenciones de clean code y señala issues de seguridad.
---
# Code Reviewer Skill
Cuando el usuario pida revisar código:
1. Identifica issues de seguridad primero (inyección, secrets hardcoded).
2. Señala violaciones de clean code (funciones >30 líneas, naming poco claro).
3. Sugiere refactors concretos con ejemplo.
4. NO reescribas todo el archivo — solo las secciones problemáticas.
Paso 4: Valida que Claude detecta el skill
Abre una nueva sesión de Claude Code y lista los skills disponibles. Debes ver code-reviewer en el output. Si no aparece, revisa que el archivo se llame exactamente SKILL.md (mayúsculas importan) y que el frontmatter YAML no tenga errores de indentación.
claude /skills
Paso 5: Invoca el skill en una tarea real
Pide a Claude usar el skill explícitamente o deja que lo active automáticamente según el contexto. Si no se activa solo, menciona el nombre del skill en tu prompt para forzarlo. La primera invocación es la prueba de fuego — si el output no refleja las instrucciones del SKILL.md, revisa que el description sea suficientemente específico.
claude "usa el skill code-reviewer sobre src/auth.ts"
Paso 6: Itera el SKILL.md según resultados
El primer skill rara vez sale perfecto. Si Claude ignora instrucciones, hazlas más imperativas y específicas (‘NO hagas X’ funciona mejor que ‘evita X’). Si activa el skill cuando no debe, afina el description del frontmatter para acotar el caso de uso. Cada edición es instantánea — no hay que reiniciar nada.