Capacitación IA / Skills · Progressive Disclosure
Módulo interactivo
Patrón de diseño de skills

Progressive Disclosure: cómo Claude carga skills en capas en vez de meterlo todo al contexto.

Un skill bien armado no se carga entero cuando Claude arranca. Se revela en tres capas, y cada capa entra al contexto solo cuando hace falta. Esto hace que puedas tener decenas de skills sin saturar la ventana, y que cada tarea pague únicamente lo que usa.

Duración estimada: 10-12 min 4 bloques interactivos Nivel: intro

Las tres capas

Hacé click en cada capa para ver qué es

1
Metadata
Name + description. Siempre en contexto.
~100 palabras
2
SKILL.md
El cuerpo. Se carga cuando el skill se activa.
<500 líneas
3
Recursos del bundle
Scripts, referencias, templates. Bajo demanda.
ilimitado

Bloque 1 · Fundamento

¿Qué es Markdown y por qué los SKILL.md son archivos .md?

Markdown es un formato de texto plano con marcas muy simples para dar estructura: títulos con #, negrita con **, listas con -. Las IA lo leen mejor que Word o PDF porque es más compacto y la jerarquía está escrita en el texto mismo.

Cheatsheet · las marcas básicas
# Título principal

Título principal

## Subtítulo

Subtítulo

### Sub-sección

Sub-sección

**texto en negrita**
texto en negrita
*texto en cursiva*
texto en cursiva
`código inline`
código inline
- Item de lista
- Otro item
  • Item de lista
  • Otro item
[texto del link](url)
Un fragmento real de SKILL.md
---
name: pdf
description: Lee y extrae contenido de PDFs
---

# PDF Skill

Este skill maneja **cualquier tarea** con archivos PDF.

## Cuándo activarlo

- Leer un PDF escaneado
- Extraer texto de tablas
- Rellenar formularios

## Scripts disponibles

Para OCR usá `scripts/ocr.py`.

Son las mismas marcas que ya usás en WhatsApp cuando escribís *hola* para poner algo en negrita. La gracia es que Claude las interpreta igual que un humano — un # al principio de la línea le dice "esto es un título", y eso le ayuda a entender la jerarquía del contenido sin tener que adivinarla por el formato visual.

Probalo vos · escribí y mirá el resultado al instante

Markdown.md
Vista renderizadapreview

Por qué Markdown

Qué ventajas tiene sobre Word, PDF o HTML

%

Menos tokens

El mismo texto en Markdown ocupa un 30-50% menos que en Word o HTML. No hay etiquetas de formato extra — solo caracteres que también forman parte del contenido.

Jerarquía explícita

Los #, las negritas y las listas le dicen al modelo qué es importante. No tiene que adivinarlo mirando tamaños de fuente o colores como haría un humano.

Idioma nativo

Las IA fueron entrenadas con GitHub, Wikipedia y docs técnicas — montañas de Markdown. Es el formato en el que se comunican más naturalmente.

El mismo contenido, distintos formatos

Una página de documentación interna ("Introducción al skill"), medida en tokens:

.docx (Word)
~850 t
XML interno + formato
.html
~620 t
Tags <h1> <strong>...
.md
~410 t
Marcas simples: # **

Bloque 2 · Demo en vivo

Mirá a Claude cargar el skill paso a paso

Elegí un prompt de usuario. Después usá ▶ Play o Siguiente para avanzar el flujo. Vas a ver qué skills ve Claude, cuál activa, qué archivos abre y cómo el contador de tokens va subiendo.

Prompt del usuario:
Usuario Leeme este PDF escaneado y extraeme los datos de la tabla.
Skills disponibles en el contexto de Claude
Tokens del skill en contexto
0
Nada cargado todavía
Actividad
Paso 0 / 5

Bloque 3 · Calculadora

¿Cuánto ahorra progressive disclosure en tu caso?

Moveu los sliders y mirá el ahorro en tokens y en costo. Los valores por defecto son un escenario realista para un equipo de consultoría con varios skills armados.

Skills en tu sistema 12
Cuántos skills tenés cargados en el entorno (entre personales, de equipo, y ejemplos)
Tokens promedio por skill completo 2.500
Suma de SKILL.md + references + scripts si se cargara todo junto
Skills relevantes para esta tarea 1
Cuántos skills Claude efectivamente usa para resolver un pedido típico
Conversaciones por mes 400
Volumen de uso mensual para estimar el costo
Sin progressive disclosure
30.000 t
Todos los skills cargan enteros, aunque no se usen
Con progressive disclosure
3.700 t
Solo metadata de cada skill + los relevantes cargan completo
Ahorro mensual estimado
USD 31,56
— tokens ahorrados, en $ de input con Sonnet 4.5 ($3/MTok)

Bloque 4 · Quiz

¿Dónde va cada archivo?

Hacé click en un archivo para seleccionarlo (se pone negro). Después hacé click en la capa donde corresponde. Cuando pongas todos, presioná Verificar.

Skill "pdf-processor" — armá el bundle

8 elementos para clasificar. Ponelos en la capa que corresponde.

0 / 8 asignados
Por asignar
Capa 1
Metadata
Frontmatter siempre visible
Capa 2
SKILL.md body
Cuerpo con instrucciones
Capa 3
Bundle
Scripts, referencias, assets

Referencia rápida

Anatomía de un skill en disco

pdf/
├── SKILL.md                 # obligatorio — cabeza del skill
│   ├── YAML frontmatter       name, description
│   └── Markdown body          instrucciones principales
│
├── scripts/                 # código ejecutable
│   ├── extract_text.py
│   └── fill_form.py
│
├── references/              # docs que Claude lee si hace falta
│   ├── forms.md
│   └── ocr.md
│
└── assets/                  # templates, fuentes, imágenes
    └── fillable_template.pdf
Capa 1 · frontmatter
Es lo único que Claude ve siempre. Acá definís cuándo debe activarse el skill. Si la descripción es ambigua, el skill no gatilla — y nada de lo demás importa.
Capa 2 · SKILL.md
Tiene que quedar por debajo de ~500 líneas. Si crece, es señal de que hay que mover detalles a references/ y dejar solo punteros en el cuerpo.
Capa 3 · scripts/ references/ assets/
Los scripts pueden ejecutarse sin cargarse al contexto (0 tokens). Las referencias se leen cuando el flujo lo pide. Los assets viajan al output final.
Para llevarte

Diseñá la descripción como si fuera lo único que Claude va a leer — porque la mayor parte del tiempo, es así.

El cuerpo del SKILL.md y los recursos solo entran en juego cuando el frontmatter logra que el skill se active. Una descripción ambigua deja un skill invisible. Una descripción precisa hace que el resto de las capas se desplieguen justo cuando hacen falta.