winapp-cli

Initialize Windows app projects and package MSIX files with the WinAppCli tool.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/lzc0901/vibe_coding_template --skill winapp-cli-lzc0901
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: winapp-cli
Source: https://github.com/lzc0901/vibe_coding_template/tree/main/skills/legacy-tools/winapp-cli
Command: npx skills add https://github.com/lzc0901/vibe_coding_template --skill winapp-cli-lzc0901

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Windows app development often requires separate steps to install the Windows App SDK, generate AppxManifest.xml files, create development certificates, and package apps into MSIX. It can be challenging to coordinate these steps across frameworks like Electron, .NET, C++, Rust, or Tauri.

Core Features & Use Cases

  • Initialize Windows app projects with SDK setup, manifest generation, and certificates
  • Create MSIX packages from application directories with optional signing and development certificates
  • Generate and manage AppxManifest.xml files and enable debugging identity for Windows APIs across frameworks
  • Support cross-framework workflows and CI/CD integration for Windows app deployment

Quick Start

Install the winapp CLI, then initialize and package a sample project:

  • winapp init
  • winapp pack ./build-output --output MyApp.msix --generate-cert

Frequently Asked Questions about winapp-cli

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I package a Windows app into an MSIX file from a build directory?

You can package a Windows app into an MSIX file by running the winapp pack command on your build output directory. This orchestrates MSIX generation with optional development certificate creation and code signing.

Does MSIX packaging work with cross-framework projects like Electron, .NET, C++, Rust, and Tauri?

Yes, MSIX packaging works with cross-framework projects including Electron, .NET, C++, Rust, and Tauri. The tool orchestrates manifest generation and packaging across these diverse Windows development frameworks.

What do I need to generate an AppxManifest.xml file for my Windows application?

To generate an AppxManifest.xml file, you need Windows 10+ and the WinAppCli tool. Running the initialization command sets up the Windows App SDK and generates the required manifest and identity for debugging Windows APIs.

Can I automatically create a development certificate for signing an MSIX package?

Yes, you can automatically create a development certificate for signing an MSIX package by using the generate-cert flag during the packaging step. This handles optional signing and certificate creation within the workflow.

How do I initialize a Windows app project with the Windows App SDK and manifest generation?

You initialize a Windows app project with the Windows App SDK and manifest generation by running the winapp init command. This sets up the SDK, creates the AppxManifest.xml file, and prepares development certificates.

Is Windows 10 required to use the WinAppCli tool for MSIX packaging?

Yes, Windows 10 or later is required to use the WinAppCli tool for MSIX packaging. The tool orchestrates SDK setup, manifest generation, and packaging across Windows environments to produce signed MSIX packages.