Agent Skills
› microsoft/PowerToys
microsoft/PowerToys
GitHub用于从GitHub里程碑、提交范围或Azure DevOps构建生成PowerToys发布说明的工具包。支持PR收集、本地摘要、分组及发布资产准备。
Install All Skills
npx skills add microsoft/PowerToys --all -g -y
Skills in Collection (7)
用于从GitHub里程碑、提交范围或Azure DevOps构建生成PowerToys发布说明的工具包。支持PR收集、本地摘要、分组及发布资产准备。
生成版本发布说明
总结里程碑中的PR
生成变更日志
准备预览版发布
计算主分支与稳定分支的PR差异
npx skills add microsoft/PowerToys --skill release-note-generation -g -y
用于搜索和探索 Windows 桌面 API(WinMD),帮助开发者根据功能需求发现正确的 API 并获取详细的类型信息,支持 Platform SDK、WinAppSDK 及 NuGet 包。
查找实现特定平台功能所需的 Windows API
查询 API 的完整方法、属性或事件细节
npx skills add microsoft/PowerToys --skill winmd-api-search -g -y
使用winapp CLI验证PowerToys行为,涵盖模块清单核对与PR验证场景。通过UIA等手段驱动测试,输出结构化PASS/FAIL verdict及证据,支持已安装构建或构建侧载的验证需求。
验证特定模块的功能清单
验证Pull Request的功能变更
对发布版本或热修复进行质量签字确认
npx skills add microsoft/PowerToys --skill powertoys-verification -g -y
在本地 Hyper-V VM 中运行 PowerToys UI 测试,支持 Windows 10/11 及 ARM64。通过 PowerShell Direct 控制 VM,验证全量及受限套件,并自动触发 CI 流程完成提交与验证。
需要创建或迁移 UI 测试用例
需要在隔离环境中验证 UI 交互行为
需要执行本地 UI 测试迭代并自动推送到 CI
npx skills add microsoft/PowerToys --skill ui-tests-local-vm -g -y
将 PowerToys 模块的 UI 测试从旧版 WinAppDriver/Selenium 迁移至新版 winappcli,支持新建项目、代码转换及本地 VM 验证。
迁移遗留 UI 测试到 .Next 框架
创建新的 UI 测试项目
解决 UI 测试不稳定或 flaky 问题
npx skills add microsoft/PowerToys --skill ui-tests-migration -g -y
面向微软内部员工的 PowerToys UI 测试自动化流程,负责在本地验证通过后自动提交、推送代码并触发 Azure DevOps CI 流水线,同时监控运行状态、诊断权限问题及处理失败重试。
UI测试通过本地VM矩阵验证后需提交并运行CI
需要排队或监控PowerToys UITests流水线
诊断401/403权限错误或验证Azure CLI环境就绪
复用历史构建仅重建部分UI测试项目
查找和分享失败的测试截图、日志或录制链接
npx skills add microsoft/PowerToys --skill ui-tests-pipeline-ci -g -y
指导将PowerToys模块从WPF迁移至WinUI 3,涵盖XAML转换、命名空间替换、Dispatcher处理及构建修复等全流程。
迁移WPF代码到WinUI 3
转换WPF XAML为WinUI XAML
修复迁移后的构建或安装问题
npx skills add microsoft/PowerToys --skill wpf-to-winui3-migration -g -y


