Módulo 12 · Desarrollo de skills y plugins¶
Etapa 3 · Nivel 2 (construir y profundizar) · 18 h (5 h de teoría y 13 h de práctica) · 10 lecciones
Objetivo¶
Diseñar, construir, probar, empaquetar y distribuir capacidades reutilizables para agentes, con foco en el estándar abierto Agent Skills y en el sistema de plugins de Claude.
Qué vas a aprender¶
Agent Skills por dentro (estructura, SKILL.md, divulgación progresiva, scripts y recursos); extensiones propias de cada cliente vs. formato portable; diferencia entre skill, herramienta, servidor MCP, subagente, comando y hook; plugins (componentes y soporte por superficie); marketplaces; evaluación de skills y plugins; cadena de suministro.
Antes de empezar¶
- Prerrequisitos: Módulo 3 y Módulo 11 (indispensables).
- Herramientas: Claude Code y app Claude
[Pago]; Codex y ChatGPT; Gemini CLI (opcional) para probar portabilidad; Agent Skills por API (opcional[Pago]); Spring AI Agent Skills (opcional).
Lecciones¶
Las lecciones con material tienen enlace. Las marcadas como Próximamente ya forman parte del programa y se están escribiendo. Las de la ruta esencial son el núcleo del módulo; las marcadas para profundizar amplían el tema y se pueden hacer después.
12.1 · Agent Skills por dentro¶
| ID | Lección | Tipo | Ruta | Material |
|---|---|---|---|---|
| L12.1.1 | Repaso y divulgación progresiva Repaso del Nivel 1. Divulgación progresiva y cómo decide el agente activar una skill. |
Conceptual | Esencial | Próximamente |
| L12.1.2 | Anatomía de una skill Anatomía: SKILL.md (metadatos, descripción que dispara la activación, instrucciones), scripts/, references/, assets/. Campos del estándar vs. extensiones de cada cliente (por ejemplo, controles de invocación de Claude Code o agents/openai.yaml de Codex) y límites de carga de cada cliente. |
Mixta | Esencial | Próximamente |
| L12.1.3 | Escribir buenas skills Descripciones precisas, instrucciones concisas, scripts deterministas para lo que no debe "improvisar" el modelo. |
Práctica | Esencial | Próximamente |
| L12.1.4 | Probar y evaluar skills ¿se activa cuando debe? ¿mejora el resultado? Iteración. |
Práctica | Esencial | Próximamente |
12.2 · Elegir el mecanismo correcto¶
| ID | Lección | Tipo | Ruta | Material |
|---|---|---|---|---|
| L12.2.1 | Elegir el mecanismo de extensión Skill vs. servidor MCP vs. subagente vs. comando vs. hook vs. AGENTS.md: matriz de decisión. |
Conceptual | Esencial | Próximamente |
| L12.2.2 | Portabilidad de skills Portabilidad: la misma skill en Claude, Claude Code, Codex, Gemini CLI y Spring AI; skills distribuidas por MCP. Qué se rompe y por qué. |
Práctica | Profundizar | Próximamente |
12.3 · Plugins¶
| ID | Lección | Tipo | Ruta | Material |
|---|---|---|---|---|
| L12.3.1 | Plugins en dos ecosistemas Plugins de Claude (skills, comandos, agentes, hooks, servidores MCP; qué carga cada superficie) y plugins de ChatGPT/Codex (skills, servidores MCP y hooks del ciclo de vida, con un directorio compartido). Qué es común y qué no es portable. |
Mixta | Esencial | Próximamente |
| L12.3.2 | Marketplaces y distribución Públicos, privados y de equipo. Versionado y actualización. |
Práctica | Profundizar | Próximamente |
| L12.3.3 | Cadena de suministro Revisar skills y plugins de terceros (scripts, permisos, connectors) y procedencia. |
Mixta | Esencial | Próximamente |
| L12.3.4 | Costo de contexto y evals de plugins Medir costo de contexto y uso de un plugin; evals de plugins. |
Práctica | Profundizar | Próximamente |
Práctica del módulo¶
- Guiado: skill de "revisión de código según tus estándares Java" con script de verificación.
- Guiado: la misma skill en dos clientes distintos.
- Independiente: skill con referencias y plantillas para una tarea recurrente tuya.
- Desafío: auditar una skill pública e identificar riesgos.
Proyecto o entregable¶
Proyecto P7 · Kit de productividad para desarrollo (plugin). plugin con al menos 3 skills, 2 comandos, 1 hook y tu servidor MCP de P6, con evaluación de cada skill, documentación, tabla de soporte por superficie y distribución vía un marketplace privado (repositorio Git). Las skills y el servidor MCP deben funcionar también en Codex; empaquetarlos además como plugin de Codex es opcional.
Cómo se aprueba¶
P7 ≥ 80% en la rúbrica, instalable desde el marketplace; evaluación de módulo ≥ 80%.
Las reglas generales están en Evaluación y estados.
Hilos transversales¶
🔒 cadena de suministro · 📏 evals de skills · 💰 costo de contexto · 🧭 elegir el mecanismo de extensión.