Operational Heartbeat
/install operational-heartbeat
-
Ensure memory file exists for today:
- Path: memory/YYYY-MM-DD.md
- If missing, create with minimal template
-
Check cron job health:
- Use
cron listto fetch all jobs - For each job, verify state.nextRunAtMs is in the future
- Flag jobs with consecutiveErrors > 0 or lastRunStatus != 'ok'
- Count stale/overdue jobs
- Use
-
Optional: promote learnings from recent memory files (if configured)
-
Report summary:
- Memory file: created/exists
- Cron jobs: total, healthy, stale count
- Any errors or warnings
Implementation notes:
- Use a small Node.js script to parse cron JSON and filter stale jobs
- Comparison: new Date().getTime() vs nextRunAtMs
- Consider timezone-aware scheduling
- Exit 0 if healthy; non-zero if issues found
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install operational-heartbeat - After installation, invoke the skill by name or use
/operational-heartbeat - Provide required inputs per the skill's parameter spec and get structured output
What is Operational Heartbeat?
Automated daily health check for OpenClaw instances. Verifies memory file presence, detects stale/overdue cron jobs, and surfaces system status. Intended for... It is an AI Agent Skill for Claude Code / OpenClaw, with 36 downloads so far.
How do I install Operational Heartbeat?
Run "/install operational-heartbeat" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Operational Heartbeat free?
Yes, Operational Heartbeat is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Operational Heartbeat support?
Operational Heartbeat is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Operational Heartbeat?
It is built and maintained by Guillaume Maka (@guillaumemaka); the current version is v1.0.0.