winapp-identity

Installation
SKILL.md

When to use

Use this skill when:

  • The exe is separate from your app code — e.g., Electron apps where electron.exe is in node_modules, not your build output
  • Testing sparse package behavior specifically — AllowExternalContent, TrustedLaunch, etc.
  • Registering identity without copying filescreate-debug-identity leaves the exe in place

Prefer winapp run for most frameworks. If your exe is inside your build output folder (.NET, C++, Rust, Flutter, Tauri), use winapp run <build-output> instead — it registers a full loose layout package and launches the app, simulating an MSIX install. Use create-debug-identity only when winapp run doesn't fit your scenario.

Prerequisites

  1. Package.appxmanifest in your project — from winapp init or winapp manifest generate
  2. Built executable — the .exe your app runs from

What is package identity?

Windows package identity enables your app to use restricted APIs and OS integration features:

  • Push notifications (WNS)
  • Background tasks
  • Share target / share source
Related skills

More from microsoft/winappcli

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