← ClaudeAtlas

babysitlisted

Install a recurring cron job that monitors the TaskList and resumes stalled work on each tick. Self-stops by calling CronDelete the moment the TaskList is empty. The contract is verifiable: after invoking, CronList must show a recurring job whose prompt starts with `# babysit tick`.
PHPCraftdream/cc-arch-hands · ★ 1 · AI & Automation · score 74
Install: claude install-skill PHPCraftdream/cc-arch-hands
# babysit A heartbeat for the TaskList. Wakes work up after network errors, API timeouts, missed continuations, or any silent stall — and shuts itself off the moment everything is done. `/babysit` itself installs **one cron job** via `CronCreate`. The cron's prompt — the "tick prompt" — is what runs on each fire. They are different programs running at different times; don't confuse them. ## Usage ``` /babysit # every 15 minutes (default) /babysit 5m /babysit 1h ``` ## On invocation (this is what /babysit DOES, once) Run these steps in order. **Each one has an observable result** — don't trust your own narration, trust the tool output. 1. **Call `CronList`.** Look in the returned jobs for a recurring entry whose prompt starts with `# babysit tick`. If you find one, stop here and report `babysit already running: <job-id>, every <interval>`. Do NOT install a second one — two babysitters fight each other. 2. **Call `CronCreate`.** Arguments: - `cron`: an "every N minutes" expression at **off-minutes** (the CronCreate doc warns about :00 and :30 fleet pileups). Examples: - `15m` → `"7,22,37,52 * * * *"` - `5m` → `"2,7,12,17,22,27,32,37,42,47,52,57 * * * *"` - `1h` → `"7 * * * *"` - Any other interval → pick offsets that aren't :00 or :30. - `prompt`: the **Tick prompt** verbatim, from the next section of this file. - `recurring`: `true`. - `durable`: `false` (session-only). Pass `true` only if the user explicitly asked the heartbe