winapp-package
Installation
SKILL.md
When to use
Use this skill when:
- Creating an MSIX installer from a built app for distribution or testing
- Packaging any Windows app — GUI apps, console apps, CLI tools, services, or background processes
- Signing a package with a development or production certificate
- Bundling the Windows App SDK runtime for self-contained deployment
Prerequisites
What you need depends on the input:
- Project mode (
winapp package MyApp.csproj): an explicit.csprojfor a packaged app (EnableMsixTooling=truewith aPackage.appxmanifest). winapp publishes it and packages the output. - Folder mode (
winapp package ./bin/Release): built app output in a folder (e.g.,bin/Release/,dist/,build/) plus aPackage.appxmanifestin the current directory, passed via--manifest, or in the folder. - Certificate (optional, both modes) —
devcert.pfxfromwinapp cert generatefor signing.