winapp-setup

Installation
SKILL.md

When to use

Use this skill when:

  • Adding Windows platform support to an existing project (Electron, .NET, C++, Rust, Flutter, Tauri, etc.)
  • Cloning a repo that already uses winapp and need to restore SDK packages
  • Updating SDK versions to get the latest Windows SDK or Windows App SDK

Prerequisites

Install the winapp CLI before running any commands:

# Via winget (recommended for non-Node projects)
winget install Microsoft.WinAppCli --source winget

# Via npm (recommended for Electron/Node projects — includes Node.js SDK)
npm install --save-dev @microsoft/winappcli

You need an existing app projectwinapp init does not create new projects, it adds Windows platform files to your existing codebase.

Related skills

More from microsoft/winappcli

Installs
5
GitHub Stars
1.1K
First Seen
Apr 6, 2026