Cómo crear un skill de Claude: guía de SKILL.md (2026)
Aprende cómo crear un skill de Claude: qué es SKILL.md, cómo se cargan los skills, un ejemplo completo para briefs de campaña y cómo instalar skills de otros.
Por Yotam DahanActualizado 12 min de lecturaClaude Code
En esta página
- Qué es un skill de Claude, en palabras simples
- Cómo se cargan los skills y por qué la descripción es lo más importante
- Crea un skill de brief de campaña, paso a paso
- Ajustes opcionales que conviene conocer
- Usa el mismo skill en la app de Claude
- Instala skills hechos por otras personas
- Solución de problemas
- Qué hacer ahora
Un skill de Claude es una carpeta con un único archivo obligatorio, SKILL.md: una cabecera corta que dice qué hace el skill y cuándo usarlo, seguida de instrucciones en lenguaje normal. Así es cómo crear un skill de Claude en Claude Code: crea una carpeta dentro de ~/.claude/skills/, escribe un SKILL.md con un name y una description, y luego pide la tarea con tus palabras o escribe / seguido del nombre del skill. Abajo vas a construir un skill funcional para marketing, entender cómo decide Claude cuándo cargarlo e instalar skills hechos por otras personas.
Qué es un skill de Claude, en palabras simples
Piensa en un skill como un procedimiento guardado que Claude saca del estante cuando el trabajo lo pide. En lugar de pegar las mismas instrucciones en cada chat, las escribes una vez en un archivo y Claude las abre solo cuando tu petición coincide.
Los skills usan el formato abierto Agent Skills, que Anthropic desarrolló y publicó como estándar. Una carpeta de skill es portátil: Claude Code, las apps de Claude y la API de Claude la aceptan. Esta guía se centra en Claude Code, donde los skills son archivos normales.
Si ya usabas Claude Code, debes saber que los comandos slash personalizados se unieron a los skills. Un archivo antiguo .claude/commands/review.md sigue funcionando, pero una carpeta de skill además puede guardar plantillas, ejemplos y scripts.
CLAUDE.md
Reglas fijas para cada sesión, como el nombre de tu marca y la estructura de carpetas. Se carga siempre.
Skill
Un procedimiento que Claude sigue solo cuando aparece una tarea que coincide. Hasta entonces, solo su descripción corta ocupa espacio.
Servidor MCP
Una conexión que le da a Claude herramientas nuevas en otra app, como Notion o HubSpot, en lugar de instrucciones nuevas.
Plugin
Un paquete instalable que reúne skills con agentes, hooks y servidores MCP en un solo paso.
Para la primera y la tercera tarjeta, mira qué poner en un archivo CLAUDE.md y qué es un servidor MCP.
Cómo se cargan los skills y por qué la descripción es lo más importante
La introducción a Agent Skills de Anthropic describe un sistema de carga en tres niveles que llama divulgación progresiva. Un token, en estas cifras, es el pequeño trozo de texto que cuentan los modelos de IA, a menudo una palabra corta o parte de una más larga.
Inicio
Claude lee el nombre y la descripción de cada skill, unos 100 tokens cada uno
Coincidencia
Tu petición encaja con una descripción
Instrucciones
Claude lee el cuerpo de ese SKILL.md
Extras
Los ejemplos y scripts se cargan solo si la tarea los necesita
Primera lección: la descripción es el disparador. Si no contiene las palabras que usas de forma natural al pedir la tarea, Claude no recurrirá al skill.
Segunda lección: cada skill instalado consume un poco de atención en cada turno, así que unos pocos skills bien usados valen más que una lista larga que olvidaste.
tokens por skill leídos al inicio, aproximadamente
tokens: techo sugerido para el cuerpo de SKILL.md
caracteres: donde Claude Code corta una descripción en su lista de skills
líneas: longitud máxima recomendada para SKILL.md
Según la introducción a Agent Skills de Anthropic y la documentación de skills de Claude Code, consultadas en octubre de 2026.
Dónde viven los skills
| Ubicación | Ruta | Quién lo tiene |
|---|---|---|
| Personal | ~/.claude/skills/<nombre-del-skill>/SKILL.md | Tú, en todos los proyectos de esta computadora |
| Proyecto | .claude/skills/<nombre-del-skill>/SKILL.md dentro de una carpeta de proyecto | Cualquiera que trabaje en esa carpeta |
| Plugin | <plugin>/skills/<nombre-del-skill>/SKILL.md | Quien instale el plugin, como /nombre-del-plugin:nombre-del-skill |
| Cuenta de claude.ai | Skills activados en tu configuración de claude.ai | Sesiones de Claude Code con esa cuenta iniciada |
El signo ~ significa tu carpeta de usuario: /Users/tunombre en Mac y C:\Users\tunombre en Windows. Si un skill personal y uno de proyecto tienen el mismo nombre, gana el personal.
Crea un skill de brief de campaña, paso a paso
El ejemplo es un skill para alguien de marketing que escribe un brief de campaña cada semana. Primero reúne los datos que faltan, escribe el brief con una estructura fija y revisa su propio trabajo antes de entregarlo.
Paso 1: Escribe el procedimiento que ya sigues
Paso 2: Crea la carpeta del skill
Lo más fácil es pedírselo a Claude Code:
Crea una carpeta de skill personal llamada campaign-brief en mi directorio de skills (~/.claude/skills/) con un archivo SKILL.md vacío dentro.Si prefieres escribirlo tú, usa Terminal en Mac:
mkdir -p ~/.claude/skills/campaign-brief
O PowerShell en Windows:
New-Item -ItemType Directory -Force -Path "$HOME\.claude\skills\campaign-brief"
Paso 3: Escribe SKILL.md
Crea SKILL.md dentro de la carpeta y pega esto. La parte entre las dos líneas --- es el frontmatter, un pequeño bloque de ajustes escrito en YAML (un formato sencillo de "clave: valor"), y todo lo que viene después son las instrucciones.
---
name: campaign-brief
description: Escribe un brief de campaña de marketing de una página a partir de notas sueltas. Úsalo cuando el usuario pida un brief de campaña, un brief creativo o un plan para un lanzamiento, una promoción o una campaña de email.
---
# Brief de campaña
## Antes de escribir
Comprueba que tienes estos datos. Pide lo que falte en una lista corta y espera:
- Producto u oferta, y su precio si lo tiene
- Público: quiénes son y qué problema tienen
- Objetivo: un resultado medible, como reservas de demo o primeras compras
- Canales y fecha límite
- Presupuesto, o "ninguno"
## Escribe el brief
Usa exactamente estas secciones, en este orden:
1. Resumen (tres frases como máximo)
2. Público y su principal objeción
3. Mensaje clave y tres puntos de apoyo
4. Oferta y llamada a la acción
5. Canales, con una línea sobre la función de cada uno
6. Calendario con fechas
7. Cómo mediremos el éxito
8. Preguntas abiertas
Si existe brand/voice.md en este proyecto, léelo primero y síguelo.
Guarda el brief como briefs/AAAA-MM-DD-nombre-campana.md.
## Reglas
- Nunca inventes cifras, precios, fechas ni testimonios. Escribe [PENDIENTE] en su lugar.
- Que ocupe una página, unas 450 palabras.
- Usa las palabras que usaría el público, no jerga de marketing.
## Antes de terminar
Relee el brief y confirma que cada sección está completa o marcada como [PENDIENTE], que el objetivo se puede medir y que la llamada a la acción corresponde a la oferta. Enumera cada [PENDIENTE] al final.Paso 4: Añade un archivo de apoyo
Pega un brief del que estés orgulloso en examples.md dentro de la misma carpeta y añade una línea bajo "Escribe el brief": "Para el tono y la profundidad, mira examples.md." Claude lee el ejemplo solo cuando ejecuta el skill, así que el resto del tiempo no cuesta nada.
campaign-brief/
SKILL.md
examples.mdPaso 5: Pruébalo de dos maneras
Abre Claude Code en cualquier carpeta de proyecto. Si ya estaba abierto y la carpeta de skills es nueva, ejecuta primero /reload-skills.
Primero, la prueba automática: pide la tarea con palabras normales y observa cómo Claude toma el skill.
- Tú:
Necesito un brief para el email de rebajas de fin de año a clientes anteriores.
- Claude Code:
Voy a usar el skill campaign-brief. Antes de escribirlo necesito la oferta y su precio, el resultado que quieres medir y la fecha de envío.
- Tú:
Un descuento en planes anuales, el objetivo son las mejoras de plan y sale el próximo jueves.
- Claude Code:
El brief está guardado en la carpeta briefs. El presupuesto y la principal objeción del público están marcados como [PENDIENTE], así que complétalos antes de compartirlo.
Luego, la prueba directa: escribe /campaign-brief email de rebajas de fin de año, y el texto después del nombre del skill se pasa como argumentos. Para confirmar que Claude ve el skill, pregunta "¿Qué skills tienes disponibles?" o ejecuta /skills.
Paso 6: Ajústalo
Cuenta con varias rondas de cambios. Claude Code detecta los cambios en los archivos de un skill durante la sesión, así que edita, guarda y vuelve a probar.
- Nunca se activa: añade a la descripción las palabras que de verdad usas.
- Se activa cuando no quieres: acota la descripción o añade
disable-model-invocation: truepara que el skill solo se ejecute cuando escribas su comando. - Olvida una regla al final de una sesión larga: sube esa regla al principio. Cuando una conversación larga se compacta, Claude Code conserva solo el inicio de cada skill que vuelve a adjuntar.
Ajustes opcionales que conviene conocer
Ignóralos hasta que tu primer skill funcione.
| Campo del frontmatter | Qué hace |
|---|---|
disable-model-invocation: true | Solo tú puedes iniciar el skill, escribiendo su comando. Útil para todo lo que tenga efectos secundarios |
argument-hint | Muestra una pista como [nombre-campana] al escribir el comando |
allowed-tools | Deja que las herramientas indicadas se ejecuten sin pedir permiso durante el turno que ejecuta el skill |
context: fork | Ejecuta el skill en un subagente aparte que no ve tu conversación |
Dentro de las instrucciones, $ARGUMENTS marca dónde va el texto que escribes después del comando.
Usa el mismo skill en la app de Claude
Los skills también funcionan en las apps web y de escritorio de Claude, con la configuración que describe el artículo de ayuda de Anthropic sobre skills:
- Activa la ejecución de código. En los planes Free, Pro y Max, abre Settings > Capabilities y activa Code execution and file creation. En Team y Enterprise lo activa un propietario para toda la organización.
- Comprime la carpeta. La carpeta debe estar en el nivel superior del zip: campaign-brief.zip contiene campaign-brief/SKILL.md.
- Súbela. Abre Customize > Skills, haz clic en +, elige Create skill y luego Upload a skill.
- Actívala y prueba. Usa algunos prompts que deberían activarla.
El Centro de ayuda indica un límite de 200 caracteres para la descripción en claude.ai, otro motivo para que sea breve. El ejemplo de arriba cabe.
Instala skills hechos por otras personas
No tienes que escribir cada skill tú:
Explora un directorio
El directorio de Claude Skills de ai school reúne skills que puedes instalar, como Campaign Plan para marketing.
Instala un plugin
Ejecuta /plugin en Claude Code para explorar marketplaces. El oficial de Anthropic se añade la primera vez que inicias una sesión.
Copia una carpeta
Descarga una carpeta de skill y colócala en ~/.claude/skills/ o en la carpeta .claude/skills/ de un proyecto.
El repositorio público de skills de Anthropic (mira los que probamos en nuestro directorio de skills) también funciona como marketplace. Estos dos comandos lo añaden e instalan sus skills de ejemplo, que incluyen guías de marca, coautoría de documentos y skills de diseño como Canvas Design:
/plugin marketplace add anthropics/skills
/plugin install example-skills@anthropic-agent-skillsDespués Claude Code te pide un alcance: solo para ti, para todo el proyecto o solo para ti en este proyecto.
Revisa un skill antes de confiar en él
Un skill puede decirle a Claude que ejecute comandos y lea archivos, así que instalarlo es como instalar software. La documentación de Anthropic recomienda usar skills solo de fuentes de confianza, es decir, los que escribiste tú o los de Anthropic, y auditar a fondo cualquier otro.
0 de 5 hechas
Solución de problemas
| Problema | Causa probable | Solución |
|---|---|---|
| Claude nunca usa el skill | La descripción no tiene las palabras que usas | Reescríbela y pregunta "¿Qué skills tienes disponibles?" para confirmar que aparece |
/campaign-brief no se reconoce | Caracteres raros en el nombre de la carpeta, o una carpeta de skills nueva que no se ha cargado | Usa minúsculas y guiones, y ejecuta /reload-skills |
| El skill se ejecuta pero ignora sus ajustes | El frontmatter YAML no se pudo leer; debe empezar en la línea 1 con --- | Corrige el YAML y ejecuta claude --debug para ver el error |
| Falla la subida a claude.ai | Estructura de zip incorrecta, un nombre de carpeta que no coincide o campos no admitidos | Comprime la propia carpeta y deja solo los campos admitidos |
Comprueba lo que sabes0 de 2 correctas
¿Qué lee Claude de cada skill instalado al empezar una sesión?
No exactamente.
Claude carga las instrucciones completas solo cuando tu petición coincide con la descripción, por eso la descripción es lo más importante.
Quieres que un skill se ejecute solo cuando escribes su comando. ¿Qué añades al frontmatter?
No exactamente.
Con disable-model-invocation: true, Claude nunca inicia el skill por su cuenta. Lo ejecutas tú con /nombre-del-skill.
Qué hacer ahora
Elige una tarea que le hayas explicado a Claude más de dos veces este mes y conviértela hoy en un skill, usando el brief de campaña como plantilla. Pruébala con tres formas distintas de pedirla antes de confiar en ella.
Para ideas que vale la pena empaquetar, los flujos de Claude Code para marketing se convierten bien en skills, y el directorio de Claude Skills muestra lo que otros han creado. Si quieres configurar skills, MCP y CLAUDE.md juntos con una guía, el curso de Claude Code cubre los tres en su módulo de configuración.
Tres skills de marketing listos para instalar
Archivos SKILL.md completos para reciclar contenido, escribir variaciones de anuncios y revisar la voz de marca, más una prueba de 10 puntos antes de confiar en un skill.
Escribe tu correo y la sección completa se abre aquí mismo. Además recibes una clase gratis del curso.
Preguntas frecuentes
¿Los skills de Claude son gratis?
Sí. Un skill es una carpeta con archivos de texto, así que crearlo o instalarlo no cuesta nada extra. Al ejecutarlo usas tu plan de Claude o tu consumo de API normal, como en cualquier otra petición.
¿Los skills que subo a claude.ai funcionan en Claude Code?
Desde la versión 2.1.273 de Claude Code, al iniciar sesión con la misma cuenta de claude.ai se descargan los skills activados allí en ~/.claude/skills/synced/. La sincronización va en un solo sentido: los skills que creas en local se quedan en tu computadora, y los sincronizados se cambian en claude.ai, no en la copia local.
¿Qué diferencia hay entre un skill y un plugin?
Un skill es un conjunto de instrucciones con archivos opcionales. Un plugin es un paquete instalable que puede reunir varios skills con subagentes, hooks y servidores MCP, y sus skills se ejecutan como /nombre-del-plugin:nombre-del-skill.
¿Cuántos skills puedo instalar?
Claude Code no fija un número, pero la descripción de cada skill ocupa contexto en cada turno. Cuando la lista supera su presupuesto, cerca del 1% de la ventana de contexto del modelo, Claude Code acorta las descripciones de los skills que menos usas, así que elimina los que no uses con /skill-doctor.
¿Claude puede escribir un skill por mí?
Sí. Describe el procedimiento y pídele a Claude Code que escriba el SKILL.md, luego pruébalo y edítalo. Anthropic también publica un skill llamado skill-creator en su plugin example-skills, pensado para redactar y mejorar skills.
¿Puedo compartir un skill con mi equipo?
Sube la carpeta .claude/skills/ del proyecto a tu repositorio de Git para que la tenga todo el que abra el proyecto, o empaqueta tus skills como plugin. En los planes Team y Enterprise de claude.ai también se pueden compartir con la organización.
¿Qué skills de Claude sirven para marketing?
Cualquier trabajo repetible con un formato fijo funciona bien: briefs de campaña como el de esta guía, variaciones de textos de anuncios, calendarios de contenido y revisiones de voz de marca.
Sigue leyendo
¿Qué es un servidor MCP? MCP explicado sin tecnicismos
¿Qué es un servidor MCP? El Model Context Protocol en palabras simples: conecta un servidor en Claude Code y en la app de Claude, y elige entre 10 útiles.
Claude Code · 11 min de lecturaArchivo CLAUDE.md: qué es, dónde va y 3 plantillas
Qué es un archivo CLAUDE.md, dónde va, qué escribir y qué dejar fuera, más tres plantillas listas para copiar para dueños de negocio, marketers y sitios web.
Claude Code · 11 min de lecturaClaude Code para marketing: 7 flujos con prompts listos
Claude Code para marketing: siete flujos para investigación, briefs, textos de landing, informes CSV, SEO y enlaces UTM, cada uno con su prompt y resultado.
Claude Code · 12 min de lectura