.agents/skills/recurring-jobs/SKILL.md
Scheduled tasks the agent runs on a cron schedule. Use when a user asks for something recurring ("every morning", "daily", "weekly"), when creating or updating jobs, or when debugging the job scheduler.
npx skillsauth add BuilderIO/agent-native recurring-jobsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Recurring jobs are scheduled tasks the agent executes automatically on a cron schedule. Jobs live as resource files under jobs/ with YAML frontmatter for scheduling metadata.
create-job tool to write a job file at jobs/<name>.mdrunAgentLoop| Tool | Purpose |
| ------------ | ---------------------------------------------------------- |
| create-job | Create a recurring job (name, cron schedule, instructions) |
| list-jobs | List all jobs and their status |
| update-job | Update schedule, instructions, or toggle enabled |
| File | Purpose |
| ------------------------------------- | -------------------------------------------------------- |
| packages/core/src/jobs/cron.ts | Cron parsing (nextOccurrence, isValidCron, describeCron) |
| packages/core/src/jobs/scheduler.ts | Job execution engine (processRecurringJobs) |
| packages/core/src/jobs/tools.ts | Agent tools (create-job, list-jobs, update-job) |
actions — How tools and actions workdelegate-to-agent — How jobs invoke the agent looptools
Public booking flow — the state machine, animations, and URL/app-state sync.
tools
Trigger-based automations — reminders, follow-ups, webhooks — across the booking lifecycle.
tools
Team event types, round-robin assignment, collective bookings, host weights, and no-show calibration.
development
The pure `computeAvailableSlots` function — inputs, outputs, invariants, and debugging guide.