Loading...
Loading...
The full lifecycle for agentic loops — recurring, scheduled AI agents packaged as a portable LOOP.md (the agenticloops.dev standard: a trigger + skills + a prompt in one file any harness can install and run on a schedule). Use this whenever the user wants to FIND, INSTALL, RUN, or BUILD a loop: "find a loop for X", "is there a loop that…", "install a recurring agent that does X", "run this loop", as well as "create a loop", "make an agentic loop", "write a LOOP.md", "turn this into a recurring agent", "schedule an agent", "set up a cron job for an agent", or any description of a repeating job they want an agent to do on a timer (a daily digest, a competitor watcher, a triage sweep, a report pipeline, "email me X every morning", "check Y every hour") — even if they never say the word "loop". Always search the directory first and install an existing loop when one fits; author a new LOOP.md only when nothing does. This is the loop-level analogue of skill-creator + find-skills combined. For an ad-hoc in-session multi-agent run (spawn, verify, panel, fan-out) use the `loops` skill instead; for authoring a reusable SKILL.md use skill-creator.
npx skill4agent add 5dive-ai/skills loopsLOOP.mdAn agentic loop is an installable, recurring AI agent defined in one file: a trigger, a set of skills, and a prompt. One file defines it; any harness (Claude Code, Cursor, Codex, GitHub Actions, a 5dive runtime) can install and run it on a schedule.
find-skillsskill-creatorLOOP.mdnpx agenticloopsfindinstallrunlistupdate5dive loop find|show|installnpx agenticloops find <query> # searches agenticloops.devfind competitive intelfind pr triagefind securityrequiresclisecretsmcpnetwork5dive-ai/loopsnpx agenticloops install <owner/loop> --dry-run # validate + pre-flight, change nothing
npx agenticloops run <owner/loop> --harness=<id> # optional: one live run to see it work
npx agenticloops install <owner/loop> --yes # register the recurring job
# native on a 5dive box:
5dive loop install <slug> --onto=<agent> [--cron="…"]--harnessrequires.secretsnpx agenticloops listnpx agenticloops update [<slug>]scheduleevery 4hdaily @ 07:00weekdays @ 09:00eventtask-donepr-openedpushdeep-researchcompile-knowledgerequiresagents:LOOP.md---
name: ci-analyst # kebab-case, ≤64 chars, matches the folder name
description: > # what it does + when to use it (drives discovery)
Competitive-intel analyst — watches every competitor and the field, catches
what changed, and writes a digest before it matters.
schedule: every 4h # or: event: pr-opened (one trigger is REQUIRED)
skills: # owner/repo/skill is explicit & recommended
- 5dive-ai/skills/deep-research
- 5dive-ai/skills/compile-knowledge
requires: # what must ALREADY be true in the env (declare-and-check)
cli: [gh] # binaries on PATH
secrets: [X_API_TOKEN] # env-var NAMES only — never values
mcp: [github] # optional MCP servers
network: [api.x.com] # optional egress allowlist
tier: frontier # capability hint: frontier | standard | fast (NEVER a vendor model)
effort: high # reasoning budget: high | medium | low
concurrency: skip # overlap policy: skip | queue | replace | allow
timeout: 30m # per-run wall-clock cap (optional)
budget: 200k # per-run spend cap: tokens (200k) or cost ($2.00) (optional)
tags: [research, market-intel]
license: MIT
---
Scan our competitor set and the field for the last interval — launches, pricing,
funding, notable chatter. Update the watchlist and, once a day, write a concise
sourced briefing of what changed and what it means for us, then post it to the team.namedescriptionscheduleeventagents:{{previous_output}}---
name: intel-brief
description: Competitive-intel pipeline — a researcher gathers what changed, a writer turns it into a sourced briefing.
schedule: every 4h
tier: frontier
effort: high
agents:
- role: researcher # kebab id, unique in the loop
skills: [deep-research, compile-knowledge] # per-role, additive to top-level skills
prompt: |
Scan our competitor set and the field for the last interval. Return a
structured list of what changed, with sources. No prose, just findings.
- role: writer
skills: [copywriting]
prompt: |
From the findings below, write a concise sourced briefing of what changed
and what it means for us, then post it to the team.
Findings:
{{previous_output}}
tags: [research, multi-agent]
license: MIT
---requirestiereffortconcurrencytimeoutbudgettagsvalidateinstallrunrequiresnpx agenticloops install ./ci-analyst --dry-run --no-telemetry✓ <name>✗npx agenticloops run ./ci-analyst --harness=claude-code
npx agenticloops run ./ci-analyst --harness=claude-code --budget='$0.50' # hard cap via `claude --max-budget-usd`--harnessLOOP.mdagenticloopsnpx agenticloops install <owner/repo>tiertier: frontier | standard | fastopusgpt-5LOOP.md--model=opussecrets: [X_API_TOKEN]requiresskillsscheduleevent{{previous_output}}owner/repo/skill