Agent skill

windmill

Developer-first workflow engine that turns scripts into workflows and UIs, supporting Python, TypeScript, Go, and Bash with approval flows, schedule management, and self-hosted deployment

Stars 4
Forks 4

Install this agent skill to your Project

npx add-skill https://github.com/vamseeachanta/workspace-hub/tree/main/.claude/skills/operations/automation/windmill

SKILL.md

Windmill

When to Use This Skill

USE when:

  • Developers prefer writing code over visual tools
  • Need auto-generated UIs for script parameters
  • Building internal tools with minimal frontend work
  • Python, TypeScript, Go, or Bash are primary languages
  • Combining workflow automation with internal tools
  • Need code review and version control for automations
  • Require approval flows with audit trails
  • Self-hosting for data sovereignty

DON'T USE when:

  • Non-developers need to build workflows (use n8n, Activepieces)
  • Need 400+ pre-built integrations (use n8n)
  • Complex DAG orchestration with dependencies (use Airflow)
  • CI/CD pipelines tightly coupled with git (use GitHub Actions)
  • Simple visual automation preferred (use Activepieces)

Prerequisites

Installation Options

Option 1: Docker Compose (Recommended)

yaml
# docker-compose.yml
version: '3.8'

services:
  windmill:
    image: ghcr.io/windmill-labs/windmill:main
    restart: always
    ports:

*See sub-skills for full details.*
### Development Setup

```bash
# Install language-specific dependencies

# Python development
pip install wmill pandas numpy requests

# TypeScript/Deno development
# Windmill uses Deno runtime for TypeScript
deno --version

# Go development
go install github.com/windmill-labs/windmill-go-client@latest

# Bash scripts work out of the box

Version History

Version Date Changes
1.0.0 2026-01-17 Initial release with comprehensive workflow patterns

Resources


This skill provides production-ready patterns for Windmill workflow automation, tested across enterprise scenarios with Python, TypeScript, Go, and Bash scripts.

Sub-Skills

  • 1. Python Scripts
  • 2. TypeScript/Deno Scripts
  • 3. Go Scripts
  • 4. Bash Scripts
  • 5. Flow Orchestration
  • 6. Schedule Management
  • 7. Approval Flows
  • 8. Resource and Secrets Management
  • Integration with Database and Slack
  • 1. Script Organization (+3)
  • Common Issues (+1)

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results