microsoft avatar

winappcli

v0.7.2

by microsoft · author: Microsoft

Windows app development, packaging, and distribution. Helps with creating Windows installers (MSIX), code signing, certificates, Windows SDK and Windows App SDK setup, package identity for Windows APIs (push notifications, background tasks, share target), appxmanifest authoring, and Microsoft Store distribution. Supports Electron,.NET, C++, Rust, Flutter, and Tauri apps.

What winappcli does, in the publisher's words

> [!IMPORTANT] >:warning: Status: Public Preview: The Windows App Development CLI (winapp CLI) is experimental and in active development. We'd love your feedback! Share your thoughts by creating an issue.

> [!NOTE] > The main branch contains work that is in active development. Documentation, features, and behavior here may differ from what is publicly released. For the latest stable version, see the latest release. To try the newest in-progress build, see Install from latest build below.

The Windows App Development CLI (winapp CLI) is a single command-line interface for managing Windows SDKs, packaging, generating app identity, manifests, certificates, and using build tools with any app framework. This tool bridges the gap between cross-platform development and Windows-native capabilities.

From the project README, punctuation lightly normalized · Open the README on GitHub

Skills
12
MCP servers
0
Stars
1,300
License
MIT
Repo created
2025-07-30
Last pushed
2026-10-08
Publisher type
Organization
Version
0.7.2

Links

Skills · 12

winapp-find-api
winapp-find-ui
Search WinUI 3 controls and samples for a working code example. Use when building a WinUI 3 UI and you need to discover which control fits an intent (e.g. 'tabbed layout', 'a card with an image and title', 'swipeable list rows') and get a real code example from the WinUI Gallery or the Windows Comm…
winapp-frameworks
Framework-specific Windows development guidance for Electron,.NET (WPF, WinForms), C++, Rust, Flutter, and Tauri. Use when packaging or adding Windows features to an Electron app,.NET desktop app, Flutter app, Tauri app, Rust app, or C++ app.
winapp-identity
Enable Windows package identity for desktop apps to access Windows APIs like push notifications, background tasks, share target, and startup tasks. Use when adding Windows notifications, background tasks, or other identity-requiring Windows features to a desktop app.
winapp-manifest
Create and edit Windows app manifest files (Package.appxmanifest or appxmanifest.xml) that define app identity, capabilities, and visual assets, or generate new assets from existing images. Use when creating a Windows app manifest for any app type (GUI, console, CLI tool, service), adding Windows c…
winapp-maui
Package and sign.NET MAUI Windows apps with winapp, resolving the resizetizer manifest dependency. Use when packaging or signing a.NET MAUI Windows app, building a MAUI MSIX or signed unpackaged build in CI, or fixing 'manifest contains unresolved placeholders ($placeholder$)' errors from winapp…
winapp-package
Package a Windows app as an MSIX installer for distribution or testing. Use when creating a Windows installer, packaging an Electron/Flutter/.NET/Rust/C++/Tauri app for Windows, building an MSIX, distributing a desktop app, packaging a console app or CLI tool, or adding MSIX packaging to a build sc…
winapp-sandbox
winapp-setup
Set up a Windows app project for MSIX packaging, Windows SDK access, or Windows API usage, or scaffold a brand-new WinUI 3 app. Use when creating or scaffolding a new WinUI app from scratch, adding Windows support to an Electron,.NET, C++, Rust, Flutter, or Tauri project, or restoring SDK packages…
winapp-signing
Create and manage code signing certificates for Windows apps and MSIX packages. Use when generating a certificate, signing a Windows app or installer, or fixing certificate trust issues.
winapp-troubleshoot
Diagnose and fix common Windows app packaging, signing, identity, and SDK errors. Use when encountering errors with MSIX packaging, certificate signing, Windows SDK setup, or app installation.
winapp-ui-automation
Inspect and interact with running Windows app UIs from the command line using UI Automation (UIA). Use when an AI agent or developer needs to inspect a UI element tree, find controls, take screenshots, click buttons, read or set text, or verify UI state in a running Windows app. Works with any fram…

Descriptions come from the frontmatter of each SKILL.md, punctuation lightly normalized.

Category

DevOps & Cloud. Assigned by this directory. Agent Plugins 1.0.0 has no category field, so no manifest declares one.

Keywords

windows · msix · packaging · installer · identity · electron · winapp · windows app sdk · windows sdk · appxmanifest.xml · appxmanifest · code signing · certificate · pfx · signtool · makeappx · windows store · microsoft store · windows distribution · windows packaging · windows installer · package identity · sparse package · push notifications · background tasks · share target · startup task · tauri · flutter · rust · dotnet · wpf · winforms · cpp · cppwinrt · windows api · winrt · uwp · desktop app · win32

Related by publisher and keywords

  • winuimicrosoft

    Agents and skills for WinUI 3 app development. Create new WinUI 3 desktop apps, convert from other frameworks to WinUI 3, or add features to existing WinUI 3 applications.

  • windbgmicrosoft

    WinDbg diagnosis workflows and report validation for applications, services, UMDF/user-mode drivers, and kernel-mode drivers.

  • Skills and interactive Copilot canvas for designing, configuring, testing and deploying agents to Microsoft Foundry.

  • rayfinmicrosoft

    Getting-started router skill for Rayfin: scaffold a new app with the Rayfin CLI, then use the version-locked skill installed in the project.

  • Copilot canvas extension for direct ARM-based Azure Cost Management and AI Foundry usage health checks with native alerts and Flint-powered visualizations.

  • Azure Functions Hosted Skills canvas builds Hosted Skills with Timer, HTTP, Queue, and Microsoft 365 Inbox triggers locally or works with an existing Azure Function App.

Add the verified badge to your README[![Verified by AgentPluginsDirectory.com against Schema 1.0.0](https://agentpluginsdirectory.com/badge.svg)](https://agentpluginsdirectory.com/plugins/winappcli)

✓ Verified . We fetched the manifest from GitHub and checked it against the official Agent Plugins 1.0.0 schema at agent-plugins.org.