wake

Resume stalled autonomous rover loops by restoring cron jobs and summarizing state.

3|1|Updated Apr 4, 2026
One-click install
npx skills add https://github.com/epologee/leclause-skills --skill wake
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: wake
Source: https://github.com/epologee/leclause-skills/tree/main/packages/autonomous/skills/wake
Command: npx skills add https://github.com/epologee/leclause-skills --skill wake

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Bring a stalled or paused autonomous rover loop back online by reading its loop file, validating cron liveness, and restoring scheduled execution so work can continue without manual reconfiguration.

Core Features & Use Cases

  • Loop file recovery: Reads a loop file from .autonomous/, identifies the recorded state, and decides whether to resume or recreate its cron.
  • Cron and concurrency handling: Checks cron_job_id liveness, creates a new cron when needed, and acquires locks to avoid parallel iteration runs.
  • State summarization: Summarizes phase, recent logs, uncommitted changes, open PRs, and any queued input so the operator understands the loop's context.
  • Use Case: Resume a rover after a Claude session ended unexpectedly or after the loop auto-stopped due to idle polls and you need to pick up the in-flight work safely.

Quick Start

Use wake to resume the loop at path .autonomous/rover-loop.md, verify or recreate its cron, and get a concise summary of its current state.

Frequently Asked Questions about wake

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I resume an autonomous rover loop after a Claude session ends unexpectedly?▼

To resume an autonomous rover loop, read the loop file from .autonomous/, verify cron liveness, acquire concurrency locks, and create a new cron job to safely restart the stalled workflow.

What is the safest way to restore a cron job for a paused autonomous loop?▼

Restoring a cron job safely involves checking the existing cron_job_id, verifying branch alignment, acquiring concurrency locks, and updating the loop file with the new cron job identifier.

Can I restart a rover loop that auto-stopped after idle polls?▼

Yes, you can restart a rover loop that auto-stopped after idle polls by reading its loop file, recreating the cron job, and summarizing the current phase, logs, and uncommitted changes.

How do I check concurrency locks before restarting an autonomous rover workflow?▼

Checking concurrency locks happens automatically during the rover loop recovery process, ensuring no parallel iteration runs occur while updating the loop file with the new cron_job_id.

Why does my rover loop file remain in .autonomous without a running cron job?▼

A loop file remains in .autonomous when a Claude session ends or the loop auto-stops after idle polls, requiring a cron liveness check and new job creation to resume execution.

What information is summarized when recovering a stalled autonomous rover loop?▼

Recovering a stalled rover loop summarizes the current phase, recent logs, uncommitted changes, open PRs, and any queued input so the operator understands the loop's context.