Cron jobs de OpenClaw: programa tu agente de IA (guía completa)
Una de las funcionalidades más potentes de OpenClaw es la capacidad de programar tu agente de IA para que ejecute tareas automáticamente. En lugar de pedirle a tu agente que haga algo cada mañana, lo programas una vez y se ejecuta para siempre. Esta guía cubre todo sobre los cron jobs de OpenClaw, desde la sintaxis básica hasta los patrones de programación avanzados.

¿Qué son los cron jobs de OpenClaw?
Los cron jobs de OpenClaw son prompts programados que se ejecutan a horas determinadas. Cuando se activa un cron job, envía un mensaje a tu agente como si lo hubieras escrito tú mismo. El agente lo procesa, ejecuta las skills necesarias y puede enviar los resultados a tus canales o correo electrónico.
Piensa en ellos como conversaciones automatizadas. En lugar de que tú digas "Dame un informe meteorológico cada mañana", el cron job lo dice por ti.
Comandos básicos
Añadir un cron job
Listar todos los cron jobs
Eliminar un cron job
Pausar y reanudar
Ejecutar manualmente
Sintaxis de programación de cron
OpenClaw usa la sintaxis cron estándar con cinco campos:
Programaciones comunes
| Programación | Expresión cron | Descripción |
|---|---|---|
| Cada 5 minutos | */5 * * * * | Comprobaciones frecuentes |
| Cada hora | 0 * * * * | Actualizaciones por hora |
| Cada mañana a las 7 AM | 0 7 * * * | Rutina matutina diaria |
| Cada tarde a las 6 PM | 0 18 * * * | Fin del día |
| Días laborables a las 9 AM | 0 9 * * 1-5 | Solo días de trabajo |
| Cada lunes a las 10 AM | 0 10 * * 1 | Revisión semanal |
| El primero de cada mes | 0 9 1 * * | Informe mensual |
| Cada 30 minutos en horario laboral | */30 9-17 * * 1-5 | Monitorización de negocio |
Expresiones abreviadas
OpenClaw también admite abreviaturas legibles:

Ejemplos prácticos
Resumen matutino
Un resumen diario de todo lo que necesitas saber:
Informe diario por correo electrónico
Genera un informe y envíalo por correo a tu equipo:
Si usas Inbounter para la entrega de correo, el agente puede enviar correos HTML formateados directamente a través de la API.
Resumen semanal
Comprobación de estado del servidor
Recordatorio de copia de seguridad de la base de datos
Resumen de feeds RSS

Manejo de la zona horaria
Los cron jobs se ejecutan en la zona horaria configurada en los ajustes de tu OpenClaw. Es fundamental acertar con esto o tu resumen matutino se activará a las 3 de la madrugada.
Comprueba tu zona horaria
Configura tu zona horaria
O en config.yaml:
Identificadores de zona horaria disponibles
Usa nombres de zona horaria IANA estándar:
America/New_York(Este)America/Chicago(Central)America/Denver(Montaña)America/Los_Angeles(Pacífico)Europe/LondonEurope/BerlinAsia/TokyoAsia/KolkataAustralia/Sydney
Gestión de los cambios de horario de verano (DST)
OpenClaw se ajusta automáticamente a los cambios de horario de verano. Una tarea programada para las 7:00 AM siempre se ejecutará a las 7:00 AM hora local, independientemente de las transiciones de DST.
Manejo de errores
¿Qué ocurre cuando falla un cron job?
Si el agente encuentra un error durante un cron job:
- El error se registra en el historial de ejecución del cron job
- La siguiente ejecución programada continúa con normalidad
- Opcionalmente, se envía una notificación
Configurar notificaciones de error
Ver el historial de ejecución
Depurar tareas fallidas

Patrones avanzados
Encadenar cron jobs
Ejecuta tareas en secuencia estableciendo dependencias:
Ejecución condicional
Incluye condiciones en tus prompts:
Sustitución de variables
Usa variables de plantilla en los prompts de cron:
Limitación de tasa
Evita que los cron jobs agoten tu presupuesto de LLM:
Monitorización de los cron jobs
Panel de estado
Resúmenes por correo electrónico
Configura un resumen diario de la actividad de los cron jobs enviado vía Inbounter:

Errores comunes
1. Tareas que se ejecutan a horas inesperadas
Casi siempre es un problema de zona horaria. Verifícalo con:
2. Tareas que no se ejecutan en absoluto
3. Agotamiento del presupuesto de tokens
Los cron jobs frecuentes (cada 5 minutos) pueden consumir una cantidad significativa de tokens. Calcula tu coste mensual estimado:
- 12 ejecuciones/hora x 24 horas x 30 días = 8.640 ejecuciones/mes
- A ~2.000 tokens por ejecución = 17,3M de tokens/mes
- Con los precios de Claude Sonnet = ~70 $/mes solo por esta tarea
Usa modelos más baratos para los cron jobs rutinarios:
4. Ejecuciones superpuestas
Si una tarea tarda más que el intervalo entre ejecuciones, configura la prevención de solapamientos:
Preguntas frecuentes
¿Pueden los cron jobs enviar mensajes a canales específicos?
Sí. Incluye el canal en tu prompt: "Send the result to my Telegram" o "Email this to me via Inbounter".
¿Cuentan los cron jobs para mis límites de uso de la API?
Sí. Cada ejecución de cron es una llamada a la API. Presupuesta en consecuencia.
¿Puedo importar cron jobs desde un archivo?
Sí:
¿Qué les ocurre a los cron jobs durante un reinicio?
Los cron jobs se conservan en la base de datos. Tras un reinicio, todos los cron jobs activos se reanudan automáticamente. Las tareas que se perdieron durante el tiempo de inactividad se omiten (no se ejecutan de forma retroactiva).
¿Pueden los cron jobs acceder a la memoria del agente?
Sí. Los cron jobs se ejecutan en el mismo contexto que los mensajes interactivos. El agente tiene acceso a toda su memoria y a SOUL.md durante la ejecución del cron.
¿Cuántos cron jobs puedo tener?
No hay un límite estricto. Los límites prácticos dependen de tu presupuesto de tokens y de los recursos del servidor. La mayoría de los usuarios tienen entre 5 y 15 cron jobs activos.
¿Necesitas que tus tareas programadas de OpenClaw envíen correos electrónicos o SMS? Inbounter ofrece APIs de entrega fiables diseñadas para la automatización de agentes de IA. Perfecto para las notificaciones e informes de los cron jobs.