Updated 2d ago
by microsoft
win-dev-skills
Agent plugins for building Windows apps with GitHub Copilot, Claude Code, OpenAI Codex, and more.
472 GitHub stars (472)
+23 in 20 days
| Period | New stars |
|---|---|
| Sep 27 | 0 |
| Sep 28 | +1 |
| Sep 29 | +3 |
| Sep 30 | 0 |
| Oct 1 | 0 |
| Oct 2 | +4 |
| Oct 3 | +1 |
| Oct 4 | +2 |
| Oct 5 | 0 |
| Oct 6 | +1 |
| Oct 7 | +1 |
| Oct 8 | 0 |
| Oct 9 | +1 |
| Oct 10 | +3 |
| Oct 11 | +2 |
| Oct 12 | +1 |
| Oct 13 | 0 |
| Oct 14 | 0 |
| Oct 15 | 0 |
| Oct 16 | +3 |
- 9 skills (9 skills found in its SKILL.md files)
- 37 forks (37 forks)
- 2d ago last update (Last updated 2d ago)
Install
Skills CLI
npx skills add microsoft/win-dev-skills
Asks which skills and agents to install. Just one: npx skills add microsoft/win-dev-skills --skill pr-review — add -g for every project.
Claude Code
git clone https://github.com/microsoft/win-dev-skillscp -r "win-dev-skills/.github/skills/pr-review" ~/.claude/skills/
Copies the pr-review skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add microsoft/win-dev-skills
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md.
-
pr-review
Multi-dimensional review of a PR or feature branch in microsoft/win-dev-skills. Activate on "review my PR / changes / branch", "vet before pushing", "PR review", "is this ready to merge". Fans out parallel sub-agents over skill content, the skill-vs-tool boundary (solution hierarchy), tool correctness, payload/provenance/tests, docs & manifest sync, plus a multi-model cross-check. Reports finding…
.github/skills/pr-review/SKILL.md on GitHub (opens in a new tab) -
winui-code-review
Code quality review for WinUI 3 apps — MVVM compliance, x:Bind correctness, accessibility, theming, security, and performance. Use before committing to catch issues that the compiler and UI tests won't find.
plugins/winui/agent-plugin/skills/winui-code-review/SKILL.md on GitHub (opens in a new tab) -
winui-design
Use when designing, reviewing, or fixing WinUI 3: sample and control discovery with winapp find-ui, layout planning, control choice, Fluent Design alignment, Light/Dark/High Contrast theming, typography, spacing, brushes, accessibility, and XAML data-binding design. Load before authoring new XAML, reviewing UI PRs, migrating desktop UI to WinUI, or choosing between WinUI controls/patterns. Also u…
plugins/winui/agent-plugin/skills/winui-design/SKILL.md on GitHub (opens in a new tab) -
winui-dev-workflow
Build and run workflow for WinUI 3 apps with WinApp CLI 0.6+ — project creation with winapp new, project-mode winapp run, BuildAndRun.ps1 analyzer integration, crash diagnosis, and prerequisites. Use when creating, building, running, or fixing build errors in a WinUI 3 project.
plugins/winui/agent-plugin/skills/winui-dev-workflow/SKILL.md on GitHub (opens in a new tab) -
winui-packaging
MSIX packaging, code signing, and distribution for WinUI 3 apps — build for release, certificate generation (winapp cert generate), certificate trust, code signing (winapp sign), self-contained deployment, CI/CD with GitHub Actions, and Microsoft Store submission. Use when preparing for release, creating MSIX installers, managing certificates, setting up CI/CD packaging, or publishing to the Micr…
plugins/winui/agent-plugin/skills/winui-packaging/SKILL.md on GitHub (opens in a new tab) -
winui-session-report
Analyze the current or a recent agent session (GitHub Copilot CLI or Claude Code) and generate a diagnostic report. Use only when the user explicitly asks for session feedback, agent debugging, or a review of what happened during a build session. Do not inspect session data automatically.
plugins/winui/agent-plugin/skills/winui-session-report/SKILL.md on GitHub (opens in a new tab) -
winui-setup
Install and verify the prerequisites the win-dev-skills WinUI 3 toolchain depends on — .NET SDK 8.0.100+, WinApp CLI 0.6+, and Developer Mode. Use only when the user explicitly asks to set up or repair the toolchain. Do not invoke automatically when another skill reports a missing prerequisite; tell the user what is missing and ask them to invoke this skill.
plugins/winui/agent-plugin/skills/winui-setup/SKILL.md on GitHub (opens in a new tab) -
winui-ui-testing
Automated UI testing for Windows desktop apps — generate a batch test script with the `winapp ui` UI Automation harness, run all tests in one pass, read results. Covers element assertions, interactions, value checking (TextBox, ComboBox, ToggleSwitch), keyboard shortcuts and typing (send-keys), hover, drag-and-drop, touch and pen input, file pickers, flyouts, dialogs, persistence, accessibility a…
plugins/winui/agent-plugin/skills/winui-ui-testing/SKILL.md on GitHub (opens in a new tab) -
winui-wpf-migration
Migrate WPF applications to WinUI 3 — namespace replacement (System.Windows → Microsoft.UI.Xaml), control mapping (DataGrid→ListView, WrapPanel→ItemsRepeater, TabControl→TabView), threading (Dispatcher→DispatcherQueue), imaging (System.Drawing→BitmapImage), MVVM conversion to CommunityToolkit.Mvvm, and DynamicResource→ThemeResource. Use when converting WPF code, replacing WPF namespaces, or fixin…
plugins/winui/agent-plugin/skills/winui-wpf-migration/SKILL.md on GitHub (opens in a new tab)
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.