Skip to content
cccskills

Windmill Labs, Inc

@windmill-labs

Organization

50 skills2 repositories 18.3K

Repositories

Skills (50)

Refine in search

Run the same Codex review used by the GitHub Actions CI workflow against a branch before pushing. It includes committed and uncommitted changes, then reports prioritized findings with file and line references so you can inspect issues before opening a pull request.

  • Reviewing branch changes before pushing
  • Checking committed and uncommitted work
  • Finding issues before opening a pull request
windmill-labs/windmill18.3KUpdated Oct 26, 2026

triggers

FreeSummary

Configure Windmill triggers that start scripts or flows when external events arrive. The guidance covers trigger file naming and email payloads, including extra address arguments and attachments stored in S3, so you can handle incoming messages in a runnable.

  • Route incoming emails to a script or flow
  • Set up trigger configuration files
  • Handle email attachments and extra address arguments
windmill-labs/windmill18.3KUpdated Oct 26, 2026

Write Windmill scripts for Microsoft SQL Server with named query parameters, optional S3 file input, and streaming results to S3. The guide also explains how to preview local edits and keep script metadata in sync.

  • Writing a parameterized SQL Server query
  • Reading JSON or tabular data from an S3 file
  • Streaming a large query result to S3
windmill-labs/windmill18.3KUpdated Oct 26, 2026

grill-me

FreeSummary

Start a `/grilling` session to sharpen a plan or design through a persistent interview. This skill delegates the conversation flow to the grilling process, which explores decisions and their dependencies in successive rounds.

  • Sharpening a project plan through questions
  • Clarifying a design before implementation
  • Starting a structured decision interview
windmill-labs/windmill18.3KUpdated Oct 26, 2026

preview

FreeSummary

Open a Windmill flow, script, or app in its development page for visual inspection. The skill helps choose a direct browser URL or a localhost proxy, start the right development server, and hand its printed URL to a preview tool or the user.

  • Inspect a flow or script in the Windmill development page
  • Open an app preview in a browser
  • Show a finished flow or app for visual verification
windmill-labs/windmill18.3KUpdated Oct 26, 2026

Use this skill to write Bash scripts for Windmill, with positional parameters and output formatted for the script result. It guides local preview and metadata updates, and distinguishes testing local edits from running deployed scripts or publishing changes.

  • Writing a Windmill Bash script
  • Previewing local script edits
  • Keeping script metadata in sync
windmill-labs/windmill18.3KUpdated Oct 26, 2026

Write R scripts for Windmill with a required `main` function, typed inputs, resource access, and JSON-serializable results. The skill also explains how to preview local edits, keep generated metadata in sync, and distinguish testing from deployment.

  • Writing an R script for a Windmill workflow
  • Adding inputs and resource access to an R script
  • Previewing local script edits before deployment
windmill-labs/windmill18.3KUpdated Oct 26, 2026

Write C# scripts for Windmill with the required static `Main` method, typed inputs, resource parameters, and NuGet references. The guidance also helps preview local edits and keep generated schemas, dependency locks, and content hashes in sync.

  • Writing a Windmill script in C#
  • Adding typed inputs and returning structured results
  • Using NuGet packages in a script
windmill-labs/windmill18.3KUpdated Oct 26, 2026

Write Rust scripts for Windmill with the required main function, serializable return values, and dependency declarations. The guidance also shows how to handle async work by creating a Tokio runtime inside the synchronous entry point, and how to preview local scripts.

  • Creating a Rust script for Windmill
  • Returning structured data from a Rust script
  • Using Tokio for async work inside a Windmill script
windmill-labs/windmill18.3KUpdated Oct 26, 2026

write-script-go

FreeSummary

Write Go scripts for Windmill using its required package, entry function, inputs, and return format. The skill also guides local previews and keeping generated schemas, dependency locks, and content hashes in sync.

  • Create a Go script for a Windmill workflow
  • Check a Go script's entry function and return values
  • Preview local changes to a Go script
windmill-labs/windmill18.3KUpdated Oct 26, 2026

Write MySQL queries as Windmill scripts, with named `?` parameters and options for reading S3 files or streaming large results to S3. The guidance also covers local previews and keeping script metadata in sync.

  • Writing a parameterized MySQL query
  • Reading uploaded S3 data in a query
  • Streaming large query results to S3
windmill-labs/windmill18.3KUpdated Oct 26, 2026

Create DuckDB queries for Windmill using named SQL parameters, Ducklake attachments, external database resources, and S3 files. It covers reading CSV, Parquet, and JSON data, accepting S3 object inputs, and writing query results to S3.

  • Writing a parameterized DuckDB query in Windmill
  • Querying data in Ducklake
  • Reading CSV, Parquet, or JSON files from S3
windmill-labs/windmill18.3KUpdated Oct 26, 2026

datatables

FreeSummary

Manage schema changes to Windmill data tables through versioned SQL migrations, including applying and rolling them back. The guide also explains role-based access, migration safety, and how changes affect workspaces, apps, and scripts.

  • Changing a data table schema safely
  • Writing or applying SQL migrations
  • Rolling back a recent migration
windmill-labs/windmill18.3KUpdated Oct 26, 2026

ai-evals

FreeSummary

Create and run black-box benchmarks for Windmill AI generation modes such as flows, apps, scripts, CLI, and global requests. Each case exercises the production path, checks hard requirements, and uses an LLM judge to assess user-facing behavior before and after changes.

  • Adding a benchmark case for an AI mode
  • Comparing AI chat behavior before and after a change
  • Checking copilot changes with realistic requests
windmill-labs/windmill18.3KUpdated Oct 26, 2026

Use this guide to write PowerShell scripts for Windmill. It explains how to declare script inputs with `param`, assign parameter types and defaults, and return values by outputting them at the end of the script.

  • Creating a PowerShell script for Windmill
  • Defining typed inputs and default values
  • Returning structured data from a script
windmill-labs/windmill18.3KUpdated Oct 26, 2026

Write GraphQL queries and mutations as Windmill scripts, passing values through script arguments that bind to GraphQL variables. The guide also explains how to preview local script changes and keep generated metadata in sync.

  • Writing a GraphQL query for an API
  • Adding variables to a query
  • Creating data with a mutation
windmill-labs/windmill18.3KUpdated Oct 26, 2026

rust-backend

FreeSummary

Use this skill to write or update Rust code in Windmill’s backend. It guides error handling, SQLx queries, JSON and Serde choices, async work, visibility, Axum handlers, and code navigation so changes follow the project’s conventions.

  • Adding a Rust API endpoint
  • Updating backend database queries
  • Reviewing async Rust changes
windmill-labs/windmill18.3KUpdated Oct 26, 2026

Use this skill to write Python scripts for Windmill with a `main` entry point, typed parameters, and Windmill resources for credentials and configuration. It also guides local previews and metadata updates. The supplied guide is partial, so details beyond the provided portion are not covered.

  • Writing a Windmill Python script
  • Defining typed script parameters
  • Using Windmill resources in Python
windmill-labs/windmill18.3KUpdated Oct 26, 2026

raw-app

FreeSummary

Build Windmill Raw Apps with the CLI and understand their files, frontend entry points, backend runnables, and data table settings. The guide also covers development migrations and how the app’s frontend calls server-side work.

  • Scaffolding a Windmill Raw App
  • Choosing a React or Svelte setup
  • Connecting frontend code to backend runnables
windmill-labs/windmill18.3KUpdated Oct 26, 2026

write-pipeline

FreeSummary

Create data pipelines from independent scripts connected through shared data assets and trigger annotations. The guidance helps define inputs, outputs, and materialized tables, with DuckDB and DuckLake as the default for tabular pipeline steps.

  • Building a scheduled data ingestion pipeline
  • Connecting transformation steps through shared tables
  • Materializing pipeline outputs in DuckLake
windmill-labs/windmill18.3KUpdated Oct 26, 2026

native-trigger

FreeSummary

Use this guide to add or change a Windmill native trigger integration across its backend and frontend. It explains the service lifecycle, OAuth connections, database and UI updates, and background maintenance needed to connect external webhook or push events to scripts and flows.

  • Adding a new external service trigger to Windmill
  • Updating an existing trigger integration across backend and UI
  • Planning OAuth connection and webhook handling for a service
windmill-labs/windmill18.3KUpdated Oct 26, 2026

Write TypeScript scripts for Windmill when they depend on Deno features, such as the Deno standard library or imports from deno.land. The guidance covers script structure, resources, Windmill client usage, and local preview and metadata workflows.

  • Building a Windmill script that imports Deno standard library modules
  • Using a deno.land URL import with no npm equivalent
  • Previewing a local Deno TypeScript script in Windmill
windmill-labs/windmill18.3KUpdated Oct 26, 2026

codebase-design

FreeSummary

Use this skill to shape modules with small interfaces and substantial behavior behind them. It helps you decide where a seam belongs, reduce complexity exposed to callers, and make code easier to test and maintain.

  • Designing a module interface
  • Finding places to simplify a module
  • Choosing where behavior should vary
windmill-labs/windmill18.3KUpdated Oct 26, 2026

grilling

FreeSummary

Stress-test a plan, decision, or idea through structured rounds of questions. The skill maps dependent choices as a decision tree, asks all currently answerable questions together, and waits for the user's answers before exploring decisions that depend on them.

  • Stress-testing a project plan
  • Clarifying decisions before starting a project
  • Exploring options that depend on earlier choices
windmill-labs/windmill18.3KUpdated Oct 26, 2026

Is this your account? Link GitHub to bring it onto your creator page (Japanese)