Agent Skills
› outworked/outworked
› Scheduler
Scheduler
GitHub用于创建和管理定时任务,支持Cron、间隔和一次性执行。提供任务的增删改查及立即运行功能,可配置agent路由并响应触发事件。
Trigger Scenarios
用户需要设置周期性或一次性定时任务
用户希望查看、修改或删除现有调度任务
用户需要手动立即触发某个已配置的定时任务
Install
npx skills add outworked/outworked --skill Scheduler -g -y
SKILL.md
Frontmatter
{
"name": "Scheduler",
"emoji": "⏰",
"tools": [
"scheduler:create",
"scheduler:list",
"scheduler:get",
"scheduler:update",
"scheduler:delete",
"scheduler:run_now"
],
"runtime": "scheduler",
"triggers": [
"scheduler:task_fired"
],
"description": "Create and manage scheduled tasks with cron, interval, or one-time execution"
}
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 minutes0 9 * * 1-5— weekdays at 9:00 AM0 0 1 * *— first of every month at midnight
Interval (recurring)
Milliseconds between runs:
60000— every minute300000— every 5 minutes3600000— every hour
One-time
ISO 8601 datetime: 2026-03-25T14:00:00Z
Tips
agentIdis optional — omit it and the task will be routed to whichever agent handles it- Tasks fire a
scheduler:task_firedtrigger event that agents can respond to - One-time tasks automatically disable after execution
- Use
scheduler:run_nowto test a task without waiting for its schedule - Assign an
agentIdto route the task to a specific agent when it fires
Version History
- 89ed7b9 Current 2026-07-19 08:49


