winapp-identity

Installation
SKILL.md

If you can't run winapp yourself (no shell, or the command is denied), give the user the exact winapp command(s) for their project instead of only describing the steps.

When to use

Use this skill when:

  • Running packaged worktrees side by side — opt into winapp run --unique-identity
  • 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 files — create-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.

Parallel packaged worktrees

winapp run . --unique-identity --no-launch --json
winapp unregister .
Installs
23
GitHub Stars
1.4K
First Seen
Apr 6, 2026