Agent Skills
› windmill-labs/windmill
windmill-labs/windmill
GitHub提供在Windmill中添加新Trigger类型的完整检查清单,涵盖后端、前端、CLI及基础设施的代码修改与数据库迁移步骤,防止静默回归。
Install All Skills
npx skills add windmill-labs/windmill --all -g -y
Skills in Collection (62)
Showing top 50 of 62 by quality score. Use the install list command or open individual skills for the rest.
提供在Windmill中添加新Trigger类型的完整检查清单,涵盖后端、前端、CLI及基础设施的代码修改与数据库迁移步骤,防止静默回归。
添加新的Trigger类型
集成Azure/GCP/Kafka等触发器
npx skills add windmill-labs/windmill --skill adding-a-trigger -g -y
指导优化 Windmill AI Chat(特别是全局模式)的开发指南,涵盖工具、提示词及上下文窗口管理。适用于编辑聊天组件、系统提示或调整上下文策略,强调基准测试与成本优化。
编辑聊天工具或系统提示
调整上下文窗口管理逻辑
npx skills add windmill-labs/windmill --skill ai-chat -g -y
用于编写和运行 Windmill AI 生成模式的黑盒基准测试用例。支持在添加或修改评估案例前后,对 AI 聊天和 Copilot 变更进行性能与正确性验证。
需要为 Windmill AI 功能编写基准测试用例
执行 AI 模型生成的回归测试或性能基准测试
在 AI 功能变更前或变更后运行评估
npx skills add windmill-labs/windmill --skill ai-evals -g -y
提供设计深层模块的统一术语和原则,强调通过小接口封装复杂逻辑以提升复用性、可维护性和可测试性。
设计或改进模块接口
寻找代码深化机会
决定模块拆分位置
提升代码可测试性或AI导航能力
npx skills add windmill-labs/windmill --skill codebase-design -g -y
指导Agent使用Conventional Commits规范创建Git提交。需先分析变更并单独暂存文件,严禁使用全量添加,随后生成单行符合规范的提交信息。
用户要求提交代码变更
需要规范化Git提交消息
npx skills add windmill-labs/windmill --skill commit -g -y
构建和精炼项目领域模型,统一术语与通用语言。通过挑战模糊词汇、验证代码一致性并更新上下文文档,确保领域概念精确无误。
用户希望明确领域术语或通用语言
需要维护或更新项目的领域模型
npx skills add windmill-labs/windmill --skill domain-modeling -g -y
通过多轮问答对用户的计划、决策或想法进行深度压力测试。构建设计树,逐轮询问前沿问题并给出建议,自动获取事实信息,直至达成共同理解。
用户希望压力测试其思维
使用 'grill' 相关触发短语
npx skills add windmill-labs/windmill --skill grilling -g -y
扫描代码库以识别架构摩擦和深化重构机会,生成可视化HTML报告。结合领域模型与设计词汇(如模块、接口深度),通过探索近期变更热点,提出提升可测试性和AI导航性的建议。
用户希望改善代码库架构
需要识别重构机会以提升代码质量
npx skills add windmill-labs/windmill --skill improve-codebase-architecture -g -y
在本地执行与CI一致的代码审查,覆盖未推送和未提交的更改。基于REVIEW.md策略使用Codex模型分析差异,以P0/P1/P2标签输出问题,帮助开发者在Push前发现潜在缺陷并提升代码质量。
准备推送非 trivial 的分支更改前
需要在本地预检 CI 可能拦截的代码问题
npx skills add windmill-labs/windmill --skill local-review-codex -g -y
通过启动独立子代理对当前PR或分支差异进行代码审查,确保上下文隔离以发现bug、安全问题及AGENTS.md合规性。支持读取REVIEW.md策略并可选择发布GitHub评论。
用户要求审查代码或PR
需要模拟CI环境进行独立代码审计
npx skills add windmill-labs/windmill --skill local-review -g -y
提供在 Windmill 中添加原生触发服务的指南,涵盖后端 Rust 实现、前端 Svelte 组件及数据库层架构。指导开发者集成第三方服务(如 Nextcloud),通过 Webhook 或推送通知触发脚本或流程。
需要新增第三方服务集成
修改现有触发器逻辑
实现 Webhook 接收处理
npx skills add windmill-labs/windmill --skill native-trigger -g -y
自动化创建GitHub草稿PR,规范标题与正文格式,驱动CI审查轮次直至通过,并支持前端变更截图上传。
需要提交代码更改到GitHub
希望以草稿形式发起PR请求审查
npx skills add windmill-labs/windmill --skill pr -g -y
用于会话结束后的反思,识别开发过程中的摩擦点与知识盲区,并针对性地更新文档以沉淀经验教训,提升后续效率。
会话结束时
遇到操作摩擦或信息缺失时
npx skills add windmill-labs/windmill --skill refine -g -y
提供Windmill后端Rust代码的编码规范,涵盖错误处理、SQLx查询、JSON处理、异步并发及模块结构等最佳实践。
编写或修改后端Rust代码时
需要遵循项目特定编码风格时
npx skills add windmill-labs/windmill --skill rust-backend -g -y
提供Windmill前端Svelte开发规范,指导在frontend目录下编写或修改代码时复用现有组件并遵循品牌指南。
需要在前端目录创建新的UI组件
修改现有的前端界面逻辑
实现符合品牌规范的页面布局
npx skills add windmill-labs/windmill --skill svelte-frontend -g -y
指导在Rust项目中安全更新SQLx离线查询缓存。涵盖触发时机、备份策略、数据库配置及处理CI编译失败时的缓存恢复方法,确保本地修改与CI环境一致。
添加或编辑Rust代码中的SQL查询
需要更新backend/.sqlx/目录下的缓存数据
npx skills add windmill-labs/windmill --skill update-sqlx -g -y
提供在 Windmill 平台添加新 TriggerCrud 触发器类型的完整检查清单,涵盖后端、前端、CLI 及基础设施的代码修改步骤,防止回归。
需要集成新的消息队列或云服务触发器
向 Windmill 平台扩展支持 Azure、GCP、Kafka 等触发类型
npx skills add windmill-labs/windmill --skill adding-a-trigger -g -y
指导优化 Windmill AI 聊天(Copilot)全局模式,涵盖工具、提示词及上下文窗口管理。强调变更前后需进行 A/B 评估,优化上下文占用,并规范工具参数与返回结果以减少开销。
编辑聊天工具或系统提示词
调整上下文窗口管理逻辑
npx skills add windmill-labs/windmill --skill ai-chat -g -y
用于编写和运行 Windmill AI 生成模式的黑盒基准测试用例。支持在添加或修改评估案例时,或在 AI 聊天/助手变更前后的基准测试场景中使用。
需要为 AI 生成功能添加新的基准测试用例
修改了现有的评估案例配置
在进行 AI 模型或提示词变更后需运行回归测试
npx skills add windmill-labs/windmill --skill ai-evals -g -y
提供深度模块设计的统一术语与原则,帮助设计或改进模块接口,明确界面、实现、接缝等概念,旨在提升代码的可测试性、可维护性及AI导航能力。
设计或重构模块接口
寻找模块深化机会
决定代码接缝位置
需要统一代码库设计词汇时
npx skills add windmill-labs/windmill --skill codebase-design -g -y
该技能用于创建符合 Conventional Commits 规范的 Git 提交。通过分析代码变更,仅添加相关文件并生成单行提交信息,确保描述简洁、格式标准。
用户希望提交代码更改
需要规范化 Git 提交消息
npx skills add windmill-labs/windmill --skill commit -g -y
主动构建和精炼项目的领域模型,通过挑战术语、澄清模糊语言、测试边界场景及与代码交叉验证,实时更新上下文文档,确保统一语言准确无误。
用户希望确定领域术语或通用语言
其他技能需要维护领域模型
发现术语冲突或定义模糊
npx skills add windmill-labs/windmill --skill domain-modeling -g -y
通过迭代提问梳理用户计划或决策,构建设计树并引导确认。用于压力测试想法、消除假设盲区,达成深度共识,适用于需求分析与方案评审场景。
stress-test thinking
grill trigger phrases
npx skills add windmill-labs/windmill --skill grilling -g -y
扫描代码库以发现架构优化机会,通过HTML报告呈现重构建议,旨在提升模块深度、可测试性及AI导航能力。
需要分析代码库架构问题
寻求代码重构和模块化改进建议
npx skills add windmill-labs/windmill --skill improve-codebase-architecture -g -y
在本地运行与CI相同的Codex代码审查,针对未推送的提交和修改。帮助开发者在push前发现潜在问题,确保代码质量与规范合规,模拟CI环境但仅读取不修改工作区。
准备推送代码前进行本地预检
需要模拟CI审查以捕获未推送变更的问题
npx skills add windmill-labs/windmill --skill local-review-codex -g -y
用于本地执行代码审查,通过启动子代理在独立上下文中检查PR或分支差异中的Bug、安全漏洞及规范合规性。支持生成评论并自动发布至GitHub,确保审查结果客观准确。
请求对当前PR进行代码审查
请求审查特定分支与main的差异
用户明确要求运行代码审查任务
npx skills add windmill-labs/windmill --skill local-review -g -y
指导在 Windmill 中添加原生触发服务,涵盖后端 Rust 实现、前端 Svelte 组件及数据库配置。用于集成外部服务(如 Nextcloud)通过 Webhook 或推送通知触发脚本。
需要添加新的外部服务触发器
修改现有触发器的后端逻辑或前端 UI
npx skills add windmill-labs/windmill --skill native-trigger -g -y
用于在GitHub创建并管理Draft PR,规范标题与正文格式,驱动CI审查直至通过。特别增加了前端变更需生成截图并上传至指定仓库的要求,确保PR内容完整且符合规范。
需要创建或打开Pull Request时
涉及前端UI变更需要提交截图证明时
npx skills add windmill-labs/windmill --skill pr -g -y
会话结束反思技能,审查过程中遇到的摩擦点,并更新相关文档以捕获经验教训,优化后续工作效率。
会话结束时
需要总结本次开发过程中的经验教训时
npx skills add windmill-labs/windmill --skill refine -g -y
提供Windmill后端Rust代码的编码规范,涵盖错误处理、SQLx查询、JSON序列化、异步并发及模块结构等最佳实践。
编写或修改Rust后端代码
遵循Windmill内部开发规范
npx skills add windmill-labs/windmill --skill rust-backend -g -y
提供Windmill前端Svelte开发的编码规范,强调优先复用现有组件并遵循品牌指南。指导开发者在编写或修改前端代码时,如何查找设计系统组件及阅读样式规范,确保UI一致性。
编写Svelte前端组件
修改Windmill前端界面
需要确认UI设计规范
查找现有UI组件
npx skills add windmill-labs/windmill --skill svelte-frontend -g -y
指导在Rust项目中安全更新SQLx离线查询缓存,涵盖备份、配置数据库连接及处理编译失败等场景,确保CI构建正常。
修改或新增Rust源码中的SQL查询
解决CI因缺少SQLx缓存数据而报错
npx skills add windmill-labs/windmill --skill update-sqlx -g -y
提供Windmill CLI (wmill) 命令参考,涵盖脚本、流程及应用管理。支持调试作业失败、检查运行历史及应用开发部署,辅助用户高效使用命令行工具进行资源操作。
需要执行 Windmill CLI 命令
调试 job 失败或查看运行历史
管理应用或脚本的推送与部署
npx skills add windmill-labs/windmill --skill cli-commands -g -y
指导如何在Windmill环境中启动开发预览服务,支持Flow、Script和App。根据嵌入器需求选择代理或直接模式,并决定由Agent还是运行时启动服务器,以提供可视化验证。
用户请求预览或查看Flow/Script/App
完成编写后需要视觉验证
npx skills add windmill-labs/windmill --skill preview -g -y
指导使用Bun运行TypeScript脚本,区分本地预览与部署后运行,强调修改代码后同步元数据的重要性。
编写或运行TypeScript脚本
需要测试本地脚本逻辑
执行wmill CLI命令
npx skills add windmill-labs/windmill --skill write-script-bun -g -y
指导编写和运行 Bun Native 脚本。区分本地预览与部署后运行,强调在编辑导入或参数后同步元数据,防止版本不一致,仅在明确请求时执行部署。
编写 Bun Native 脚本
需要运行或测试脚本
更新脚本依赖或元数据
npx skills add windmill-labs/windmill --skill write-script-bunnative -g -y
指导在TypeScript脚本开发中,当必须使用Deno运行时(依赖std或deno.land URL)时,如何编写脚本并正确执行wmill CLI命令进行预览、运行和部署。
用户要求编写需要Deno环境的TypeScript脚本
用户询问如何在wmill工作区中运行或测试本地Deno脚本
npx skills add windmill-labs/windmill --skill write-script-deno -g -y
指导编写和修改 Windmill Workflow-as-Code 脚本,精准区分本地预览、运行已部署版本及同步元数据命令,避免误操作导致意外发布。
编写或修改 Windmill 工作流脚本
需要运行或测试本地脚本
需要同步脚本元数据和依赖锁
npx skills add windmill-labs/windmill --skill write-workflow-as-code -g -y
指导 AI Agent 使用 wmill CLI 自动创建 Windmill Raw App。需收集摘要、路径和框架信息,以非交互模式执行命令,支持可选的数据表和覆盖参数,避免手动操作导致的挂起。
用户要求创建新的 Windmill 应用
需要初始化 Windmill 项目结构
请求使用 wmill CLI 生成应用脚手架
npx skills add windmill-labs/windmill --skill raw-app -g -y
管理Windmill外部服务凭证和配置的资源文件,支持JSON格式及变量引用。涵盖数据库、消息队列等常见类型定义与结构规范。
需要配置外部服务连接信息
管理应用凭据或环境变量
npx skills add windmill-labs/windmill --skill resources -g -y
用于配置 Windmill 自动化调度任务,涵盖 cron 表达式格式、文件命名规范及 CLI 同步命令,支持定时运行脚本和流程。
用户需要设置定时任务
用户询问 cron 语法
用户执行调度同步操作
npx skills add windmill-labs/windmill --skill schedules -g -y
Windmill触发器配置指南,涵盖文件命名、邮件触发器载荷结构及S3附件处理。新增CLI部署命令说明,强调区分部署与测试操作,指导使用wmill sync push或git push进行安全发布。
需要配置Windmill触发器
询问触发器文件命名规范
处理邮件触发器载荷或附件
执行触发器部署或同步
npx skills add windmill-labs/windmill --skill triggers -g -y
指导AI代理使用Windmill CLI创建和配置Flow,包括自动执行命令生成骨架、填写flow.yaml及提供预览建议,避免手动创建。
用户请求创建新的Windmill Flow
需要初始化Flow项目结构
npx skills add windmill-labs/windmill --skill write-flow -g -y
指导编写 Ansible Playbook 及脚本,明确 wmill CLI 工具中预览、运行和部署的正确使用场景,强调本地迭代与发布流程的区别。
编写 Ansible Playbook
使用 wmill 命令测试或部署脚本
npx skills add windmill-labs/windmill --skill write-script-ansible -g -y
指导编写 Bash 脚本,明确区分本地预览与部署运行场景,确保元数据同步。
用户请求编写或生成 Bash 脚本
用户需要执行或测试已创建的脚本
npx skills add windmill-labs/windmill --skill write-script-bash -g -y
指导编写BigQuery脚本及使用wmill CLI工具进行本地预览、运行、元数据同步和部署,强调区分本地迭代与已发布版本的测试意图。
编写或修改BigQuery查询脚本
需要运行或测试已编写的脚本
需要同步脚本的元数据和依赖锁文件
npx skills add windmill-labs/windmill --skill write-script-bigquery -g -y
指导编写和运行 C# 脚本,区分本地预览与部署后运行,确保元数据同步。
需要编写 C# 脚本
询问如何运行或测试脚本
脚本修改后需更新元数据
npx skills add windmill-labs/windmill --skill write-script-csharp -g -y
指导Agent编写DuckDB脚本及使用wmill CLI进行本地预览、运行和部署。重点区分测试意图与发布操作,强调编辑后同步元数据以保持一致性。
用户需要编写或修改DuckDB查询脚本
用户希望测试本地脚本效果而非直接部署
用户请求发布或同步脚本到工作区
脚本内容变更需更新依赖锁文件和元数据
npx skills add windmill-labs/windmill --skill write-script-duckdb -g -y
指导编写Go脚本及管理wmill工作流,区分本地预览与部署运行,同步元数据。
编写Go脚本
测试或运行脚本
发布或推送脚本
npx skills add windmill-labs/windmill --skill write-script-go -g -y
指导编写和运行 GraphQL 脚本,区分本地预览与部署运行,确保元数据同步。
编写 GraphQL 查询
运行或测试脚本
同步脚本元数据
npx skills add windmill-labs/windmill --skill write-script-graphql -g -y


