diff --git a/.github/plugin/marketplace.json b/.github/plugin/marketplace.json
index 65b77c55..aa115172 100644
--- a/.github/plugin/marketplace.json
+++ b/.github/plugin/marketplace.json
@@ -707,6 +707,35 @@
"repo": "microsoft/What-I-Did-Copilot"
}
},
+ {
+ "name": "winappcli",
+ "description": "Windows app development, packaging, and distribution. Helps with creating Windows installers (MSIX), code signing, certificates, Windows SDK and Windows App SDK setup, package identity for Windows APIs (push notifications, background tasks, share target), appxmanifest authoring, and Microsoft Store distribution. Supports Electron, .NET, C++, Rust, Flutter, and Tauri apps.",
+ "version": "0.3.1",
+ "author": {
+ "name": "Microsoft",
+ "url": "https://github.com/microsoft/WinAppCli"
+ },
+ "homepage": "https://github.com/microsoft/WinAppCli",
+ "keywords": [
+ "windows",
+ "msix",
+ "packaging",
+ "installer",
+ "code-signing",
+ "appxmanifest",
+ "microsoft-store",
+ "electron",
+ "tauri",
+ "desktop-app"
+ ],
+ "license": "MIT",
+ "repository": "https://github.com/microsoft/WinAppCli",
+ "source": {
+ "source": "github",
+ "repo": "microsoft/WinAppCli",
+ "ref": "stable"
+ }
+ },
{
"name": "winui",
"description": "Agents and skills for WinUI 3 app development. Create new WinUI 3 desktop apps, convert from other frameworks (WPF, WinForms, Electron, Tauri, Flutter) to WinUI 3, or add features to existing WinUI 3 applications. Includes MSIX packaging, code signing, UI automation testing, and Windows App SDK guidance.",
diff --git a/docs/README.skills.md b/docs/README.skills.md
index c49274ab..69e0c027 100644
--- a/docs/README.skills.md
+++ b/docs/README.skills.md
@@ -363,7 +363,6 @@ See [CONTRIBUTING.md](../CONTRIBUTING.md#adding-skills) for guidelines on how to
| [web-design-reviewer](../skills/web-design-reviewer/SKILL.md)
`gh skills install github/awesome-copilot web-design-reviewer` | This skill enables visual inspection of websites running locally or remotely to identify and fix design issues. Triggers on requests like "review website design", "check the UI", "fix the layout", "find design problems". Detects issues with responsive design, accessibility, visual consistency, and layout breakage, then performs fixes at the source code level. | `references/framework-fixes.md`
`references/visual-checklist.md` |
| [webapp-testing](../skills/webapp-testing/SKILL.md)
`gh skills install github/awesome-copilot webapp-testing` | Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs. | `assets/test-helper.js` |
| [what-context-needed](../skills/what-context-needed/SKILL.md)
`gh skills install github/awesome-copilot what-context-needed` | Ask Copilot what files it needs to see before answering a question | None |
-| [winapp-cli](../skills/winapp-cli/SKILL.md)
`gh skills install github/awesome-copilot winapp-cli` | Windows App Development CLI (winapp) for building, packaging, signing, debugging, and UI-automating Windows applications. Use when asked to initialize Windows app projects, create MSIX packages, manage AppxManifest.xml or development certificates, run an app as packaged for debugging, automate Windows UI via Microsoft UI Automation, publish to the Microsoft Store, or access Windows SDK build tools. Covers commands like init, pack, run, unregister, manifest, cert, sign, store, ui, and tool. Supports .NET (csproj), C++, Electron, Rust, Tauri, Flutter, and other Windows frameworks. | `references/ui-json-envelope.md` |
| [winmd-api-search](../skills/winmd-api-search/SKILL.md)
`gh skills install github/awesome-copilot winmd-api-search` | Find and explore Windows desktop APIs. Use when building features that need platform capabilities — camera, file access, notifications, UI controls, AI/ML, sensors, networking, etc. Discovers the right API for a task and retrieves full type details (methods, properties, events, enumeration values). | `LICENSE.txt`
`scripts/Invoke-WinMdQuery.ps1`
`scripts/Update-WinMdCache.ps1`
`scripts/cache-generator` |
| [winui3-migration-guide](../skills/winui3-migration-guide/SKILL.md)
`gh skills install github/awesome-copilot winui3-migration-guide` | UWP-to-WinUI 3 migration reference. Maps legacy UWP APIs to correct Windows App SDK equivalents with before/after code snippets. Covers namespace changes, threading (CoreDispatcher to DispatcherQueue), windowing (CoreWindow to AppWindow), dialogs, pickers, sharing, printing, background tasks, and the most common Copilot code generation mistakes. | None |
| [workiq-copilot](../skills/workiq-copilot/SKILL.md)
`gh skills install github/awesome-copilot workiq-copilot` | Guides the Copilot CLI on how to use the WorkIQ CLI/MCP server to query Microsoft 365 Copilot data (emails, meetings, docs, Teams, people) for live context, summaries, and recommendations. | None |
diff --git a/plugins/external.json b/plugins/external.json
index 2dce9f08..683e6fe6 100644
--- a/plugins/external.json
+++ b/plugins/external.json
@@ -334,5 +334,34 @@
"repo": "microsoft/win-dev-skills",
"path": "plugins/winui"
}
+ },
+ {
+ "name": "winappcli",
+ "description": "Windows app development, packaging, and distribution. Helps with creating Windows installers (MSIX), code signing, certificates, Windows SDK and Windows App SDK setup, package identity for Windows APIs (push notifications, background tasks, share target), appxmanifest authoring, and Microsoft Store distribution. Supports Electron, .NET, C++, Rust, Flutter, and Tauri apps.",
+ "version": "0.3.1",
+ "author": {
+ "name": "Microsoft",
+ "url": "https://github.com/microsoft/WinAppCli"
+ },
+ "homepage": "https://github.com/microsoft/WinAppCli",
+ "keywords": [
+ "windows",
+ "msix",
+ "packaging",
+ "installer",
+ "code-signing",
+ "appxmanifest",
+ "microsoft-store",
+ "electron",
+ "tauri",
+ "desktop-app"
+ ],
+ "license": "MIT",
+ "repository": "https://github.com/microsoft/WinAppCli",
+ "source": {
+ "source": "github",
+ "repo": "microsoft/WinAppCli",
+ "ref": "stable"
+ }
}
]
diff --git a/skills/winapp-cli/SKILL.md b/skills/winapp-cli/SKILL.md
deleted file mode 100644
index 537b49a0..00000000
--- a/skills/winapp-cli/SKILL.md
+++ /dev/null
@@ -1,116 +0,0 @@
----
-name: winapp-cli
-description: 'Windows App Development CLI (winapp) for building, packaging, signing, debugging, and UI-automating Windows applications. Use when asked to initialize Windows app projects, create MSIX packages, manage AppxManifest.xml or development certificates, run an app as packaged for debugging, automate Windows UI via Microsoft UI Automation, publish to the Microsoft Store, or access Windows SDK build tools. Covers commands like init, pack, run, unregister, manifest, cert, sign, store, ui, and tool. Supports .NET (csproj), C++, Electron, Rust, Tauri, Flutter, and other Windows frameworks.'
----
-
-# Windows App Development CLI
-
-`winapp` manages Windows SDKs, MSIX packaging, app identity, manifests, certificates, signing, store publishing, and UI automation for any framework targeting Windows (.NET/csproj, C++, Electron, Rust, Tauri, Flutter, etc.). Public preview — subject to change.
-
-## Prerequisites
-
-- Windows 10 or later
-- Install via one of:
- - WinGet: `winget install Microsoft.WinAppCli --source winget`
- - npm (Electron/Node): `npm install @microsoft/winappcli --save-dev`
- - CI: [`setup-WinAppCli`](https://github.com/microsoft/setup-WinAppCli) GitHub Action
- - Manual: [GitHub Releases](https://github.com/microsoft/WinAppCli/releases/latest)
-
-## Commands
-
-| Command | Purpose |
-| ------- | ------- |
-| `init` | Initialize project: SDKs (`stable`/`preview`/`experimental`/`none`), manifest, `winapp.yaml`. **`.csproj` projects skip `winapp.yaml`** and use NuGet directly. **Does not auto-generate a cert** (v0.2.0+). |
-| `restore` / `update` | Restore or update SDK package versions (`--setup-sdks preview` for preview SDKs). |
-| `pack