github avatar

Winmd Api Search

This is a smart Windows API discovery tool that searches through cached WinMD metadata to find the right APIs for any desktop capability. Instead of hunting through documentation when you need camera access, file pickers, or UI controls, you search with plain English terms like "take picture" or "save settings" and get back ranked results with full type signatures, methods, and enum values. It indexes the Windows Platform SDK, WinAppSDK, and any NuGet packages in your projects. The search scoring is well-tuned, handling exact matches, partial matches, and even PascalCase initials. Beats manually digging through Microsoft Learn when you just need to know what methods are available on a specific type.

skills.sh installs
5.7K
GitHub stars
41K
last updated
Aug 21, 2026

Install

$ npx -y skills add github/awesome-copilot --skill winmd-api-search --agent claude-code

Installs into .claude/skills of the current project.

Files

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

Prerequisites

Sponsors

Details

Repository
github.com/github/awesome-copilot
Categories
Backend & APIs, Git & Pull Requests, AI & Agent Building, Data Science & ML

More from github/awesome-copilot

All 318
1affaan-m avatarx-apiaffaan-m/everything-claude-codex api4.5Kskills.sh installs
2softaworks avatardatabase-schema-designersoftaworks/agent-toolkitDesign robust, scalable database schemas for SQL and NoSQL databases. Provides normalization guidelines, indexing strategies, migration patterns, constraint des4.4Kskills.sh installs
3redis avatarredis-coreredis/agent-skillsCore Redis modeling guidance — choose the right data structure (String, Hash, List, Set, Sorted Set, JSON, Stream, Vector Set) and use consistent colon-separate4.4Kskills.sh installs
4jeffallan avatargraphql-architectjeffallan/claude-skillsUse when designing GraphQL schemas, implementing Apollo Federation, or building real-time subscriptions. Invoke for schema design, resolvers with DataLoader, qu4.3Kskills.sh installs
5giuseppe-trisciuoglio avatarspring-ai-mcp-server-patternsgiuseppe-trisciuoglio/developer-kitProvides Spring Boot MCP server patterns that create Model Context Protocol servers with Spring AI by defining tool handlers, exposing resources, configuring pr3.9Kskills.sh installs
6giuseppe-trisciuoglio avatarlangchain4j-mcp-server-patternsgiuseppe-trisciuoglio/developer-kitProvides LangChain4j patterns for implementing MCP (Model Context Protocol) servers, creating Java AI tools, exposing tool calling capabilities, and integrating3.8Kskills.sh installs