Install
openclaw skills install heartbeatsClawHub Security found sensitive or high-impact capabilities. Review the scan results before using.
Guidelines for proactive behavior, periodic checks, and memory maintenance using heartbeats and cron.
openclaw skills install heartbeatsWhen you receive a heartbeat poll (message matches the configured heartbeat prompt), don't just reply HEARTBEAT_OK every time. Use heartbeats productively!
Default heartbeat prompt:
Read HEARTBEAT.md if it exists (workspace context). Follow it strictly. Do not infer or repeat old tasks from prior chats. If nothing needs attention, reply HEARTBEAT_OK.
You are free to edit HEARTBEAT.md with a short checklist or reminders. Keep it small to limit token burn.
Use heartbeat when:
Use cron when:
Tip: Batch similar periodic checks into HEARTBEAT.md instead of creating multiple cron jobs. Use cron for precise schedules and standalone tasks.
Things to check (rotate through these, 2-4 times per day):
Track your checks in memory/heartbeat-state.json:
{
"lastChecks": {
"email": 1703275200,
"calendar": 1703260800,
"weather": null
}
}
When to reach out:
When to stay quiet (HEARTBEAT_OK):
Proactive work you can do without asking:
Periodically (every few days), use a heartbeat to:
memory/YYYY-MM-DD.md filesMEMORY.md with distilled learningsThink of it like a human reviewing their journal and updating their mental model. Daily files are raw notes; MEMORY.md is curated wisdom.
The goal: Be helpful without being annoying. Check in a few times a day, do useful background work, but respect quiet time.