schedules

Automates recurring workloads via cron-like schedules with Tuniao.

Updated Feb 21, 2026
One-click install
npx skills add https://github.com/adamkingsbury/unified-data-model --skill schedules-adamkingsbury
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: schedules
Source: https://github.com/adamkingsbury/unified-data-model/tree/main/.claude/skills/schedules
Command: npx skills add https://github.com/adamkingsbury/unified-data-model --skill schedules-adamkingsbury

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Windmill Schedules eliminates the manual overhead of triggering scripts or flows on a regular cadence by providing a structured cron-based mechanism to run tasks automatically.

Core Features & Use Cases

  • Schedule files use the pattern {path}.schedule.yaml to map a path to a task.
  • Supports 6-field cron expressions including seconds to express precise timings.
  • Run either scripts or flows via script_path, with options for on_failure, on_recovery, retries, and on_success for robust operation.
  • Useful for automated nightly data processing, batch jobs, and maintenance tasks across projects.

Quick Start

Create a YAML schedule file named path.schedule.yaml with your cron, script_path, timezone, is_flow, and enabled, then deploy with the Windmill CLI.

Frequently Asked Questions about schedules

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

FAQPage Schema
How do I automate scripts on a cron schedule using Windmill?

To automate scripts on a cron schedule using Windmill, create a YAML schedule file named with the `.schedule.yaml` suffix containing your cron expression, script path, timezone, and enabled flag, then deploy it with the Windmill CLI.

What do I need to include in a Windmill schedule YAML file?

A Windmill schedule YAML file requires the schedule, script_path, timezone, is_flow, and enabled fields. You can optionally include retry, on_failure, and on_recovery settings to handle errors and ensure robust operation.

Can I schedule Windmill flows instead of individual scripts?

Yes, you can schedule Windmill flows by setting the `is_flow` field to true in your YAML schedule file and providing the target flow path in the `script_path` field.

How do I handle failures and retries for automated cron jobs?

Handle failures and retries for automated cron jobs by configuring the optional retry, on_failure, on_recovery, and on_success settings within your YAML schedule file to manage error handling and recovery logic.

Does Windmill support precise cron expressions for recurring tasks?

Windmill supports precise cron expressions for recurring tasks by allowing 6-field cron syntax that includes seconds, enabling exact timing for nightly data processing, batch jobs, and maintenance tasks.

What is the best way to run nightly data processing across multiple projects?

The best way to run nightly data processing across multiple projects is using a structured cron-based schedule mechanism with YAML files to map paths to tasks, eliminating manual triggering overhead.