Skip to content

Add WinApp CLI to Agent Finder catalog - #48

Draft
beth-panx wants to merge 1 commit into
github:mainfrom
beth-panx:add-winapp-cli
Draft

beth-panx wants to merge 1 commit into
github:mainfrom
beth-panx:add-winapp-cli

Conversation

@beth-panx

Copy link
Copy Markdown

Summary

Adds the official Microsoft WinApp CLI agent plugin to the public Agent Finder catalog.

Investigation

On September 14, 2026, Copilot Agent Finder was queried for:

WinUI plugins and tools for developing Windows apps with WinUI 3

It returned:

Rank Result Relevance score
1 openai/skills — Winui App 90
2 anthropics/claude-plugins-public — Plugin Dev 40

The official microsoft/winappCli plugin did not appear because it had no entry in this catalog. The plugin supports native WinUI 3/XAML development and Windows enablement for existing Electron, .NET, C++, Rust, Flutter, and Tauri apps, including project scaffolding, WinUI sample and Windows API discovery, UI automation, package identity, MSIX packaging, signing, and Store distribution.

Changes

  • add catalog/microsoft/winapp-cli.json as an installable GitHub Copilot plugin
  • point discovery at the portable Agent Plugins 1.0 package in plugins/winapp
  • regenerate ai-catalog.json; this also refreshes metadata and versions from the live MCP registry as designed

The referenced plugin metadata is being improved in microsoft/winappCli#843. This PR remains a draft until that dependency is ready.

Validation

  • python -m json.tool catalog/microsoft/winapp-cli.json
  • python scripts/generate_ai_catalog.py
  • python scripts/generate_ai_catalog.py --check
  • git diff --check

On Windows, 17 of 19 unit tests pass; two existing assertions expect POSIX path separators in error messages (catalog/example/... versus catalog\\example\\...). The catalog generator and freshness check pass.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant