What problem does it solve? Setting up recurring agent tasks is error-prone: loops run without stop conditions, fire while previous iterations are still running, or waste tokens on poorly tuned schedules. This Skill turns "run this periodically" into a working loop with the right pacing pattern, idempotent body, and a defined bail-out. ## Core Features & Use Cases - Pattern Routing: Chooses between cron scheduling (CronCreate), dynamic self-scheduled pacing (ScheduleWakeup), or one-shot until-condition loops based on how often the task runs. - Idempotency Design: Builds loop bodies with state markers, dedupe keys, and query-before-mutate checks so duplicate runs are no-ops. - Bail-Out Enforcement: Ensures every loop has a stop condition — max iterations, state-based, time-based, or error-based — plus documented manual shutdown via CronDelete. - Use Case: You want a daily 8am brief generated from your project data. The Skill creates a cron job with an idempotent body, logs each run, and reports the cron_id so you can delete it later. ## Quick Start Ask the agent to set up a recurring task, for example: "loopify a weekly review that runs every Friday at 9am and writes a summary to my vault."