← ClaudeAtlas

autonomous-loopslisted

Create and manage your own autonomous loops -- recurring background jobs that run a prompt on a schedule (a daily briefing, a periodic check). Use this when you decide some work should happen on its own on a cadence, not just when asked. The user can always audit, disable, or delete loops you create.
project-nomos/nomos · ★ 22 · AI & Automation · score 84
Install: claude install-skill project-nomos/nomos
# Autonomous Loops An autonomous loop is a recurring job: a prompt that runs as your own agent turn on a schedule, with no user in the chat. The bundled loops live as `LOOP.md` files; the ones you create live as `cron_jobs` rows tagged `source = 'agent'` and owned by the current user. Either way, the cron engine fires them and the user can see and control them. Reach for a loop when something genuinely benefits from happening on a cadence: a morning briefing, a weekly review of open commitments, a periodic sweep of a channel. Do not use a loop for one-off work (just do it now) or for anything time-critical (loops fire on a schedule, not instantly). ## Tools You manage your own loops with these in-loop tools (no slash command needed): - `loop_list` — see your loops, their schedules, and status. **Check this first** so you do not create a duplicate. - `loop_create` — create a loop (name, description, schedule, prompt). Starts enabled by default. - `loop_enable` / `loop_disable` — turn one of your loops on or off by name. - `loop_update` — change a loop's schedule or prompt. - `loop_delete` — remove one of your own (`source: 'agent'`) loops. You can only manage loops you created. Bundled loops and ones the user made are theirs to change (via Settings or the CLI), so `loop_update`/`loop_delete` will refuse them. ## Writing a good loop 1. **Pick a clear, kebab-case name** that says what it does: `daily-standup-prep`, `weekly-commitment-review`. 2. **Choose a schedule.** Tw