Manage OpenClaw cron jobs — list, pause, resume, maintenance mode, and health checks.
Coding
cron-quickstart
Try itUse the OpenClaw cron tool for scheduling reminders, delayed follow-ups, and recurring periodic checks. Covers one-shot and recurring schedules, session targeting, delivery modes, and wake events.
What it does
Use the OpenClaw cron tool for scheduling reminders, delayed follow-ups, and recurring periodic checks. Covers one-shot and recurring schedules, session targeting, delivery modes, and wake events.
The skill document
Cron Quickstart Skill
Schedule reminders, delayed tasks, and periodic checks using the OpenClaw cron tool.
When to Use
- One-shot reminders ("remind me in 20 minutes")
- Recurring periodic tasks ("every Monday at 9 AM")
- Deferred follow-ups ("check back after the meeting")
- Waking a session at a specific time
Schedule Types
One-shot (at)
{ "kind": "at", "at": "2026-09-02T18:00:00Z" }
Recurring (every)
{ "kind": "every", "everyMs": 3600000 }
Cron expression (cron)
{ "kind": "cron", "expr": "0 9 * * 1-5", "tz": "Asia/Shanghai" }
Payload Types
- systemEvent — Injects text as a system event into a session (use with
sessionTarget: "main") - agentTurn — Runs an agent turn with a message (use with
sessionTarget: "isolated"or"current")
Common Patterns
Simple Reminder
{
"name": "Meeting reminder",
"schedule": { "kind": "at", "at": "2026-09-02T09:00:00Z" },
"payload": { "kind": "systemEvent", "text": "Reminder: Team standup meeting starts now." },
"sessionTarget": "main"
}
Periodic Check
{
"name": "Email triage",
"schedule": { "kind": "every", "everyMs": 21600000 },
"payload": { "kind": "agentTurn", "message": "Check for urgent emails and summarize." },
"sessionTarget": "isolated",
"delivery": { "mode": "announce" }
}
Cron Schedule
{
"name": "Morning briefing",
"schedule": { "kind": "cron", "expr": "0 8 * * *", "tz": "Asia/Shanghai" },
"payload": { "kind": "agentTurn", "message": "Prepare a morning briefing of calendar, news, and weather." },
"sessionTarget": "current"
}
Key Constraints
sessionTarget: "main"requirespayload.kind: "systemEvent"sessionTarget: "isolated" | "current" | "session:xxx"requirespayload.kind: "agentTurn"- ISO timestamps without timezone are treated as UTC
- Use
delivery.mode: "announce"for isolated agent results - Use
deleteAfterRun: truefor one-shot jobs that should auto-cleanup
Manage Jobs
- List:
cron list - Run immediately:
cron run - Check history:
cron runs - Remove:
cron remove - Wake session:
cron wake
Related skills
Automated daily security audits for OpenClaw agents with DM delivery and optional email reporting. Runs deep audits, creates or updates a recurring cron job,...
Proactive cron job health monitoring, failure detection, and auto-repair delegation. Triggers: 'cron failed', 'cron health', 'fix cron', 'consecutive errors
Schedule jobs that pick up current prompt, policy, delivery, and model changes on every run.
实现『用 A 会话调起/注入 B 会话』的能力(sessions_send):cron 任务、外部进程或另一会话可向目标会话注入消息,唤醒其 agent 带完整上下文继续推进。适用于 OpenClaw 与 QClaw(同内核)。含 Windows 下 visibility 配置检查/修复、正确重启网关(SIGUSR1 bug 规避)、cron job 设计。当用户要求「定时任务完成后回到本对话继续推进」「cron 回调当前会话」「让任务结果上报到同一对话」时使用。
Isolated crons, scripts, reminders, and status checkers sent it but the agent forgot? Write deliveries into the session transcript.