What problem does it solve? Writing scripts for the Windmill platform requires following specific conventions—an exported async main function, the RT namespace for resource types, npm: prefixed imports, and the right CLI command for testing versus deploying. This Skill ensures every Deno/TypeScript script you write follows these rules and that you test changes with wmill script preview instead of accidentally deploying untested code. ## Core Features & Use Cases - Correct Script Structure: Generates scripts with a single exported async main function, proper resource typing via the RT namespace, and Deno-compatible imports (npm: prefix, Deno standard library URLs). - Safe Test-vs-Deploy Workflow: Distinguishes wmill script preview (run local edits without deploying) from wmill script run (run the deployed version) and wmill sync push (deploy only on explicit request), preventing accidental overwrites of workspace scripts. - Platform API Access: Provides the full windmill-client SDK surface—running scripts and flows, managing resources, variables, state, S3 file operations, approval flows, and workflow-as-code primitives like task, step, and parallel. - Use Case: Ask for a script that reads a CSV from S3 and inserts rows into PostgreSQL; the Skill produces a valid Deno script using wmill.loadS3File and a database resource, then offers to run wmill script preview with sample arguments. ## Quick Start Write a Windmill Deno script that fetches data from an API and stores the result, then preview it locally with sample arguments.