schedules
Manage cron-based scheduling for automated scripts and workflows.
Install
mkdir -p .claude/skills/schedules && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/6556" && unzip -o skill.zip -d .claude/skills/schedules && rm skill.zipInstalls to .claude/skills/schedules
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
MUST use when configuring schedules.Key capabilities
- →Define 6-field cron expressions
- →List active system schedules
- →Deploy workflow schedules to workspace
- →Validate cron file syntax
How it works
It generates YAML configurations and CLI commands mapped to the Windmill platform's scheduling engine.
Inputs & outputs
When to use schedules
- →Schedule daily tasks
- →Set up periodic sync jobs
- →Configure cron triggers
- →Manage automated workflows
About this skill
Windmill Schedules
Schedules run scripts and flows automatically on a cron schedule.
File Naming
Schedule files use the pattern: {path}.schedule.yaml
Example: f/folder/daily_sync.schedule.yaml
Note: The path is derived from the filename, not stored in the file content.
Cron Expression Format
Windmill uses 6-field cron expressions (includes seconds):
┌───────────── second (0-59)
│ ┌───────────── minute (0-59)
│ │ ┌───────────── hour (0-23)
│ │ │ ┌───────────── day of month (1-31)
│ │ │ │ ┌───────────── month (1-12 or jan-dec)
│ │ │ │ │ ┌───────────── day of week (0-6, 0=Sunday, or sun-sat)
│ │ │ │ │ │
* * * * * *
Common Examples:
0 0 0 * * *- Daily at midnight0 0 12 * * *- Daily at noon0 */5 * * * *- Every 5 minutes0 0 9 * * 1-5- Weekdays at 9 AM0 0 0 1 * *- First day of each month
CLI Commands
Deploying local changes to the workspace can be destructive to remote state — only suggest/run a deploy when the user explicitly asks to deploy/publish/push, not when they say "run", "try", or "test". Deploy via git push or wmill sync push depending on how the repo is wired (see the Deploying section in AGENTS.wmill.md). The commands below never mutate remote state, so they're safe to run yourself — note that sync pull does overwrite local files to match the remote (use sync pull --dry-run to only preview), while schedule just lists.
# Push schedules to Windmill — only when the user explicitly asks to deploy
wmill sync push
# Pull schedules from Windmill
wmill sync pull
# List schedules
wmill schedule
When not to use it
- →Real-time event triggering
- →Stateful data processing
Prerequisites
Limitations
- →Limited to Windmill ecosystem
- →Requires manual deployment for changes
How it compares
It manages cron syntax specifically for the Windmill platform's 6-field requirement.
Compared to similar skills
schedules side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| schedules (this skill) | 1 | 2mo | Review | Beginner |
| bazel-build-optimization | 14 | 2mo | No flags | Advanced |
| agent-workflow-automation | 4 | 6mo | Review | Advanced |
| cicd-automation-workflow-automate | 3 | 4mo | No flags | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
More by windmill-labs
View all by windmill-labs →You might also like
bazel-build-optimization
wshobson
Optimize Bazel builds for large-scale monorepos. Use when configuring Bazel, implementing remote execution, or optimizing build performance for enterprise codebases.
agent-workflow-automation
ruvnet
Agent skill for workflow-automation - invoke with $agent-workflow-automation
cicd-automation-workflow-automate
sickn33
You are a workflow automation expert specializing in creating efficient CI/CD pipelines, GitHub Actions workflows, and automated development processes. Design automation that reduces manual work, improves consistency, and accelerates delivery while maintaining quality and security.
monitor-ci
nrwl
Monitor Nx Cloud CI pipeline and handle self-healing fixes. USE WHEN user says "monitor ci", "watch ci", "ci monitor", wants to track CI status, or needs help with self-healing CI fixes
ci-cd-pilot
LeandroBenjaminL
>
deployment-planner
RezaRizkiA
Plan deployment environments, infrastructure, secrets, migrations, workers, schedulers, storage, domains, SSL, and release flow.