Labsco
github logo

winmd-api-search

✓ Official36,200

by github · part of github/awesome-copilot

Search and explore Windows desktop APIs with full type signatures and members. Indexes Windows Platform SDK, WinAppSDK, NuGet packages, and project-output WinMD files; Platform SDK and WinAppSDK are available immediately on fresh clones without restore or build Two workflows: discover mode for finding the right API by capability keywords, and lookup mode for retrieving exact methods, properties, events, and enum values of known types Requires .NET SDK 8.0+ and a one-time cache generation via...

🔥🔥🔥✓ VerifiedFreeQuick setup
🧩 One of 7 skills in the github/awesome-copilot package — works on its own, and pairs well with its siblings.

Search and explore Windows desktop APIs with full type signatures and members. Indexes Windows Platform SDK, WinAppSDK, NuGet packages, and project-output WinMD files; Platform SDK and WinAppSDK are available immediately on fresh clones without restore or build Two workflows: discover mode for finding the right API by capability keywords, and lookup mode for retrieving exact methods, properties, events, and enum values of known types Requires .NET SDK 8.0+ and a one-time cache generation via...

Inspect the full instructions your agent will receiveExpand

This is the exact playbook injected into your agent when the skill activates — shown here so you can audit it before installing. You don't need to read it to use the skill.

by github

Search and explore Windows desktop APIs with full type signatures and members. Indexes Windows Platform SDK, WinAppSDK, NuGet packages, and project-output WinMD files; Platform SDK and WinAppSDK are available immediately on fresh clones without restore or build Two workflows: discover mode for finding the right API by capability keywords, and lookup mode for retrieving exact methods, properties, events, and enum values of known types Requires .NET SDK 8.0+ and a one-time cache generation via... npx skills add https://github.com/github/awesome-copilot --skill winmd-api-search Download ZIPGitHub36.2k

WinMD API Search

This skill helps you find the right Windows API for any capability and get its full details. It searches a local cache of all WinMD metadata from:

  • Windows Platform SDK — all Windows.* WinRT APIs (always available, no restore needed)

  • WinAppSDK / WinUI — bundled as a baseline in the cache generator (always available, no restore needed)

  • NuGet packages — any additional packages in restored projects that contain .winmd files

  • Project-output WinMD — class libraries (C++/WinRT, C#) that produce .winmd as build output

Even on a fresh clone with no restore or build, you still get full Platform SDK + WinAppSDK coverage.

When to Use This Skill

  • User wants to build a feature and you need to find which API provides that capability

  • User asks "how do I do X?" where X involves a platform feature (camera, files, notifications, sensors, AI, etc.)

  • You need the exact methods, properties, events, or enumeration values of a type before writing code

  • You're unsure which control, class, or interface to use for a UI or system task

Search Scoring

The search ranks type names and member names against your query:

Score Match type Example 100 Exact name ButtonButton 80 Starts with NavigationNavigationView 60 Contains DialogContentDialog 50 PascalCase initials ASBAutoSuggestBox 40 Multi-keyword AND navigation itemNavigationViewItem 20 Fuzzy character match NavVwNavigationView

Results are grouped by namespace. Higher-scored namespaces appear first.

References