looplisted
Install: claude install-skill thepictishbeast/claude-tools
# /loop — manage Claude Code loop cron jobs (Rust-binary backed)
One skill for the whole loop-management family (consolidated from the former
loop-pause / loop-resume / loop-stop / loop-edit / loop-track / loop-update
skills, 2026-06-30). Backed by the `claude-loop` binary
(`~/.local/bin/claude-loop`, built by claude-tools `install.sh`). The binary
owns every shell op (state JSON, history, locking); the agent only makes the
`Cron*` tool calls. Route on the **first argument** (the verb):
| Verb | Does | Mechanism |
|---|---|---|
| `pause` | Pause all active loops; save state for resume | `CronList` → pipe its JSON to `claude-loop pause` → `CronDelete` the returned IDs |
| `resume [interval]` | Restore paused loops (optional new cadence) | `claude-loop resume [--interval <i>]` → `CronCreate` ×N from its JSON-line output |
| `stop` | Permanently stop a loop (delete cron + clear paused state) | `CronList` → `CronDelete` the entry; clear `~/.claude/.paused-loops.json` |
| `edit` | Change interval/prompt without losing the prompt | `CronList` (full prompt) → `CronDelete <old>` → `CronCreate` with the edits |
| `track <id>` | Register a raw cron into loop history | `CronList` (verify id) → `claude-loop` logs a `discovered` event |
| `update` | Pull latest claude-tools + reinstall skills/binaries | run `~/projects/claude-tools/update.sh -f`; report which commits arrived |
| _(none)_ | Show current loop state | defer to the `loops` skill (`claude-loop list`) |
## Rules
- **Never in