ワンクリックで
Create, list, and remove persistent scheduled tasks using cron expressions.
npx skills add https://github.com/a-mart/forge --skill cron-schedulingこのコマンドをClaude Codeにコピー&ペーストしてスキルをインストール
Create, list, and remove persistent scheduled tasks using cron expressions.
npx skills add https://github.com/a-mart/forge --skill cron-schedulingこのコマンドをClaude Codeにコピー&ペーストしてスキルをインストール
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.
Author repo-root .forge project resources, including skills, specialists, reference docs, Project Agent definitions, Forge extensions, and Pi extensions/settings.
Use when creating, refining, or validating reusable global, project, or repository skills, including trigger wording, templates, helper scripts, and validation checks.
Test-only project skill fixture for validating repo-root .forge skill discovery. Use when the user asks to run the Forge resource smoke skill or validate project skill loading.
Create, update, list, and delete global slash commands.
Web search and content extraction via Brave Search API. Use for searching documentation, facts, or any web content. Lightweight, no browser required.
| name | cron-scheduling |
| description | Create, list, and remove persistent scheduled tasks using cron expressions. |
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": "..." }