PTENES
Inicio / Trilha 3
RUTA 3

🧩 Skills: enseñar un proceso

Skill es el POP (procedimiento operativo estándar) de tu agente: un archivo de texto que enseña, de una vez, cómo hacer una tarea que repites siempre y que el agente aprende a activar por su cuenta, ya sea con un comando que escribes o simplemente al entender que es el momento adecuado. En esta ruta entiendes la estructura de una skill, por qué tener 20 instaladas no vuelve lento al agente, escribes la primera desde cero y aprendes a perfeccionar las que ya tienes.

Ilustración oscura en tonos morado y cian de capas apiladas que representan los niveles de carga de una skill, con un agente robótico en el centro
carga progresiva — 3 niveles Nivel 1 nombre + descripción ~100 tokens · siempre en la memoria 20 skills instaladas = ~2 mil tokens coincide el disparador Nivel 2 skill completa (SKILL.md) 1-2mil tokens · solo cuando se activa paso a paso completo si hace falta Nivel 3 referencias / scripts solo si necesitar el detalle archivos detallados, scripts listos

Leyenda: cuanto más a fondo necesita llegar el agente, más carga, y solo cuando lo necesita. Por eso tener 20 skills instaladas no hace que la conversación sea más lenta: la mayoría permanece inactiva en el Nivel 1.

7
Módulos
42
Temas
~3h30
Duración
Intermedio
Nivel
0 de 42 0%

Mapa de la ruta

Contenido detallado

3.1 ~30 min

🧬 Anatomía de una skill

Skill = el POP (procedimiento operativo estándar) del agente. Una carpeta, un SKILL.md con front matter, referencias y scripts.

Qué es:

Una "skill" es un archivo de texto que enseña al agente a realizar una tarea que repites, como un manual de procedimientos que una empresa entrega a un empleado nuevo.

Por qué aprender:

Sin una skill, vuelves a explicar el mismo proceso cada vez. Con ella, lo escribes una vez y después el agente sigue por su cuenta.

Conceptos clave:

POP (procedimiento operativo estándar), reutilización, instrucción persistente.

Qué es:

Cada skill está en una carpeta con nombre propio, que contiene al menos un archivo SKILL.md y, opcionalmente, subcarpetas de referencia y scripts.

Por qué aprender:

Entender la estructura de carpetas es el primer paso para que puedas crear (módulo 3.6) y organizar las tuyas.

Conceptos clave:

Carpeta de skill, archivo raíz, subcarpetas opcionales.

Qué es:

Front matter es un bloque breve al inicio del archivo, entre dos líneas ---, con pares como name: e description: — es la "etiqueta" que el agente lee primero, antes de abrir el resto.

Por qué aprender:

Es esta etiqueta la que decide si se llama a la skill o se ignora: el tema central del módulo 3.4.

Conceptos clave:

Front matter, metadatos, encabezado estructurado.

Qué es:

Documentos adicionales (dentro de una subcarpeta, por ejemplo references/) con los detalles más específicos —tablas grandes, listas de errores, ejemplos largos— que el agente solo abre si la tarea lo requiere.

Por qué aprender:

Mantener el SKILL.md conciso y pasar los detalles a la referencia es lo que reduce el costo de cada skill — tema del módulo 3.2.

Conceptos clave:

Referencia, detalle bajo demanda, archivo profundo.

Qué es:

Una skill puede incluir scripts listos (Python, Node, shell) que el agente ejecuta en lugar de escribir código desde cero cada vez.

Por qué aprender:

Un script integrado es más rápido y confiable que «reinventar» la lógica en cada llamada.

Conceptos clave:

Script integrado, ejecución determinística, WAT — tools.

Qué es:

Una lectura guiada de una skill instalada de verdad: front matter, cuerpo y referencia, para ver cómo funciona su estructura completa.

Por qué aprender:

Ver el ejemplo completo cierra la teoría antes de que construyas la tuya en el módulo 3.6.

Conceptos clave:

Caso de estudio, anatomía aplicada.

Ver completo
3.2 ~30 min

📶 Carga progresiva en 3 niveles

El nombre y la descripción siempre están presentes; la skill completa solo se carga cuando se activa, y las referencias, solo si hacen falta. Por eso, tener 20 skills instaladas no sobrecarga el contexto.

Qué es:

Contexto es todo lo que el agente «tiene en la cabeza» durante una conversación: tu mensaje, el historial y los archivos abiertos. Es limitado; cuanto más lleno está, más cara y lenta se vuelve cada respuesta.

Por qué aprender:

La carga progresiva existe precisamente para no llenar este espacio con skills que no se están usando.

Conceptos clave:

Contexto, ventana de memoria, costo por token.

Qué es:

Uno token es un fragmento de texto (cerca de una palabra): la unidad que la IA usa para «leer» y cobrar. En el Nivel 1, solo el nombre y la descripción de cada skill están siempre disponibles y cuestan cerca de 100 tokens cada uno.

Por qué aprender:

Es este nivel económico el que permite que el agente «sepa que la skill existe» sin cargarla entera.

Conceptos clave:

Token, Nivel 1, siempre residente.

Qué es:

Cuando se activa el disparador (módulo 3.4), el agente abre el SKILL.md completo —el paso a paso— y solo en ese momento entra en juego ese costo mayor.

Por qué aprender:

Entender esto de «solo cuando hace falta» explica por qué tener muchas skills instaladas no hace que todo vaya más lento.

Conceptos clave:

Nivel 2, carga bajo demanda.

Qué es:

El último nivel: archivos de referencia o scripts que el agente solo abre si, durante la tarea, necesita ese detalle específico.

Por qué aprender:

Es lo que permite que una skill tenga una documentación enorme sin resultar costosa la mayoría de las veces que se usa.

Conceptos clave:

Nivel 3, lectura condicional.

Qué es:

20 skills × ~100 tokens de Nivel 1 suman cerca de 2 mil tokens fijos: poco en comparación con una ventana de contexto que admite cientos de miles.

Por qué aprender:

Este número concreto disipa el miedo a «tener demasiadas skills instaladas».

Conceptos clave:

Costo agregado, escala sin dolor.

Qué es:

Dejar las tablas grandes, las listas de errores y los ejemplos largos en las referencias, y mantener el SKILL.md como un «resumen ejecutivo» breve.

Por qué aprender:

Es la directriz que aplicas al escribir tu propia skill en el módulo 3.6.

Conceptos clave:

Cuerpo conciso, referencia profunda, separación de responsabilidades.

Ver completo
3.3 ~30 min

🔢 El framework de 6 pasos

Nombre/activador, objetivo, paso a paso, referencias, reglas, ciclo de mejora: el molde que sigue toda buena skill.

Qué es:

Un nombre corto y único, más la frase de «activación» que indica cuándo debe entrar en acción esa skill.

Por qué aprender:

Es el primer fragmento que se lee (Nivel 1): si es débil, nunca se llama a la skill.

Conceptos clave:

Nombre, activador, identificación.

Qué es:

Una frase que dice exactamente qué entrega la skill al terminar: "genera un informe en CSV", no "ayuda con datos".

Por qué aprender:

Un objetivo vago produce una ejecución vaga; la claridad aquí evita retrabajo.

Conceptos clave:

Objetivo, criterio de éxito.

Qué es:

La secuencia numerada de acciones que debe seguir el agente: el corazón de la skill, equivalente al «workflow» del framework WAT (Ruta 1).

Por qué aprender:

Es esta lista la que garantiza la repetibilidad: la misma tarea da el mismo resultado cada vez que se llama a la skill.

Conceptos clave:

Paso a paso, repetibilidad, workflow.

Qué es:

La lista de archivos adicionales (Nivel 3, módulo 3.2) que la skill puede consultar cuando los pasos no son suficientes.

Por qué aprender:

Sin esta referencia declarada, el agente no sabe que existe ese detalle para consultarlo.

Conceptos clave:

Referencia declarada, indicador de lectura.

Qué es:

Restricciones explícitas — lo que la skill nunca debe hacer sin confirmación, siguiendo las reglas de seguridad de la Trilha 0.6.

Por qué aprender:

Una regla escrita evita que el agente «improvise» más allá de lo que autorizaste.

Conceptos clave:

Regla explícita, límite de autonomía.

Qué es:

Un espacio reservado para anotar qué salió mal y ajustar el paso a paso — la skill no nace perfecta, se va perfeccionando.

Por qué aprender:

Te prepara para el módulo 3.7, donde esta mejora continua se convierte en una práctica habitual.

Conceptos clave:

Ciclo de mejora, refinamiento iterativo.

Ver completo
3.4 ~25 min

🎯 La descripción es el detonante

Cómo decide el agente invocar una skill, cómo escribir una descripción acertada y cuáles son los errores más comunes de una descripción vaga.

Qué es:

El agente compara tu solicitud con las descripciones (Nivel 1) de todas las skills disponibles y elige la que mejor encaja, como el índice temático de un libro.

Por qué aprender:

Entender esta combinación explica por qué a veces no se activa la skill correcta.

Conceptos clave:

Coincidencia de intención, índice de descripciones.

Qué es:

Una buena descripción dice "cuándo usarla" (desencadenante) y "qué hace" (resultado), con palabras que la persona realmente escribiría, no jerga interna.

Por qué aprender:

Es la diferencia entre una skill que se activa sola y una que queda olvidada.

Conceptos clave:

Disparador + resultado, lenguaje del usuario.

Qué es:

Las descripciones genéricas como «ayuda con documentos» hacen que la skill nunca se elija, porque no se distingue de las demás.

Por qué aprender:

Reconocer este error es el primer paso para corregir las skills que «existen pero nunca se activan».

Conceptos clave:

Descripción genérica, ambigüedad.

Qué es:

Dos skills con descripciones parecidas pueden confundir al agente sobre cuál elegir; eso indica que una de ellas necesita un activador más específico.

Por qué aprender:

Evita rehacer el trabajo cuando ya tienes varias skills instaladas (módulo 3.5).

Conceptos clave:

Superposición de activadores, desambiguación.

Qué es:

Pedir la misma tarea con frases diferentes («haz un resumen», «resume esto», «TL;DR de esto») y ver si la skill se activa en todos los casos.

Por qué aprender:

Es la prueba real de calidad de una descripción: no basta con que funcione con la frase que escribiste primero.

Conceptos clave:

Prueba de variación, robustez del disparador.

Qué es:

Una skill puede activarse con un comando explícito (como /nome-da-skill) o simplemente describiendo lo que quieres en lenguaje natural.

Por qué aprender:

Conocer las dos opciones te ayuda a elegir cuál usar en cada momento: comando cuando quieres certeza, lenguaje natural cuando quieres fluidez.

Conceptos clave:

Comando explícito, activación mediante lenguaje natural.

Ver completo
3.5 ~25 min

🗂️ Proyecto vs. global

.claude/skills/ (solo este proyecto) vs. ~/.claude/skills/ (todos los proyectos): cuándo usar cada uno.

Qué es:

Una carpeta .claude/skills/ dentro del propio proyecto, guarda skills que solo existen allí, específicas de ese repositorio.

Por qué aprender:

Las skills del proyecto pueden viajar junto con el código (con control de versiones), así todo el equipo hereda el mismo proceso.

Conceptos clave:

Alcance del proyecto, versionado junto con el código.

Qué es:

Una carpeta dentro de tu carpeta personal (~ = "home") guarda skills disponibles en cualquier proyecto que abras, en cualquiera de tus computadoras.

Por qué aprender:

Es donde están los procesos personales que usas siempre, sin importar en qué proyecto estés trabajando.

Conceptos clave:

Alcance global, carpeta personal (home).

Qué es:

Regla simple: si el proceso solo tiene sentido dentro de este proyecto (p. ej., el deploy de esta app específica), va en el proyecto; si es algo que haces en cualquier lugar (p. ej., generar un resumen), va en global.

Por qué aprender:

Colocarlo en el lugar equivocado es uno de los errores más comunes de quienes están aprendiendo skills —después cuesta encontrarlo.

Conceptos clave:

Criterio de alcance, especificidad frente a generalidad.

Qué es:

Cuando existe una skill de proyecto y una global con el mismo nombre o propósito, la del proyecto normalmente prevalece en ese contexto: es más específica.

Por qué aprender:

Evita sorpresas cuando esperas el comportamiento global, pero el proyecto lo sobrescribe.

Conceptos clave:

Precedencia de alcance, superposición.

Qué es:

Cómo es la carpeta .claude/skills/ vive dentro del repositorio; hacer commit de ella permite que cada colega que clone el proyecto herede las mismas skills automáticamente.

Por qué aprender:

Transforma «la forma en que lo hago» en «la forma en que lo hace el equipo» sin necesidad de reuniones.

Conceptos clave:

Skill versionada, estandarización del equipo.

Qué es:

Con el tiempo, tu carpeta global acumula skills —conviene revisarla de vez en cuando, borrar las que ya no usas y afinar las descripciones confusas.

Por qué aprender:

Prepara el terreno para el módulo 3.7, sobre cómo mantener las skills afiladas con el tiempo.

Conceptos clave:

Mantenimiento, limpieza periódica.

Ver completo
3.6 ~40 min

🛠️ Build: tu primera skill

Manos a la obra: crear la primera skill desde cero, paso a paso, con un bloque para copiar y ejecutar.

Qué es:

Antes de escribir cualquier skill, elige una tarea que ya repitas manualmente; es la mejor candidata para convertirla en skill.

Por qué aprender:

Una skill que resuelve un problema real es más fácil de probar y de notar sus beneficios.

Conceptos clave:

Candidata a skill, tarea repetitiva.

Qué es:

Un bloque de comandos listo para usar que crea la carpeta y el archivo inicial de la skill, con el front matter ya completado.

Por qué aprender:

Es literalmente el primer paso práctico: copiar y ejecutar elimina el «miedo a la hoja en blanco».

Conceptos clave:

Estructura inicial, plantilla base.

Qué es:

Completar el cuerpo de SKILL.md siguiendo el framework de 6 pasos del módulo 3.3, con la tarea elegida en el tema 1.

Por qué aprender:

Es donde la teoría se convierte en un archivo real y verificable.

Conceptos clave:

Aplicación práctica del framework.

Qué es:

Abrir una conversación nueva y pedir la tarea en lenguaje natural, comprobando si realmente se activa la nueva skill.

Por qué aprender:

Es el «cómo verificar» del ejercicio: sin esta prueba no sabes si la skill funciona.

Conceptos clave:

Verificación del disparador, prueba manual.

Qué es:

Una guía de verificación: ¿descripción demasiado vaga? ¿carpeta en el lugar equivocado? ¿nombre duplicado con otra skill?

Por qué aprender:

La frustración desaparece cuando tienes una lista de posibles causas para revisar, en vez de adivinar.

Conceptos clave:

Diagnóstico, lista de verificación.

Qué es:

Con la skill funcionando, el siguiente paso natural es usarla de verdad algunas veces y observar dónde falla —apertura del módulo 3.7.

Por qué aprender:

Cierra el ciclo práctico de esta ruta antes de pasar al mantenimiento continuo.

Conceptos clave:

Uso real, observación, transición.

Ver completo
3.7 ~30 min

⚙️ Optimización

Fijar IDs, precargar docs, delegar a subagentes y el ciclo honesto: invocar → observar → corregir → repetir. Solo queda bien cerca de la décima ejecución.

Qué es:

Toda skill empieza siendo imperfecta: la invocas, observas dónde se trabó, corriges el texto y la invocas de nuevo. La verdad sin adornos: suele quedar bien recién por la décima ejecución.

Por qué aprender:

Sin esta expectativa, te rindes demasiado pronto pensando que la primera versión debería funcionar a la perfección.

Conceptos clave:

Ciclo iterativo, expectativas realistas.

Qué es:

Mantener estables los nombres de archivo, las secciones y los identificadores dentro de la skill, incluso cuando cambia el contenido — evita romper las referencias cruzadas.

Por qué aprender:

Una skill cuya estructura cambia todo el tiempo es difícil de mantener y depurar.

Conceptos clave:

ID estable, referencia cruzada.

Qué es:

Cuando ya sabes que casi siempre necesitarás una referencia (Nivel 3), puedes indicarle a la skill que la cargue de inmediato, sin esperar a que el agente «descubra» que la necesita.

Por qué aprender:

Ahorra una ida y vuelta cuando el Nivel 3 está prácticamente garantizado.

Conceptos clave:

Precarga, anticipación de necesidades.

Qué es:

Uno subagente es una copia del agente abierta para encargarse de una parte aislada de la tarea y devolver solo el resumen; así, la skill puede delegar partes pesadas sin saturar el contexto principal.

Por qué aprender:

Las skills complejas (por ejemplo, investigar en muchos archivos) son más ágiles y rápidas con este truco.

Conceptos clave:

Subagente, aislamiento del contexto.

Qué es:

Desde el framework WAT de la Trilha 1: el SKILL.md es el «workflow» (los pasos), y los scripts/referencias son las «tools» (las herramientas que usa el workflow).

Por qué aprender:

Conecta todo lo que aprendiste en las dos rutas: las skills no son un concepto aislado, son el WAT aplicado a un proceso específico.

Conceptos clave:

Correspondencia workflow/tools, integración de rutas.

Qué es:

Con procesos enseñados mediante skills, el siguiente desafío es hacer que esas automatizaciones se ejecuten fuera de tu laptop —tema de la Trilha 4, Deploy.

Por qué aprender:

Cierra la Ruta 3 con claridad sobre el siguiente paso del curso.

Conceptos clave:

Transición de trilha.

Ver completo
← Ruta anterior: MCP Próxima ruta: Deploy →