Los agentes de IA están evolucionando rápidamente desde simples asistentes conversacionales hacia herramientas capaces de trabajar directamente sobre nuestros proyectos, repositorios y flujos de trabajo.
Una de las piezas fundamentales de este nuevo ecosistema son las Skills: conjuntos de instrucciones, recursos y herramientas que permiten proporcionar capacidades especializadas a un agente.
En este curso aprenderemos a trabajar con Skills y Skill Packs utilizando Claude Code y Codex, entendiendo no solo cómo utilizarlos, sino también cómo diseñarlos, adaptarlos y combinarlos para nuestros propios proyectos.
Comenzaremos desde los fundamentos: qué es una Skill, cómo funciona y cómo podemos crear una desde cero. También analizaremos aspectos importantes como su estructura, contexto, permisos, seguridad y buenas prácticas para conseguir que el agente haga exactamente aquello para lo que hemos diseñado la Skill.
Después exploraremos el ecosistema open source, donde existen repositorios que ya incluyen Skills y sistemas completos capaces de resolver problemas reales.
En lugar de desarrollar siempre una solución desde cero, aprenderemos a:
descubrir proyectos existentes;
analizar cómo están construidos;
comprender sus Skills;
reutilizarlos;
adaptarlos a nuestras necesidades;
extenderlos con nuevas funcionalidades;
y contribuir con mejoras cuando tenga sentido.
Veremos ejemplos de Skills y proyectos orientados a diferentes ámbitos: desarrollo web, generación de contenido, marketing, creación de imágenes y vídeo, automatización, conexión con APIs, redes sociales y construcción de herramientas especializadas.
Finalmente daremos un paso más: crearemos nuestro propio sistema basado en Skills.
Diseñaremos un conjunto de capacidades que puedan trabajar juntas dentro de un proyecto, creando nuestro propio Skill Pack para resolver un caso de uso real.
El objetivo no será simplemente aprender una herramienta concreta, sino comprender un modelo de trabajo que podamos reutilizar posteriormente con diferentes agentes, proyectos y tecnologías.
Al finalizar el curso podremos:
Comprender qué es una Skill y qué papel desempeña dentro de un agente de IA.
Entender la estructura y funcionamiento de una Skill.
Crear nuestras propias Skills desde cero.
Diseñar instrucciones y contexto para conseguir comportamientos consistentes.
Aplicar buenas prácticas de seguridad y control.
Utilizar Skills con Claude Code y Codex.
Analizar repositorios que incorporan Skills.
Aprovechar proyectos open source existentes.
Adaptar y extender Skills creadas por terceros.
Organizar varias Skills dentro de un Skill Pack.
Combinar capacidades para construir flujos más complejos.
Diseñar nuestro propio sistema basado en Skills.
Aplicar todo lo aprendido sobre un proyecto real.
Fundamentos necesarios para entender el nuevo modelo de trabajo basado en agentes y capacidades reutilizables.
Lección propuesta:
Introducción a Skills: qué son, cómo funcionan y cómo crear nuestra primera Skill
Temas:
Qué es una Skill.
Skill vs prompt.
Skill vs herramienta.
Skill vs agente.
Anatomía de una Skill.
Instrucciones y contexto.
Recursos y herramientas.
Cómo crear una Skill.
Compatibilidad entre diferentes agentes.
Claude Code y Codex.
Permisos y seguridad.
Cómo probar una Skill.
Cómo mejorarla progresivamente.
Cuestionario del módulo: fundamentos de Skills, estructura, contexto, seguridad y diferencias entre los principales conceptos.
Aprenderemos a aprovechar el ecosistema existente en lugar de desarrollar siempre nuestras soluciones desde cero.
Trabajaremos directamente con repositorios reales que incorporan Skills o sistemas reutilizables.
Analizaremos cómo descubrirlos, instalarlos, entender su arquitectura y adaptarlos a nuestras necesidades.
Algunos de los casos que podremos explorar incluyen:
creación de páginas y experiencias web;
cuestionarios interactivos;
generación de imágenes;
generación de vídeo y UGC;
creación de contenido para redes sociales;
generación de contenido para blogs;
automatización de marketing;
conexión con APIs;
procesamiento y transformación de información;
publicación automatizada de contenido;
integraciones con plataformas externas.
El objetivo será desarrollar una habilidad especialmente importante en el desarrollo asistido por IA:
saber descubrir, comprender, reutilizar y mejorar lo que ya existe.
Cuestionario del módulo: análisis de repositorios, reutilización, adaptación, dependencias, seguridad y buenas prácticas open source.
Una vez comprendamos cómo funcionan las Skills y cómo reutilizar proyectos existentes, construiremos nuestro propio sistema.
Aprenderemos a pasar de una Skill aislada a un conjunto organizado de capacidades.
Trabajaremos conceptos como:
Skill Packs.
Organización de Skills.
Composición de capacidades.
Contexto compartido.
Reutilización.
Orquestación.
Integración con APIs.
Automatización de tareas.
Seguridad y permisos.
Documentación.
Mantenimiento y evolución.
El módulo culminará con la construcción de un proyecto propio basado en Skills orientado a resolver un caso de uso real.
Cuestionario del módulo: arquitectura, composición de Skills, orquestación, seguridad y diseño de sistemas reutilizables.
Diseñaremos un sistema completo partiendo de una necesidad real.
Definiremos qué queremos conseguir, identificaremos las capacidades necesarias y decidiremos qué partes debemos crear nosotros y cuáles podemos reutilizar del ecosistema open source.
A partir de ahí construiremos y organizaremos las Skills necesarias hasta disponer de un sistema funcional que pueda ser utilizado desde un agente como Claude Code o Codex.
El proyecto servirá también como plantilla para crear posteriormente nuestros propios ecosistemas de Skills.
Inicia sesión para dejar una reseña.