Windmill for Openclaw

Windmill is a high-performance, code-first platform for building complex automation workflows and internal tools with Python and TypeScript.

ivangdavila
v1.0.0
Feb 11, 2026
2
1.8k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install windmill

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install windmill using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Windmill?

Windmill provides developers with a robust environment to transform scripts into production-grade internal tools and automated flows. By integrating with Openclaw Skills, developers can leverage a code-first approach where UI forms are automatically generated from script type hints. It supports Python scripts with isolated inline dependencies and TypeScript executed via Bun, offering a high-speed alternative to traditional low-code platforms.

This platform is designed for engineers who require precision and scalability in their automation. Whether you are self-hosting on a single container or scaling across multiple workers, Windmill ensures that your logic remains portable and secure through its unique resource and secret management system.

Windmill Use Cases

  • Creating automated backend workflows that trigger via webhooks or schedules.
  • Building custom internal administrative panels and dashboards using Openclaw Skills.
  • Developing isolated maintenance scripts with specific Python dependency requirements.
  • Orchestrating complex, multi-step processes with parallel execution branches.
  • Migrating legacy scripts into a managed, stateful environment with PostgreSQL persistence.

How Windmill Works

  1. Define the script's entry point using a main function where type hints establish the input schema.
  2. Add any necessary Python dependencies using inline requirements.txt comments for isolation.
  3. Configure flow execution logic, choosing between sequential steps or parallel branches.
  4. Utilize the wmill library to fetch resources and secrets for secure data handling.
  5. Deploy the workflow through the integrated scheduler or expose it as a unique webhook endpoint.
  6. Monitor execution results and manage worker concurrency to ensure reliable performance via Openclaw Skills.

Windmill Setup

To get started with Windmill in your environment, you can deploy it using Docker or connect to a managed instance. Ensure you have a PostgreSQL database available for state management.

# Run Windmill in a single container for local development
docker run -d -p 8000:8000 -e DATABASE_URL=postgres://user:pass@host:5432/db windmill-labs/windmill:latest

# Access the UI at http://localhost:8000 to begin creating your scripts

Windmill Data Schema & Taxonomy

Windmill organizes data based on functional inputs and resource paths. It uses a strict taxonomy for portability.

Entity Format Description
Script Inputs JSON / Type Hints Automatically inferred from the main function signature.
Script Outputs JSON The returned value of the script, available to downstream flow steps.
User Secrets u/username/secret Private sensitive data accessible only to the specific user.
Folder Secrets f/folder/secret Shared sensitive data accessible within a specific workspace folder.
Resources wmill.get_resource() Portable configuration objects for external service credentials.

Windmill Advanced Features

  • Isolated execution environments for Python and TypeScript (Bun).
  • Mutex locking for scheduled jobs to prevent concurrent execution overlaps.
  • Support for Openclaw Skills to enhance agentic workflow automation.
  • Custom error handling steps to catch and remediate script failures.
  • Suspend and resume capabilities for long-running workflows requiring manual approval.
  • Stateless worker architecture allowing for easy horizontal scaling.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*