schedules

Configure Windmill schedules that run scripts and flows on cron expressions.

Updated May 28, 2026
One-click install
npx skills add https://github.com/kma-core/windmill --skill schedules-kma-core
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: schedules
Source: https://github.com/kma-core/windmill/tree/main/system_prompts/auto-generated/skills/schedules
Command: npx skills add https://github.com/kma-core/windmill --skill schedules-kma-core

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Manually triggering scripts and flows in Windmill is repetitive and error-prone; this Skill defines schedule files so jobs run automatically on a cron timetable. ## Core Features & Use Cases - Schedule File Convention: Creates {path}.schedule.yaml files where the schedule path is derived from the filename. - 6-Field Cron Syntax: Guides correct use of Windmill's second-precision cron expressions with common examples like daily, every-5-minutes, and weekday schedules. - CLI Sync Guidance: Points users to wmill sync push, wmill sync pull, and wmill schedule commands for deploying and listing schedules. - Use Case: Set up a f/folder/daily_sync.schedule.yaml file with 0 0 0 * * * so a data sync flow runs automatically every day at midnight. ## Quick Start Create a Windmill schedule that runs my daily sync flow every weekday at 9 AM.

Frequently Asked Questions about schedules

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I schedule a script or flow in Windmill?

Create a schedule file named {path}.schedule.yaml containing a cron expression, then deploy it with wmill sync push. The schedule path is derived from the filename rather than stored inside the file content.

What cron format does Windmill use for schedules?

Windmill uses 6-field cron expressions that include a seconds field first: second, minute, hour, day of month, month, day of week. For example, 0 0 9 * * 1-5 runs weekdays at 9 AM.

How do I deploy schedules to my Windmill instance?

Run wmill sync push to upload local schedule files to Windmill, and wmill sync pull to download existing schedules. Use wmill schedule to list the schedules currently configured.

Why is my Windmill cron schedule running at the wrong time?

The most common cause is using a standard 5-field cron expression instead of Windmill's 6-field format with a leading seconds field. Adding the seconds field, such as 0 0 12 * * * for noon, fixes the misalignment.

Can I run a Windmill schedule every few minutes?

Yes, use a cron expression like 0 */5 * * * * to trigger the script or flow every 5 minutes. The leading zero pins the seconds field so runs occur at the top of each interval.