apps/backend/src/swarm/skills/builtins/cron-scheduling/SKILL.md
Create, list, and remove persistent scheduled tasks using cron expressions.
npx skillsauth add a-mart/forge cron-schedulingInstall 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.
Use this skill when the user asks to schedule, reschedule, or cancel reminders/tasks for later.
Before creating a schedule, confirm:
America/Los_Angeles),If the request is ambiguous, ask a follow-up question before adding a schedule.
${SWARM_DATA_DIR}.--session is required when adding a schedule. Every schedule must target a specific session.Every new schedule must include --session.
SWARM_SESSION_ID env var when present, or from the agent identity / session context already provided to the runtime.Run the scheduler CLI from this skill directory:
node ./schedule.js add \
--manager "manager" \
--session "manager--s2" \
--name "Daily standup reminder" \
--cron "0 9 * * 1-5" \
--message "Remind me about the daily standup" \
--timezone "America/Los_Angeles"
One-shot schedule (fires once at the next matching cron time):
node ./schedule.js add \
--manager "manager" \
--session "manager--s2" \
--name "One-time deployment check" \
--cron "30 14 * * *" \
--message "Check deployment status" \
--timezone "America/Los_Angeles" \
--one-shot
Remove a schedule:
node ./schedule.js remove \
--manager "manager" \
--id "<schedule-id>"
List schedules:
node ./schedule.js list --manager "manager"
--session is required for add.
--manager is optional. If omitted, the CLI will auto-select a manager when there is only one manager
or when a known default manager is detected.
All commands return JSON:
{ "ok": true, ... }{ "ok": false, "error": "..." }data-ai
Use when substantial manager-led work needs durable visible progress, worker evidence links, review gates, blocker tracking, or handoff across pauses, stops, compaction, restart, or model changes. Do not use for quick answers or routine one-step work.
tools
Author repo-root .forge project resources, including skills, specialists, reference docs, Project Agent definitions, Forge extensions, and Pi extensions/settings.
tools
Use when creating, refining, or validating reusable global, project, or repository skills, including trigger wording, templates, helper scripts, and validation checks.
tools
Create, update, list, and delete global slash commands.