
Automatizar tareas repetitivas con agentes de IA
Cuando digo que la IA me ahorra horas cada semana, no hablo de chatbots a los que les pego una pregunta suelta. Hablo de agentes: programas que leen mi proyecto, ejecutan comandos, editan archivos y siguen un proceso hasta el final. Hoy te cuento cómo automatizo las tareas repetitivas y cómo uso mis skills de opencode para eso.
Qué es un agente de IA (y por qué importa)
Un chatbot te responde. Un agente actúa: tiene acceso a mis archivos, puede lanzar comandos, revisar errores y corregirlos él mismo. La diferencia es brutal. Lo que antes era copiar y pegar errores en un chat, ahora es delegar una tarea completa y revisar el resultado al final.
Mi ejemplo más claro es este blog. Publicar un artículo no es escribir: es seguir un proceso. Y los procesos repetitivos son exactamente lo que un agente hace mejor que yo.
El proceso que automatizo a diario
Publicar en NeoByte significa:
- Pensar el tema y escribir el borrador.
- Aplicar una plantilla con un esquema concreto de frontmatter.
- Elegir la categoría correcta entre cuatro posibles.
- Nombrar el archivo con el slug adecuado.
- Comprobar que el build compila sin errores.
- Informar de la URL y recordar cómo se ve en local.
Es un checklist predecible. Perfecto para automatizar.
Cómo lo hago con opencode
Para ese tipo de procesos uso skills: instrucciones guardadas que el agente carga y
sigue paso a paso. En opencode, cada skill es un archivo con descripción, plantillas y un
proceso detallado. Yo tengo uno llamado daily-post que hace exactamente esto.
El flujo es simple:
- Le digo al agente “publica el post de hoy sobre X”.
- El agente lee la skill y aprende el esquema, la plantilla y las reglas.
- Crea el archivo Markdown en
src/content/blog/con el frontmatter correcto. - Ejecuta
npm run buildy corrige los errores hasta que compile. - Me reporta la URL del post y cómo probarlo.
Yo no tengo que recordar el esquema de frontmatter, ni el formato de fecha, ni la regla de categorías. Está todo en la skill. Cada vez que la uso, el resultado es consistente.
La regla de oro: criterio humano
Automatizar no significa desconectar. El agente me propone, yo reviso y apruebo. Con los skills he aprendido a que el criterio siga siendo mío:
- El tema y el tono los decido yo.
- El agente aplica la estructura y las reglas.
- Yo verifico el build y el contenido antes de dar nada por terminado.
Esa división es la que hace sostenible todo esto. Si el agente lo hiciera todo solo, terminaría publicando basura. Si lo hiciera todo yo, no tendría tiempo para escribir.
Por qué usar skills y no un script
Podría escribir un script que genere el archivo. Pero las tareas reales no son tan rígidas: a veces hay que elegir imagen hero, a veces el tema mezcla categorías, a veces el build falla por un campo inválido. Un agente con una skill se adapta, reutiliza lo que ya existe en el proyecto y resuelve lo imprevisto con criterio. Un script se rompe en el primer caso raro.
Tu turno
Busca en tu semana una tarea que hagas siempre igual: generar un informe, publicar algo, revisar un checklist. Escribe sus pasos como si fuera una receta y conviértela en la skill de tu agente. La primera versión te costará un rato; la repetición te devolverá esas horas multiplicadas.
¿Quieres que te cuente cómo diseñar una skill desde cero? Dímelo y lo desgloso en el próximo artículo.