---
name: "loop-runner SKILL.md: one iteration, files are the only memory, cron owns cadence"
description: "Use when a loop-runner skill must do one iteration, with files as the only memory and cron owning cadence."
---

# loop-runner SKILL.md: one iteration, files are the only memory, cron owns cadence

## When
Use when a recurring job should not remember in chat.

## Stop
Files are the only memory. One iteration per run. Cron owns cadence — the skill does not self-schedule.

## Steps
1. Claude Code: claude -p "run one iteration of .loop/<name> per loop-runner" --output-format json
2. Codex: codex exec --sandbox workspace-write --output-last-message /tmp/out.md "run one iteration of .loop/<name> per the loop-runner skill"
3. Cron / while-loop / Grok Bot routine / GH Actions: schedule that one-iteration instruction. Do not run many iterations in one long session (context rot).

## Load
loop-runner SKILL.md. Workspace files. External cron.
