Skip to content
Agent Orchestration
Skill

/scheduler

Create and manage scheduled tasks with cron, interval, or one-time execution

BOOST
From plugin
outworked
3928 skills
Install
$ npx -y skills add outworked/outworked --skill scheduler --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/scheduler

Context preview

The summary Claude sees to decide when to auto-load this skill.

Create and manage scheduled tasks with cron, interval, or one-time execution

SKILL.md

scheduler.SKILL.md
name: Scheduler
emoji: "⏰"
description: "Create and manage scheduled tasks with cron, interval, or one-time execution"
runtime: scheduler
tools:
  - scheduler:create
  - scheduler:list
  - scheduler:get
  - scheduler:update
  - scheduler:delete
  - scheduler:run_now
triggers:
  - scheduler:task_fired

Scheduler Skill

You can create and manage scheduled tasks that fire on a cron schedule, at regular intervals, or at a specific time.

Tools

  • **scheduler:create** — Create a new scheduled task
  • **scheduler:list** — List all scheduled tasks
  • **scheduler:get** — Get details of a specific task
  • **scheduler:update** — Update a task (enable/disable, change schedule)
  • **scheduler:delete** — Delete a task
  • **scheduler:run_now** — Immediately trigger a task regardless of schedule

Schedule Types

Cron (recurring)

Standard 5-field cron: `minute hour day-of-month month day-of-week`

  • `0 9 * * *` — every day at 9:00 AM
  • `*/15 * * * *` — every 15 minutes
  • `0 9 * * 1-5` — weekdays at 9:00 AM
  • `0 0 1 * *` — first of every month at midnight

Interval (recurring)

Milliseconds between runs:

  • `60000` — every minute
  • `300000` — every 5 minutes
  • `3600000` — every hour

One-time

ISO 8601 datetime: `2026-03-25T14:00:00Z`

Tips

  • `agentId` is optional — omit it and the task will be routed to whichever agent handles it
  • Tasks fire a `scheduler:task_fired` trigger event that agents can respond to
  • One-time tasks automatically disable after execution
  • Use `scheduler:run_now` to test a task without waiting for its schedule
  • Assign an `agentId` to route the task to a specific agent when it fires
Read more
Ships withoutworked

Outworked - Cozy Office for Claude Code

Get the whole plugin
Stats
392
Stars
47
Forks
Quiet
Maintenance
TypeScript
Language
GPL-3.0
License
7mo ago
Last commit
7mo ago
Created
1d ago
Added

Repo: outworked/outworked

Other skills on outworked.