Back to Skills

msstore-cli

Microsoft Store Developer CLI (msstore) for publishing Windows applications to the Microsoft Store. Use when asked to configure Store credentials, list Store apps, check submission status, publish submissions, manage package flights, set up CI/CD for Store publishing, or integrate with Partner Center. Supports Windows App SDK/WinUI, UWP, .NET MAUI, Flutter, Electron, React Native, and PWA applications.

31,102stars3,739forksUpdated 4/24/2026

Security Assessment

Safe(100/100)
Security Score100/100

About msstore-cli

The Microsoft Store Developer CLI (msstore) is a powerful command-line interface designed to streamline the process of publishing and managing applications in the Microsoft Store. It addresses the challenges developers face when configuring Store credentials, managing submissions, and automating workflows. By integrating with Partner Center APIs, msstore simplifies the interaction between developers and the Microsoft Store, making it easier to publish applications efficiently and effectively.

FAQ

What platforms does msstore support?

msstore supports Windows 10+, macOS, and Linux.

Do I need a Partner Center account to use msstore?

Yes, a Partner Center account with appropriate permissions is required.

Can I use msstore for CI/CD pipelines?

Yes, msstore supports setting up CI/CD pipelines for automated Store publishing.

What are the prerequisites for installing msstore?

You need .NET 9 Desktop Runtime (Windows) or .NET 9 Runtime (macOS/Linux) and an Azure AD app registration.

Is there a way to reset my credentials in msstore?

Yes, you can reset your credentials without full reconfiguration using the --reset option.

Install msstore-cli

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill