cli-commands

Automate Windmill resource and workflow management via CLI subcommands.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The Windmill CLI is the central tool for managing scripts, flows, apps, resources, and workspace configurations from the command line, reducing manual setup and orchestration tasks.

Core Features & Use Cases

  • Provides a comprehensive set of subcommands (app, flow, script, sync, init, workspace, resource, and more) to create, push, run, lint, bootstrap, generate metadata, and manage dependencies.
  • Enables rapid local development with a dev server, live reload, and hot module replacement for apps, along with tooling for previews, testing, and deployment workflows.
  • Supports workspace management, git-sync settings, resource types, schedules, and triggers to coordinate multi-repo or multi-workspace projects.

Quick Start

Open a terminal and run wm help to view all available commands and examples.

Frequently Asked Questions about cli-commands

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

FAQPage Schema
How do I automate Windmill workspace management from the command line?

You can automate Windmill workspace management by using CLI subcommands to create apps, push flows, run scripts, and sync workspace settings across local and remote environments. The CLI provides consistent argument handling and verbose help for reliable automation.

Can I run a local dev server for Windmill apps with hot module replacement?

Yes, you can run a local dev server for Windmill apps with live reload and hot module replacement. The CLI supports rapid local development alongside tooling for previews, testing, and deployment workflows.

What Windmill resources can I manage using command-line interface commands?

You can manage apps, flows, scripts, resources, and workspace configurations using Windmill CLI commands. The CLI allows you to create, push, run, lint, bootstrap, generate metadata, and manage dependencies for these resources.

Does the Windmill CLI support syncing settings across multiple workspaces?

Yes, the Windmill CLI supports syncing settings across multiple workspaces. It provides workspace management, git-sync settings, resource types, schedules, and triggers to coordinate multi-repo or multi-workspace projects effectively.

How do I bootstrap a new Windmill script and its dependencies via CLI?

You can bootstrap a new Windmill script and manage its dependencies by using the CLI's script and dependency subcommands. Running wm help displays all available commands and examples to get started quickly.