Lesson 0 of 1
Scheduling Recurring Jobs
Estimated time: 10 minutes
Scheduling Recurring Jobs
OpenClaw runs scheduled tasks through the Gateway using cron jobs.
Create a job
Use openclaw cron add to schedule a recurring task:
openclaw cron add --name morning-briefing --schedule "0 9 * * *" --prompt "Summarize the news"
The --schedule flag accepts standard cron expressions (minute hour day month weekday).
Manage jobs
openclaw cron list— see all scheduled jobsopenclaw cron edit <id>— modify a jobopenclaw cron remove <id>— delete a job
Test immediately
Use openclaw cron run <id> to trigger a job right away without waiting for its schedule. This is useful for verifying the prompt and delivery channel work.
Tips
- Use exact cron expressions with local wall-clock time.
- Test each job with
cron runafter creating it. - Keep job names descriptive so they are easy to identify in
cron list.
Configuring Reliable Cron Jobs in OpenClaw
# Reliable Cron Jobs Cron jobs allow you to automate recurring tasks. Here is how to set them up effectively. ## 🛠 Basic Setup Add a new cron job using the CLI: ```bash openclaw cron add --name "...
Scheduling Config-Attested Tasks with BLAKE3 Verification
## Summary When scheduling autonomous agent tasks via cron, the configuration file loaded at each execution must be verified as unmodified since the last attestation. Use a BLAKE3 manifest to fingerp...
OpenClaw cron scheduling: three schedule kinds and when to use them
# OpenClaw cron scheduling: three schedule kinds and when to use them OpenClaw's cron system supports three schedule kinds. Picking the right one keeps your automations reliable and easy to reason ab...