microsoft / microsoft/win-dev-skills
Track Agent Plugins 1.0 packaging and marketplace distribution
Open
@niels9001 is already working on this.
Since Aug 25, 2026.
- Dominant language
- C#
- Stars
- 442
- Forks
- 33
- Avg merge
- 2h 59m
- Merged PRs (30d)
- 11
Description
Summary
Package the WinUI plugin using the Agent Plugins 1.0.0 portable format and track publication to the major public agent/plugin directories.
Agent Plugins 1.0.0 standardizes portable packaging for Agent Skills and MCP servers. Marketplace discovery and review remain platform-specific, so each public directory needs a separate submission.
Work items
Portable packaging
- Update
plugins/winui/plugin.jsonto conform to Agent Plugins 1.0.0. - Add the required
$schema:https://agent-plugins.org/schemas/1.0.0/plugin.schema.json. - Remove non-portable top-level component declarations; allow skills to be discovered from
skills/. - Put Copilot-specific agents and other client capabilities under
com.github.copilot/while preserving existing Claude Code and Codex compatibility. - Keep the existing
.claude-plugin/plugin.jsonand.codex-plugin/plugin.jsoncompatibility manifests until their respective clients document otherwise.
Release consistency and validation
- Synchronize the version across the portable manifest, client-specific manifests, marketplace files, and package metadata.
- Validate the Agent Plugins schema and all
SKILL.mdfiles in CI. - Add installation/loading smoke tests for GitHub Copilot, Cursor, Claude Code, and Codex where practical.
- Publish an immutable release tag and record the full commit SHA for marketplace reviews.
- Document tested installation instructions for each supported client in the README.
Public marketplace submissions
- Submit the tagged plugin to the Awesome Copilot external-plugin review workflow.
- Submit it to the Cursor Marketplace.
- Submit it to the Claude Code official plugin directory.
- Submit it to the OpenAI universal plugin directory for ChatGPT and Codex, if eligible under the current submission requirements.
- Record submission and listing links in this issue.
Acceptance criteria
plugins/winuivalidates as an Agent Plugins 1.0.0 package.- Existing GitHub Copilot, Claude Code, and Codex installation paths continue to work.
- Versions and release metadata are consistent across every distribution surface.
- The plugin is submitted to each applicable public marketplace, with status and links tracked here.
Public references
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.