Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
What This Skill Does
Monitors scheduled cron jobs and alerts when they fail or miss their expected run time. Runs a heartbeat check roughly once per hour, compares each job's last run against its configured schedule and tolerance, and tracks alert state to prevent duplicate notifications.
Reuses existing agent infrastructure and cron tooling instead of requiring a separate monitoring service, keeping daily cost under $0.01 with no additional setup.
When to use it
- Catching a nightly database backup that failed to run
- Detecting a missed daily report generation
- Confirming overnight batch processes completed on time
- Alerting when a scheduled data sync stops unexpectedly
- Verifying a recurring automation ran within its tolerance window
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: why didn't my daily-wrap-up job run last night?
- 1Load job-execution-monitor.json to get configured jobs and schedules
- 2Call cron list to retrieve last run times and statuses
- 3Compare daily-wrap-up last run time against expected schedule plus tolerance
- 4Detect the job is overdue and send a wake event with expected time and actual last run time
- 5Record alert in state file to prevent repeated notifications
Alert: 'daily-wrap-up' missed schedule. Expected: 22:00 ±10min. Last run: 5h 32m ago.