Agent Skills
› microsoft/PowerToys
microsoft/PowerToys
GitHub用于生成PowerToys版本发布说明的工具包,支持从GitHub里程碑、提交范围或Azure DevOps构建中收集PR,自动总结并分组生成用户友好的发布文档及资产清单。
Install All Skills
npx skills add microsoft/PowerToys --all -g -y
Skills in Collection (7)
用于生成PowerToys版本发布说明的工具包,支持从GitHub里程碑、提交范围或Azure DevOps构建中收集PR,自动总结并分组生成用户友好的发布文档及资产清单。
创建版本发布说明
总结里程碑中的PR
生成变更日志草稿
准备预览版发布
计算PR差异
npx skills add microsoft/PowerToys --skill release-note-generation -g -y
用于查找和探索Windows桌面API,支持平台功能(如相机、文件、通知等)的API发现与类型详情检索。通过本地WinMD元数据缓存提供方法、属性等详细信息,辅助开发集成Windows原生能力。
需要查找特定功能的Windows API
询问如何实现涉及平台特性的功能
查询API的详细类型定义
npx skills add microsoft/PowerToys --skill winmd-api-search -g -y
基于 winapp CLI 对 PowerToys 进行端到端验证,涵盖模块发布清单核对与 PR 验证。通过 UIA、设置编辑等驱动测试项,输出 PASS/FAIL/BLOCKED 结构化结论及证据,支持已安装或侧载构建的测试场景。
验证特定模块的功能清单
验证 Pull Request 的功能修复
签署发布版本或热修复版本的合规性
QA 已安装或侧载的 PowerToys 组件
npx skills add microsoft/PowerToys --skill powertoys-verification -g -y
用于在本地 Hyper-V VM 中运行 PowerToys UI 测试套件,支持 Windows 10/11 及 ARM64。通过 PowerShell Direct 控制虚拟机,执行全量及受限配置测试,并自动将结果推送至 CI 进行验证,适用于无嵌套虚拟化环境的本地 UI 测试迭代。
需要在本地 Windows VM 中运行 UI 测试
需要验证 Windows 10 和 Windows 11 的 UI 兼容性
在无嵌套虚拟化环境(如 ARM64)下执行测试
需要将本地测试结果自动推送到 CI 管道
npx skills add microsoft/PowerToys --skill ui-tests-local-vm -g -y
将 PowerToys UI 测试从旧版 WinAppDriver/Selenium 迁移至新版 winappcli 框架,支持新建、迁移和稳定化 UI 测试项目,涵盖本地 VM 验证与 CI 集成。
迁移现有 UI 测试到新框架
为模块创建新的 UI 测试项目
修复不稳定的 CI 测试
基于手动清单自动化生成 UI 测试
npx skills add microsoft/PowerToys --skill ui-tests-migration -g -y
针对Microsoft FTE的PowerToys UI测试CI流程,本地验证后自动提交、推送并队列Azure DevOps管道,处理鉴权、监控及失败排查。
UI测试本地通过后需提交并触发CI
查询或监控UI测试管道状态
诊断401/403权限问题
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


