npx skills add ...
npx skills add microsoft/powertoys --skill publish-extension
npx skills add microsoft/powertoys --skill publish-extension
Publish your Command Palette extension to the Microsoft Store or WinGet. Use when asked to publish, distribute, release, deploy to store, create MSIX packages, submit to WinGet, set up CI/CD for releases, or automate builds with GitHub Actions.
Guide for distributing your Command Palette extension through the Microsoft Store, WinGet, or both.
winget install discovery| Channel | Package Format | Discovery | Auto-Updates |
|---|---|---|---|
| Microsoft Store | MSIX bundle | Store app, ms-windows-store:// link | Yes |
| WinGet | EXE installer | winget install, CmdPal browse | Yes (via manifest) |
Recommendation: Publish to both for maximum reach. WinGet enables direct discovery from within Command Palette.
See store-publishing.md for the complete step-by-step guide.
Summary:
Package.appxmanifest and .csproj with Partner Center identitySee winget-publishing.md for the complete step-by-step guide.
Summary:
wingetcreate newwinget install Microsoft.WingetCreate[Guid("...")] in your main .cs file) must be unique and consistent across all fileswindows-commandpalette-extension tag for CmdPal discovery