What problem does it solve? Writing Bash scripts for the Windmill platform requires following specific conventions—no shebang, positional parameters for arguments, JSON output via stdout—and knowing which wmill CLI command to use for previewing versus deploying. This Skill encodes those rules so generated scripts work correctly on the first run. ## Core Features & Use Cases - Windmill-compliant Bash generation: Produces scripts without shebang lines that read arguments via $1, $2 and return structured JSON through stdout. - CLI workflow guidance: Distinguishes wmill script preview for local iteration from wmill script run for deployed scripts and wmill sync push for explicit deployments, preventing accidental overwrites of workspace versions. - Environment variable access: Shows how to use Windmill-provided variables like $WM_WORKSPACE and $WM_JOB_ID inside scripts. - Use Case: A developer asks for a Bash script that processes a filename and count; the Skill generates a Windmill-ready script, then offers to run wmill script preview with sample arguments to validate it before any deployment. ## Quick Start Write a Windmill Bash script that takes a name and count as arguments and outputs them as JSON, then preview it with sample arguments.