What problem does it solve? Working with the Windmill CLI requires knowing dozens of commands, subcommands, and flags across apps, flows, jobs, schedules, resources, and workspaces. This Skill provides the complete wmill command reference so an agent can correctly invoke the CLI, debug job failures, and inspect run history without guessing syntax. ## Core Features & Use Cases - Job debugging and inspection: Use wmill job list, job get, job logs, job result, job cancel, job rerun, and job restart to diagnose failures and inspect run history, including flow step trees and aggregated step logs. - Resource management: Push, pull, list, and run scripts, flows, apps, schedules, resources, resource types, folders, and groups against a workspace. - Local development workflows: Use wmill dev, flow preview, app dev, sync, generate-metadata, and lint to iterate locally before deploying. - Use Case: A scheduled flow failed overnight. Use wmill job list to find the failed run, wmill job logs <id> to read aggregated step logs, wmill job get <id> to inspect the step tree, then wmill job restart <id> --step <stepId> to resume from the failing step. ## Quick Start Ask the agent to list recent failed jobs and show the logs of the most recent failure using the wmill CLI.