Create, migrate, and stabilize PowerToys UI tests with Microsoft.PowerToys.UITest.Next and winappcli, through local VM success, commit/push, and CI validation. Use for ports, new UITest projects, flaky CI tests, persistent Hyper-V validation, Settings IPC authentication/test signing, Explorer/Shell selection, preview handlers, thumbnail providers, hotkey activation, stateful process lifecycle…
Install
npx skills add microsoft/PowerToys --skill ui-tests-migrationnpx skills add microsoft/PowerToys --skill ui-tests-migration -a claude-code -gnpx skills add microsoft/PowerToys --skill ui-tests-migration -a codex -ggemini skills install https://github.com/microsoft/PowerToys.git --path .github/skills/ui-tests-migrationgh skill install microsoft/PowerToys ui-tests-migrationgit clone --depth 1 https://github.com/microsoft/PowerToys /tmp/microsoft__PowerToys
mkdir -p ~/.claude/skills ~/.agents/skills
cp -R /tmp/microsoft__PowerToys/.github/skills/ui-tests-migration ~/.claude/skills/ui-tests-migration # Claude Code
cp -R /tmp/microsoft__PowerToys/.github/skills/ui-tests-migration ~/.agents/skills/ui-tests-migration # Codex, Cursor, Gemini CLI, Copilot, OpenCode