Skills for Real Engineers. Straight from my .agents directory.
loopify
Agent skill fromcoreyhaines31/makerskills
When you want to set up an agent loop, cron-scheduled task, or recurring workflow that runs autonomously. Judgment layer on top of Claude Code's ScheduleWakeup, CronCreate, and /loop — or, on other hosts, cron/GitHub Actions plus a headless agent CLI. Picks dynamic pacing, fixed cron, or a one-shot loop; designs idempotent loop bodies; sets bail-out conditions so loops don't run forever. Examples — weekly review pulse, daily brief, hourly metric monitor, periodic vault compile, upstream-check for an adapted skill. Triggers on "/loopify," "set up a loop," "schedule this task," "run this daily," "run this weekly," "cron this," "make this recurring," "automate this on a schedule," "keep this running until X." Part of the -ify trifecta (skillify / toolify / loopify). NOT for authoring a new skill — that's skillify. NOT for adding a tool/integration — that's toolify.
How to install loopify
npx skills add coreyhaines31/makerskills# or add only this skill to Claude Code: copy the folder
skills/loopify/
# into
~/.claude/skills/loopify/ (all projects)
.claude/skills/loopify/ (one project)
1# /loopify — Set up an agent loop23Wizard for going from *"this task should run periodically"* to a working loop with the right pacing, idempotency, and bail-out. Reference (Claude Code): `ScheduleWakeup` (dynamic pacing), `CronCreate` (fixed schedule), and the built-in `/loop` (dynamic self-paced re-entry). Other hosts: see "On hosts other than Claude Code" in Step 4.45## Step 0 — Confirm what you're looping67Ask if not obvious from context: *"What task should this loop do each iteration?"*89Then get the essentials:1011| Question | Why it matters |12|---|---|13| **How often?** | Determines cron vs dynamic vs one-shot |14| **When to stop?** | Bail-out condition — loops must have one |15| **What's the loop body doing?** | Determines idempotency requirements |16| **Where does output go?** | File / notification / commit / nothing |17| **What's the failure mode if it runs twice?** | Idempotency validation |1819## Step 1 — Pick the pattern2021Three primary patterns. Route by the answer to "how often":2223### Pattern A — Cron (fixed schedule)2425**Use when**: task runs at predictable intervals — daily at 8am, weekly on Fridays, hourly on the hour.2627Tool: `CronCreate` — schedules a recurring task with a cron expression.2829```30CronCreate({31 schedule: "0 8 * * *", // daily at 8am local32 prompt: "<loop body prompt>",33 timezone: "America/Los_Angeles"34})35```3637Common cron patterns:38- `0 8 * * *` — daily at 8am39- `0 9 * * 1` — Mondays at 9am40- `0 9 * * 5` — Fridays at 9am41…
Excerpt shown under the repository's MIT license.
More skills in makerskills
Similar skill repositories
An agentic skills framework & software development methodology that works.
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
