| name | windmill |
| version | 1.0.0 |
| description | 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 |
| author | workspace-hub |
| category | operations |
| type | skill |
| capabilities | ["script_to_workflow","auto_generated_ui","approval_flows","schedule_management","python_typescript_go","flow_orchestration","webhook_triggers","resource_management","secrets_management","branching_logic"] |
| tools | ["windmill-cli","docker","python","node","deno"] |
| tags | ["windmill","workflow","automation","scripts","python","typescript","go","bash","self-hosted","developer-tools"] |
| platforms | ["linux","macos","windows","docker","kubernetes"] |
| related_skills | ["n8n","activepieces","airflow","yaml-configuration"] |
| scripts_exempt | true |
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)
version: '3.8'
services:
windmill:
image: ghcr.io/windmill-labs/windmill:main
restart: always
ports:
*See sub-skills for full details.*
```bash
pip install wmill pandas numpy requests
deno --version
go install