Windmill Labs, Inc publishes skills that help AI agents write scripts in Bash, Bun TypeScript, Snowflake SQL and DuckDB SQL, and build Windmill workflows and data pipelines, including Workflow-as-Code with approvals and sleeps. Its catalog also covers stress-testing plans and decisions through structured questioning, and scanning codebases for architectural improvements with visual reports.
Windmill
47 skills · 18,441 stars · NOASSERTION
Adding A Trigger Checklist for adding a new TriggerCrud-based trigger type to Windmill (Azure, GCP, Kafka, etc.).
Ai Chat Guidance for improving the Windmill AI chat (copilot), especially global mode — tools, prompts, a…
Ai Evals Author and run black-box benchmark cases for the Windmill AI generation modes (flow/app/script/cl…
Cli Commands MUST use when using the CLI, including debugging job failures and inspecting run history via `wmi…
Codebase Design Shared vocabulary for designing deep modules.
Commit Create a git commit with conventional commit format.
Datatables MUST use when changing a data table's schema, writing or running its migrations, or working with…
Domain Modeling Build and sharpen a project's domain model.
Grilling Grill the user relentlessly about a plan, decision, or idea.
Improve Codebase Architecture Scan a codebase for deepening opportunities, present them as a visual HTML report, then grill thr…
Local Review Code review the current PR (or branch diff against main) for bugs, security, and AGENTS.md compli…
Local Review Codex Run the CI Codex PR review locally against this branch's unpushed work (committed + uncommitted)…
Native Trigger Guidance for adding native trigger services to Windmill.
Pr Open a draft pull request on GitHub and drive CI review rounds until it is ready.
Preview MUST use when opening the Windmill dev page / visual preview of a flow, script, or app.
Raw App MUST use when creating raw apps.
Refine End-of-session reflection.
Resources MUST use when managing resources.
Rust Backend Rust coding guidelines for the Windmill backend.
Schedules MUST use when configuring schedules.
Svelte Frontend Svelte coding guidelines for the Windmill frontend.
Triggers MUST use when configuring triggers.
Update Sqlx How to safely update SQLx offline query cache.
Workspace Settings MUST use when reading or changing workspace settings, or the settings.yaml file `wmill sync` keeps.
Write Flow MUST use when creating flows.
Write Pipeline MUST use when creating or modifying a data pipeline, a set of scripts marked `pipeline` and wired…
Write Script Ansible MUST use when writing Ansible playbooks.
Write Script Bash MUST use when writing Bash scripts.
Write Script Bigquery MUST use when writing BigQuery queries.
Write Script Bun MUST use when writing TypeScript scripts.
Write Script Bunnative MUST use when writing Bun Native scripts.
Write Script Csharp MUST use when writing C# scripts.
Write Script Deno Use ONLY when a TypeScript script specifically requires the Deno runtime (Deno stdlib or deno.lan…
Write Script Duckdb MUST use when writing DuckDB queries.
Write Script Go MUST use when writing Go scripts.
Write Script Graphql MUST use when writing GraphQL queries.
Write Script Java MUST use when writing Java scripts.
Write Script Mssql MUST use when writing MS SQL Server queries.
Write Script Mysql MUST use when writing MySQL queries.
Write Script Php MUST use when writing PHP scripts.
Write Script Postgresql MUST use when writing PostgreSQL queries.
Write Script Powershell MUST use when writing PowerShell scripts.
Write Script Python3 MUST use when writing Python scripts.
Write Script Rlang MUST use when writing R scripts.
Write Script Rust MUST use when writing Rust scripts.
Write Script Snowflake MUST use when writing Snowflake queries.
Write Workflow As Code MUST use when writing or modifying Windmill Workflow-as-Code scripts using workflow, task, step,…