Skip to content

Cron Jobs

OpenClaw has a built-in cron scheduler that runs agent tasks on a schedule. Each job runs in an isolated session by default.

Terminal window
# Add a cron job
openclaw cron add \
--name my-daily-task \
--agent bob \
--schedule "0 9 * * *" \
--tz "America/Chicago" \
--message "Run the daily task."
# List all jobs
openclaw cron list
# View run history
openclaw cron runs --name my-daily-task

Full documentation coming soon.