microsoftmicrosoftOfficialยท12 Agent Skills Included

winappCli

Package, sign, and automate Windows apps from one CLI

Automates Windows app packaging, MSIX installer creation, certificate signing, and package identity setup for Electron, .NET, C++, Rust, Flutter, Tauri, and MAUI projects. Eliminates manual SDK downloads, manifest editing, and multi-step signing workflows that normally take a dozen steps. Includes UI automation skills so agents can inspect, click, and test running Windows apps directly from the command line.
npx skills add microsoft/winappCli --all -g -y
Available:

Gives the AI agent the repository's architecture map, build and test commands, documentation rules, and compatibility boundaries so it can work on the winapp CLI codebase productively.

All Skills in This Repository (12)

Pure Emerald Level Indicators
๐Ÿ“ฆ In Repo
microsoftmicrosoft

winapp-ui-automation

Inspect and interact with Windows app UIs via the winapp CLI.

Official
Advanced
๐Ÿ“ฆ In Repo
microsoftmicrosoft

winapp-signing

Generate, trust, and sign Windows app and MSIX certificates with the winapp CLI.

Official
Intermediate
๐Ÿ“ฆ In Repo
microsoftmicrosoft

winapp-troubleshoot

Diagnose MSIX packaging, signing, and Windows SDK setup errors.

Official
Intermediate
๐Ÿ“ฆ In Repo
microsoftmicrosoft

winapp-identity

Register sparse Windows package identity for desktop apps using Add-AppxPackage -ExternalLocation.

Official
Intermediate
๐Ÿ“ฆ In Repo
microsoftmicrosoft

winapp-manifest

Generate and customize Windows app manifests with identity, capabilities, and assets.

Official
Advanced
๐Ÿ“ฆ In Repo
microsoftmicrosoft

winapp-setup

...

Official
Intermediate
๐Ÿ“ฆ In Repo
microsoftmicrosoft

winapp-frameworks

Provide framework-specific Windows development guidance for Electron, .NET, C++, Rust, Flutter, and Tauri.

Official
Intermediate
๐Ÿ“ฆ In Repo
microsoftmicrosoft

winapp-package

Package built Windows app directories into MSIX installers with optional signing.

Official
Advanced
๐Ÿ“ฆ In Repo
microsoftmicrosoft

winapp-find-ui

Search WinUI 3 Gallery and Windows Community Toolkit samples for working XAML and C# control code.

Official
Intermediate
๐Ÿ“ฆ In Repo
microsoftmicrosoft

winapp-maui

Package and sign .NET MAUI Windows apps with winapp using the resizetizer-generated manifest.

Official
Intermediate
๐Ÿ“ฆ In Repo
microsoftmicrosoft

spec-review

Reviews design specs for the winappcli repo using parallel multi-model sub-agents before code is written.

Official
Advanced
๐Ÿ“ฆ In Repo
microsoftmicrosoft

pr-review

Orchestrates multi-agent reviews of pull requests in the microsoft/winappcli repository.

Official
Advanced

Frequently Asked Questions

FAQPage Schema
How to install winappCli?โ–ผ

Run `npx skills add microsoft/winappCli --all -g -y` in your terminal to install all skills in this suite globally.

How to package a Windows app as MSIX?โ–ผ

Build your app, then run `winapp package ./bin/Release --cert ./devcert.pfx` to create a signed MSIX installer in one step. The winapp-package skill walks your agent through manifests, certificates, and multi-architecture bundles.

Does winapp work with Electron and Tauri apps?โ–ผ

Yes. It provides framework-specific skills for Electron, Tauri, .NET, MAUI, C++, Rust, and Flutter, including JS bindings for calling Windows APIs directly from JavaScript.

Can an AI agent control a running Windows app?โ–ผ

Yes. The winapp-ui-automation skill lets agents inspect UI element trees, click buttons, type text, take screenshots, and record video of any running Windows app.

Do I need Visual Studio to use winapp?โ–ผ

No. The CLI handles SDK setup, manifests, certificates, and packaging from any editor or terminal, and it works in CI/CD pipelines via the microsoft/setup-winapp GitHub Action.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’