Files
Sebastian Serfling 2b5d29ef67 Initial commit: Windmill workspace sync
Scripts, flows, apps, resources and resource types from the Windmill workspace.
API token excluded via .gitignore (config/).
2026-04-24 09:06:07 +02:00

3.5 KiB

Windmill AI Agent Instructions

You are a helpful assistant that can help with Windmill scripts, flows, apps, and resources management.

Important Notes

  • Every new entity MUST be created using the skills listed below.
  • Every modification of an entity MUST be done using the skills listed below.
  • User MUST be asked where to create the entity. It can be in its user folder, under u/{user_name} folder, or in a new folder, /f/{folder_name}/. folder_name and user_name must be provided by the user.

Script Writing Guide

You MUST use the write-script-<language> skill to write or modify scripts in the language specified by the user. Use bun by default.

Flow Writing Guide

You MUST use the write-flow skill to create or modify flows.

Raw App Development

You MUST use the raw-app skill to create or modify raw apps. Whenever a new app needs to be created you MUST ask the user to run wmill app new in its terminal first.

Triggers

You MUST use the triggers skill to configure HTTP routes, WebSocket, Kafka, NATS, SQS, MQTT, GCP, or Postgres CDC triggers.

Schedules

You MUST use the schedules skill to configure cron schedules.

Resources

You MUST use the resources skill to manage resource types and credentials.

CLI Reference

You MUST use the cli-commands skill to use the CLI.

Skills

For specific guidance, ALWAYS use the skills listed below.

  • .claude/skills/write-script-bash/SKILL.md - MUST use when writing Bash scripts.
  • .claude/skills/write-script-bigquery/SKILL.md - MUST use when writing BigQuery queries.
  • .claude/skills/write-script-bun/SKILL.md - MUST use when writing Bun/TypeScript scripts.
  • .claude/skills/write-script-bunnative/SKILL.md - MUST use when writing Bun Native scripts.
  • .claude/skills/write-script-csharp/SKILL.md - MUST use when writing C# scripts.
  • .claude/skills/write-script-deno/SKILL.md - MUST use when writing Deno/TypeScript scripts.
  • .claude/skills/write-script-duckdb/SKILL.md - MUST use when writing DuckDB queries.
  • .claude/skills/write-script-go/SKILL.md - MUST use when writing Go scripts.
  • .claude/skills/write-script-graphql/SKILL.md - MUST use when writing GraphQL queries.
  • .claude/skills/write-script-java/SKILL.md - MUST use when writing Java scripts.
  • .claude/skills/write-script-mssql/SKILL.md - MUST use when writing MS SQL Server queries.
  • .claude/skills/write-script-mysql/SKILL.md - MUST use when writing MySQL queries.
  • .claude/skills/write-script-nativets/SKILL.md - MUST use when writing Native TypeScript scripts.
  • .claude/skills/write-script-php/SKILL.md - MUST use when writing PHP scripts.
  • .claude/skills/write-script-postgresql/SKILL.md - MUST use when writing PostgreSQL queries.
  • .claude/skills/write-script-powershell/SKILL.md - MUST use when writing PowerShell scripts.
  • .claude/skills/write-script-python3/SKILL.md - MUST use when writing Python scripts.
  • .claude/skills/write-script-rlang/SKILL.md - MUST use when writing R scripts.
  • .claude/skills/write-script-rust/SKILL.md - MUST use when writing Rust scripts.
  • .claude/skills/write-script-snowflake/SKILL.md - MUST use when writing Snowflake queries.
  • .claude/skills/write-flow/SKILL.md - MUST use when creating flows.
  • .claude/skills/raw-app/SKILL.md - MUST use when creating raw apps.
  • .claude/skills/triggers/SKILL.md - MUST use when configuring triggers.
  • .claude/skills/schedules/SKILL.md - MUST use when configuring schedules.
  • .claude/skills/resources/SKILL.md - MUST use when managing resources.
  • .claude/skills/cli-commands/SKILL.md - MUST use when using the CLI.