Saltar al contenido

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
  1. Qué es un skill de Claude, en palabras simples
  2. Cómo se cargan los skills y por qué la descripción es lo más importante
  3. Crea un skill de brief de campaña, paso a paso
  4. Ajustes opcionales que conviene conocer
  5. Usa el mismo skill en la app de Claude
  6. Instala skills hechos por otras personas
  7. Solución de problemas
  8. 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.

Cuatro formas de moldear a Claude, y cuándo usar cada una

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.

Cómo se carga un skill
  1. Inicio

    Claude lee el nombre y la descripción de cada skill, unos 100 tokens cada uno

  2. Coincidencia

    Tu petición encaja con una descripción

  3. Instrucciones

    Claude lee el cuerpo de ese SKILL.md

  4. 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.

Las cifras que dan forma a un skill
100

tokens por skill leídos al inicio, aproximadamente

5,000

tokens: techo sugerido para el cuerpo de SKILL.md

1,536

caracteres: donde Claude Code corta una descripción en su lista de skills

500

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ónRutaQuién lo tiene
Personal~/.claude/skills/<nombre-del-skill>/SKILL.mdTú, en todos los proyectos de esta computadora
Proyecto.claude/skills/<nombre-del-skill>/SKILL.md dentro de una carpeta de proyectoCualquiera que trabaje en esa carpeta
Plugin<plugin>/skills/<nombre-del-skill>/SKILL.mdQuien instale el plugin, como /nombre-del-plugin:nombre-del-skill
Cuenta de claude.aiSkills activados en tu configuración de claude.aiSesiones 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:

Pídele a Claude Code que cree la carpeta
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:

Terminal
mkdir -p ~/.claude/skills/campaign-brief

O PowerShell en Windows:

PowerShell
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.

markdown
---
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.

text
campaign-brief/
  SKILL.md
  examples.md

Paso 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.

  1. Tú:

    Necesito un brief para el email de rebajas de fin de año a clientes anteriores.

  2. 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.

  3. Tú:

    Un descuento en planes anuales, el objetivo son las mejoras de plan y sale el próximo jueves.

  4. 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: true para 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 frontmatterQué hace
disable-model-invocation: trueSolo tú puedes iniciar el skill, escribiendo su comando. Útil para todo lo que tenga efectos secundarios
argument-hintMuestra una pista como [nombre-campana] al escribir el comando
allowed-toolsDeja que las herramientas indicadas se ejecuten sin pedir permiso durante el turno que ejecuta el skill
context: forkEjecuta 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:

  1. 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.
  2. Comprime la carpeta. La carpeta debe estar en el nivel superior del zip: campaign-brief.zip contiene campaign-brief/SKILL.md.
  3. Súbela. Abre Customize > Skills, haz clic en +, elige Create skill y luego Upload a skill.
  4. 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ú:

Tres formas de conseguir un skill ya hecho

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:

Escríbelos dentro de Claude Code, uno por uno
/plugin marketplace add anthropics/skills
/plugin install example-skills@anthropic-agent-skills

Despué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

ProblemaCausa probableSolución
Claude nunca usa el skillLa descripción no tiene las palabras que usasReescríbela y pregunta "¿Qué skills tienes disponibles?" para confirmar que aparece
/campaign-brief no se reconoceCaracteres raros en el nombre de la carpeta, o una carpeta de skills nueva que no se ha cargadoUsa minúsculas y guiones, y ejecuta /reload-skills
El skill se ejecuta pero ignora sus ajustesEl 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.aiEstructura de zip incorrecta, un nombre de carpeta que no coincide o campos no admitidosComprime 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?

Quieres que un skill se ejecute solo cuando escribes su comando. ¿Qué añades al frontmatter?

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.

Sin spam. Te das de baja con un clic. Usamos tu correo para enviarte el curso y consejos de IA.

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