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/windmill☆ 18.3KUpdated Oct 26, 2026
Use this reference to work with Windmill resources from the command line, including scripts, flows, datatables, and workspace settings. It also covers listing jobs, inspecting details and logs, retrieving results, and rerunning or restarting executions when investigating failures.
- Inspecting a failed job and its logs
- Reviewing recent runs and retrieving job results
- Managing scripts and flows from the command line
windmill-labs/windmill☆ 18.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/windmill☆ 18.3KUpdated Oct 26, 2026
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/windmill☆ 18.3KUpdated Oct 26, 2026
Clarify a project's domain terms by resolving conflicts, testing concepts against concrete edge cases, and checking stated behavior against code. Record agreed terminology and decisions in the project's CONTEXT.md glossary as the model changes.
- Agree on a precise meaning for an overloaded term
- Resolve conflicts with an existing project glossary
- Test domain boundaries with concrete edge cases
windmill-labs/windmill☆ 18.3KUpdated Oct 26, 2026
Review a work session to identify slow steps, failures, missing information, and useful patterns. Then make concise, evidence-based updates to relevant documentation so confirmed lessons can help with future sessions.
- Recording a confirmed codebase pattern in project docs
- Adding a missing validation check discovered during a session
- Correcting documentation that led to a failed or repeated step
windmill-labs/windmill☆ 18.3KUpdated Oct 26, 2026
Create TypeScript scripts for Windmill using Bun as the default runtime. The guidance covers script structure, resource parameters, Windmill client calls, preprocessors, and S3 operations, plus how to preview local changes and keep script metadata in sync.
- Writing a TypeScript script for Windmill with Bun
- Calling Windmill services through windmill-client
- Preparing a local script for preview and metadata updates
windmill-labs/windmill☆ 18.3KUpdated Oct 26, 2026
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/windmill☆ 18.3KUpdated Oct 26, 2026
Write PostgreSQL scripts for Windmill with positional query parameters, typed inputs, and optional S3 file handling. The guidance also explains streaming large query results to S3, keeping script metadata current, previewing local edits, and distinguishing previews from deployed runs.
- Write parameterized PostgreSQL queries in Windmill
- Read CSV, JSON, or Parquet records from an S3 input
- Stream large query results to S3
windmill-labs/windmill☆ 18.3KUpdated Oct 26, 2026
Use this skill to review pending changes, select only the relevant files for staging, and create a focused Git commit. It formats the single-line message with a Conventional Commits type such as feat, fix, or docs, and checks the resulting status.
- Committing a new feature
- Recording a bug fix
- Committing documentation changes
windmill-labs/windmill☆ 18.3KUpdated Oct 26, 2026
Build Windmill flows with correctly structured modules, inputs, and data passed between steps. The available guide also covers local flow previews, deployment boundaries, loops, branching, and AI agent or decision modules; the supplied material is partial.
- Creating a Windmill flow from a described process
- Structuring flow modules and inputs
- Previewing a local flow or individual step
windmill-labs/windmill☆ 18.3KUpdated Oct 26, 2026
Write BigQuery SQL scripts for Windmill with named `@name` parameters, including typed inputs and S3 file inputs. Stream large query results to S3 in JSON, Parquet, or CSV, and get guidance on previewing local scripts and keeping generated metadata aligned.
- Write BigQuery SQL with named parameters
- Use an S3 file as query input
- Stream large query results to S3
windmill-labs/windmill☆ 18.3KUpdated Oct 26, 2026
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/windmill☆ 18.3KUpdated Oct 26, 2026
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/windmill☆ 18.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/windmill☆ 18.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/windmill☆ 18.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/windmill☆ 18.3KUpdated Oct 26, 2026
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/windmill☆ 18.3KUpdated Oct 26, 2026
Use this skill when Rust SQL queries change and SQLx offline query data must be refreshed. It guides you through backing up the cache, generating entries safely, preserving enterprise query data, and checking both library and test targets.
- Updating SQLx cache after a query change
- Preserving existing offline query data
- Checking cached queries for test targets
windmill-labs/windmill☆ 18.3KUpdated Oct 26, 2026
Apply Windmill-specific patterns when building or changing Svelte UI in its frontend. Find and reuse existing components, follow brand and layout guidance, use the design system and Tailwind CSS, and verify changes in a browser with Playwright MCP.
- Build a new screen with existing UI components
- Update a Svelte form or interaction
- Apply Windmill brand and layout guidance
windmill-labs/windmill☆ 18.3KUpdated Oct 26, 2026
Configure Windmill schedules to run scripts and flows automatically. The guide explains schedule file naming, Windmill’s six-field cron format including seconds, and CLI commands for listing, pulling, or explicitly pushing schedule changes.
- Scheduling a script to run daily
- Setting a weekday or monthly schedule
- Understanding Windmill’s six-field cron expressions
windmill-labs/windmill☆ 18.3KUpdated Oct 26, 2026
Read and update Windmill workspace settings through the CLI or a synced settings.yaml file. The skill explains partial updates, dry runs, access limits, and how to preserve secrets while applying changes.
- Review the current workspace settings
- Apply selected settings from a YAML or JSON file
- Sync settings.yaml with a Windmill workspace
windmill-labs/windmill☆ 18.3KUpdated Oct 26, 2026
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/windmill☆ 18.3KUpdated Oct 26, 2026
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/windmill☆ 18.3KUpdated Oct 26, 2026