← ClaudeAtlas

heartbeatlisted

Run agent heartbeat — periodic checks, memory consolidation, proactive work. Triggers on /agent:heartbeat, "heartbeat", "heartbeat check", "periodic check", "consolidar memoria".
crisandrews/ClawCode · ★ 56 · AI & Automation · score 84
Install: claude install-skill crisandrews/ClawCode
# Heartbeat Run the agent's periodic checks. Triggered every 30 minutes by a local cron, or manually. ## How it works 1. **Check active hours** — read `agent-config.json` for `heartbeat.activeHours`. If outside the window, skip silently. 2. **Load state** — read `memory/heartbeat-state.json` (if exists) to know when each check last ran. Avoid repeating checks done less than 30 min ago. 3. **Read HEARTBEAT.md** — this is the checklist. Follow it strictly. Do not infer or repeat old tasks from prior conversations. If nothing in the checklist needs attention, skip to step 6. 4. **Execute checks** — rotate through the items in HEARTBEAT.md, doing 2-4 per heartbeat (not all every time). For each: - Memory consolidation: review last 3 daily logs → distill insights → update MEMORY.md - Dream review: `dream(action='status')` → note high-recall items not yet promoted - Custom checks: whatever the user added to HEARTBEAT.md (emails, health, projects, etc.) 5. **Proactive work** (do without asking): - Organize memory files - Remove outdated entries from MEMORY.md - Check `IMPORT_BACKLOG.md` if it exists — remind user about pending items - Verify installed skills are accessible 6. **Update state** — write `memory/heartbeat-state.json` with timestamps for each check performed. 7. **Notify or stay quiet:** - If something needs the user's attention → notify (via reply tool if on a messaging channel, or print if CLI) - If nothing noteworthy → do nothing. N