PTENES
RUTA 3

🧬 Anatomía de una Skill

Por dentro de SKILL.md: frontmatter, cuerpo, divulgación progresiva en 3 niveles y la description que hace que la skill se active en el momento adecuado.

--- name + description --- # Cuerpo en Markdown ⚡
5
Módulos
30
Temas
~3h30
Duración
Inter.
Nivel
3.1~40 min

📄 El interior de SKILL.md

La estructura completa del archivo: frontmatter YAML, los campos name y description, el cuerpo en Markdown y la organización de carpetas que hace que una skill sea profesional.

Qué es:

Todo SKILL.md tiene dos partes: un bloque de frontmatter YAML delimitado por --- en la parte superior, seguido del cuerpo en Markdown con las instrucciones.

Por qué aprender:

Es el esqueleto de toda skill. Si la estructura es incorrecta, el agente ni siquiera reconoce el archivo.

Conceptos clave:

delimitadores --- · YAML · cuerpo Markdown · campos obligatorios

Qué es:

El identificador de la skill — siempre en kebab-case minúsculo (p. ej.: frontend-design), único dentro del agente.

Por qué aprender:

Es la forma en que se hace referencia a la skill y se instala. Un nombre ambiguo o con mayúsculas o espacios impide la activación.

Conceptos clave:

kebab-case · lowercase · unicidad · igual al nombre de la carpeta

Qué es:

La frase que el agente lee para decidir si activa la skill. Debe decir qué hace y exactamente cuándo usarla.

Por qué aprender:

Es el campo que más influye en la activación. Una description vaga = una skill que nunca se activa.

Conceptos clave:

activador · QUÉ + CUÁNDO · ejemplos de uso · pushy

Qué es:

Las instrucciones de verdad. Escritas en modo imperativo, explican el PORQUÉ y muestran patrones de salida y ejemplos.

Por qué aprender:

Es donde se define el comportamiento real. Un texto extenso y sin enfoque diluye la skill.

Conceptos clave:

imperativo · explicar por qué · ejemplos · sin MUSTs gritados

Qué es:

Carpetas junto al SKILL.md: scripts/ para código determinista, references/ para documentación bajo demanda y assets/ para plantillas.

Por qué aprender:

Organizar los recursos mantiene el SKILL.md conciso y permite cargar solo lo necesario.

Conceptos clave:

scripts/ · references/ · assets/ · recursos bundled

Qué es:

Comparar un SKILL.md de 5 líneas con el frontmatter real de la skill frontend-design de Anthropic.

Por qué aprender:

Ver un ejemplo de producción muestra el nivel de detalle que incluye una description ganadora.

Conceptos clave:

ejemplo mínimo · frontmatter real · frontend-design · 488k instalaciones

Ver completo
3.2~40 min

🎚️ Divulgación progresiva y una description que activa

Los 3 niveles de carga de una skill, cómo escribir la description que se activa en el momento adecuado y cómo organizar el contenido por dominio.

Qué es:

La skill se carga por capas: metadata siempre presente, cuerpo cuando se activa, recursos bajo demanda.

Por qué aprender:

Entender las capas es lo que permite escribir skills grandes sin inflar el contexto.

Conceptos clave:

nivel 1 metadata · nivel 2 cuerpo · nivel 3 recursos · contexto

Qué es:

Solo name + description (~100 palabras) permanecen cargados todo el tiempo en el contexto del agente.

Por qué aprender:

Es el único nivel que siempre está presente; por eso la description debe soportar todo el peso de la activación.

Conceptos clave:

~100 palabras · siempre cargadas · costo de contexto

Qué es:

El cuerpo en Markdown (se recomienda que tenga menos de 500 líneas) solo entra en el contexto cuando se activa la skill.

Por qué aprender:

Mantener el cuerpo conciso mejora la adherencia del agente a las instrucciones.

Conceptos clave:

<500 líneas · se carga al activarse · enfoque

Qué es:

Archivos en scripts/, references/ y assets/ — tamaño ilimitado, que se leen o ejecutan solo cuando es necesario.

Por qué aprender:

Los scripts se ejecutan sin cargar el código en el contexto: así es como las skills se vuelven potentes y económicas.

Conceptos clave:

ilimitado · bajo demanda · ejecución determinista

Qué es:

El arte de escribir la description: qué hace, cuándo usarla y activadores explícitos, siendo un poco insistente.

Por qué aprender:

Claude tiende a activar menos skills de las necesarias; una description más directa corrige esto.

Conceptos clave:

insistente · activación insuficiente · qué + cuándo + activadores

Qué es:

Divide las referencias por dominio (aws.md, gcp.md, azure.md) y agrega un índice en los archivos con más de 300 líneas.

Por qué aprender:

El agente lee solo el archivo relevante, ahorra contexto y mantiene la precisión.

Conceptos clave:

división por dominio · lectura selectiva · tabla de contenido

Ver completo
3.3~45 min

⭐ Las mejores anatomías para imitar

Analiza el SKILL.md de las skills con más instalaciones —frontend-design, skill-creator, supabase, microsoft-foundry y azure-ai— y descubre exactamente qué copiar de cada frontmatter y estructura.

Qué es:

Aprender a escribir SKILL.md analizando en detalle las más instaladas del ecosistema y extrayendo sus patrones.

Por qué aprender:

Cada skill campeona resuelve una disyuntiva diferente; juntas forman un catálogo de moldes listos para usar.

Conceptos clave:

copia honesta · forma vs. contenido · trade-offs · catálogo de patrones

Qué es:

La skill más instalada de Anthropic; description que dice qué hace, cuándo usarla (con ejemplos) y cuál es su diferencial, sin carpetas.

Por qué aprender:

Es el arquetipo más común: una sola competencia, cuerpo único, fácil de mantener.

Conceptos clave:

verbo de acción · ejemplos como activadores · diferenciador final · cero carpetas

Qué es:

El ejemplo canónico de una skill grande organizada en carpetas (~33KB), con referencias desde el cuerpo hacia los recursos.

Por qué aprender:

Es el molde para cuando hay código reutilizable, documentación extensa y plantillas de salida.

Conceptos clave:

scripts/ · references/ · assets/ · enlaces en el cuerpo

Qué es:

Description agresiva que empieza con "Use when doing ANY task" y enumera Triggers por categoría.

Por qué aprender:

Es el patrón cuando la skill es la puerta de entrada a toda una plataforma y debe activarse desde cualquier punto.

Conceptos clave:

Triggers: categorizados · ANY asertivo · metadata · Core Principles

Qué es:

Skills enormes que usan USE FOR / DO NOT USE FOR en la description y una tabla de sub-skills en el cuerpo.

Por qué aprender:

Es la forma de escalar una skill operativa sin activaciones incorrectas ni pérdida de control.

Conceptos clave:

USE FOR / DO NOT USE FOR · tabla de sub-skills · pre-execution

Qué es:

Un decisor rápido: cada anatomía responde a una pregunta sobre tu skill.

Por qué aprender:

Saber elegir la plantilla adecuada evita rehacer la estructura después.

Conceptos clave:

competencia única · varios archivos · guardián · gran capacidad operativa

Ver completo
3.4~45 min

🛠️ Cómo crear: armar un SKILL.md desde cero

De la carpeta vacía al archivo listo: frontmatter con name y description como disparador, cuerpo imperativo con When to Use y Steps, cuándo crear cada carpeta y una plantilla completa para copiar.

Qué es:

El recorrido de seis paradas para crearla: intent, frontmatter, cuerpo, carpetas, empaquetar, iterar.

Por qué aprender:

Tener el mapa evita empezar demasiado grande; un SKILL.md válido nace solo con frontmatter + cuerpo.

Conceptos clave:

seis etapas · empezar en pequeño · carpetas opcionales

Qué es:

El identificador de la skill en kebab-case minúsculo, sin espacios ni mayúsculas, igual al nombre de la carpeta.

Por qué aprender:

La discrepancia entre name y la carpeta impide cargar la skill.

Conceptos clave:

kebab-case · lowercase · name = carpeta · sin sufijos

Qué es:

La fórmula de la description: qué hace, cuándo usarla y activadores concretos, en unas ~100 palabras persuasivas.

Por qué aprender:

Es el único texto que siempre se carga y el que hace que la skill se active; Claude tiende a activarla menos de lo debido por defecto.

Conceptos clave:

fórmula · ~100 palabras · pushy · palabras clave reales

Qué es:

El cuerpo en Markdown en modo imperativo, con título, When to Use, pasos numerados y Output Format.

Por qué aprender:

Es donde se define el comportamiento real; explicar el porqué funciona mejor que gritar MUST en mayúsculas.

Conceptos clave:

imperativo · When to Use · Steps · Output Format

Qué es:

El criterio para crear cada directorio: determinístico → scripts/, documentación extensa → references/, salida → assets/.

Por qué aprender:

Las carpetas surgen de la necesidad, no de la estética; cada archivo necesita un enlace en el cuerpo.

Conceptos clave:

scripts/ determinista · references/ bajo demanda · assets/ salida

Qué es:

Un SKILL.md completo y listo: frontmatter, When to Use, Steps, Output Format y referencias a las carpetas.

Por qué aprender:

Copiarla, cambiar los nombres e instalarla es el camino más rápido para crear tu primera skill.

Conceptos clave:

template listo · instalable · base para iterar

Ver completo
3.5~45 min

🚀 Consejos avanzados: múltiples archivos y enrutamiento

Progressive disclosure de verdad: references/ por dominio leído selectivamente, scripts/ que se ejecutan sin contexto, índices en archivos largos, SKILL.md con menos de 500 líneas y assets/ bien usados.

Qué es:

Poner en práctica los 3 niveles: el SKILL.md se convierte en un menú y cada archivo se carga solo cuando se elige esa ruta.

Por qué aprender:

Es lo que permite que las skills cubran decenas de servicios sin saturar el contexto.

Conceptos clave:

menú · rutas · carga selectiva · ahorro de contexto

Qué es:

Organiza las referencias por variante y deja que el cuerpo indique cuál usar; el agente lee solo el archivo pertinente.

Por qué aprender:

Tres archivos de 300 líneas ahorran un 66% de contexto frente a uno de 900 y facilitan el mantenimiento.

Conceptos clave:

organización por dominio · tabla de enrutamiento · lectura selectiva

Qué es:

Las tareas deterministas se convierten en scripts que se ejecutan y devuelven solo el resultado; el código nunca entra en el contexto.

Por qué aprender:

Más confiable y económico que instruir al agente para que razone paso a paso.

Conceptos clave:

determinista · ejecución sin contexto · extracción de helper repetido

Qué es:

Agregar una tabla de contenido al inicio de cada archivo de referencia de más de 300 líneas.

Por qué aprender:

El agente va directamente a la sección correcta sin releer todo el archivo; si sigue siendo grande, divídelo.

Conceptos clave:

índice al inicio · anclas · división por subtema

Qué es:

Mantén el cuerpo por debajo de 500 líneas trasladando los detalles a references/ y dejando indicaciones claras.

Por qué aprender:

El cuerpo entra completo en el contexto cada vez que se activa la skill; la jerarquía hace que el costo se pague solo cuando hace falta.

Conceptos clave:

límite de 500 líneas · mover detalles · pointers de "cuándo leer"

Qué es:

assets/ contiene plantillas, fuentes e íconos completos en el output, distinto de references/ (que se lee).

Por qué aprender:

Cierra la checklist de lo que distingue una skill de juguete de una como azure-ai o supabase.

Conceptos clave:

assets completos · scripts vs references vs assets · checklist final

Ver completo

Mapa de la ruta

3.1~40 min
📄 El interior de SKILL.md

Dos delimitadores y todo cambia. Analiza el frontmatter línea por línea.

3.2~40 min
🎚️ Divulgación progresiva y el disparador

3 niveles, contexto de bajo costo y la description que se activa en el momento justo.

3.3~45 min
⭐ Las mejores anatomías para imitar

Analiza las skills con más instalaciones y toma lo que funciona de cada frontmatter.

3.4~45 min
🛠️ Armar un SKILL.md desde cero

De la carpeta vacía a la plantilla lista para copiar e instalar.

3.5~45 min
🚀 Múltiples archivos y enrutamiento

Progressive disclosure de verdad, scripts sin contexto y pointers.

← Inicio Trilha 4 →