Install
openclaw skills install daily-loop-runnerRun one controlled daily project loop for a single active project. Use on: scheduled daily runs, planner-initiated project steps, resuming a project after cl...
openclaw skills install daily-loop-runnerAdvance one project by one meaningful step per loop. State read before execution, structured writeback after.
Required:
project_card — full project card with current state, goals, blockerslatest_weekly_review — most recent weekly review notesrecent_daily_logs — list of recent daily loop logs (last 3-5)open_questions — unresolved questions from previous loopsOptional:
forced_bottleneck — override automatic bottleneck selectiontoday_objective: string # one clear goal for today
selected_agent: string | null # which agent or tool will execute
task_input: object # structured input for the selected agent
expected_output: string # what success looks like
execution_summary: string # what actually happened
findings: string[] # key discoveries
decisions: string[] # decisions made based on findings
next_action: string | null # what to do tomorrow
project_card_updates: object # fields to update on project card
writeback_payload: object # structured record for project memory
safe_to_proceed: boolean # false if state was incomplete
If state is incomplete (missing project_card, no recent logs, unclear objective):
safe_to_proceed = falseIDLE → READY → RUNNING → WRITING → DONE
↓
BLOCKED (if state incomplete)
Respect the state machine. Never skip from IDLE to RUNNING.