msstore-cli
Ajuda seu agente a publicar aplicativos na Microsoft Store. Ele gerencia credenciais, envios e atualizações de apps.
O que ela faz
É uma ferramenta para ajudar desenvolvedores a gerenciar e publicar seus aplicativos na Microsoft Store. Ela permite configurar informações da loja, enviar aplicativos e verificar o status das publicações.
Quando usar
- ✓Quando você precisa configurar as credenciais da sua conta da Microsoft Store.
- ✓Para listar os aplicativos que você já tem na loja.
- ✓Para enviar um novo aplicativo ou uma atualização para a Microsoft Store.
Exemplo do que pedir para a IA
“Configure minhas credenciais da Microsoft Store com meu ID de locatário, ID do cliente e segredo do cliente.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
Esta ferramenta se conecta à sua conta da Microsoft Store usando informações de autenticação que você fornece. Depois, ela permite que você envie comandos para realizar tarefas como listar aplicativos ou verificar o status de envio.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add github/awesome-copilot --skill msstore-cliOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/github/awesome-copilot/main/skills/msstore-cli/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Microsoft Store Developer CLI (msstore)
A Microsoft Store Developer CLI (msstore) é uma interface de linha de comando multiplataforma para publicar e gerenciar aplicativos na Microsoft Store. Ela se integra às APIs do Partner Center e suporta fluxos de trabalho de publicação automatizados para vários tipos de aplicativos.
Quando Usar Esta Ferramenta
Use esta ferramenta quando precisar:
- Configurar credenciais da Store para acesso à API
- Listar aplicativos na sua conta da Store
- Verificar o status de um envio
- Publicar envios na Store
- Empacotar aplicativos para envio à Store
- Inicializar projetos para publicação na Store
- Gerenciar voos de pacotes (testes beta)
- Configurar pipelines de CI/CD para publicação automatizada na Store
- Gerenciar rollouts graduais de envios
- Atualizar metadados de envio programaticamente
Pré-requisitos
- Windows 10+, macOS ou Linux
- .NET 9 Desktop Runtime (Windows) ou .NET 9 Runtime (macOS/Linux)
- Conta do Partner Center com permissões apropriadas
- Registro de aplicativo do Azure AD com acesso às APIs do Partner Center
- CLI msstore instalada por um destes métodos:
- Microsoft Store: Download
- WinGet:
winget install "Microsoft Store Developer CLI" - Manual: Baixar do GitHub Releases
Configuração do Partner Center
Antes de usar o msstore, você precisa criar um aplicativo do Azure AD com acesso ao Partner Center:
- Vá para o Partner Center
- Navegue até Configurações da conta > Gerenciamento de usuários > Aplicativos do Azure AD
- Crie um novo aplicativo e anote o ID do Tenant, ID do Cliente e Segredo do Cliente
- Conceda ao aplicativo as permissões apropriadas (função de Gerente ou Desenvolvedor)
Referência de Comandos Principais
info - Imprimir Configuração
Exibe a configuração de credenciais atual.
msstore info
Opções:
| Opção | Descrição |
|---|---|
-v, --verbose |
Imprime saída detalhada |
reconfigure - Configurar Credenciais
Configura ou atualiza as credenciais da API da Microsoft Store.
msstore reconfigure [options]
Opções:
| Opção | Descrição |
|---|---|
-t, --tenantId |
ID do Tenant do Azure AD |
-s, --sellerId |
ID do Vendedor do Partner Center |
-c, --clientId |
ID do Cliente do Aplicativo do Azure AD |
-cs, --clientSecret |
Segredo do Cliente para autenticação |
-ct, --certificateThumbprint |
Impressão digital do certificado (alternativa ao segredo do cliente) |
-cfp, --certificateFilePath |
Caminho do arquivo do certificado (alternativa ao segredo do cliente) |
-cp, --certificatePassword |
Senha do certificado |
--reset |
Redefine as credenciais sem reconfiguração completa |
Exemplos:
# Configure with client secret
msstore reconfigure --tenantId $TENANT_ID --sellerId $SELLER_ID --clientId $CLIENT_ID --clientSecret $CLIENT_SECRET
# Configure with certificate
msstore reconfigure --tenantId $TENANT_ID --sellerId $SELLER_ID --clientId $CLIENT_ID --certificateFilePath ./cert.pfx --certificatePassword MyPassword
settings - Configurações da CLI
Altera as configurações da Microsoft Store Developer CLI.
msstore settings [options]
Opções:
| Opção | Descrição |
|---|---|
-t, --enableTelemetry |
Habilita (true) ou desabilita (false) a telemetria |
Definir Nome de Exibição do Publicador
msstore settings setpdn <publisherDisplayName>
Define o Nome de Exibição do Publicador padrão para o comando init.
apps - Gerenciamento de Aplicativos
Lista e recupera informações de aplicativos.
Listar Aplicativos
msstore apps list
Lista todos os aplicativos na sua conta do Partner Center.
Obter Detalhes do Aplicativo
msstore apps get <productId>
Argumentos:
| Argumento | Descrição |
|---|---|
productId |
O ID do produto da Store (ex: 9NBLGGH4R315) |
Exemplo:
# Get details of a specific app
msstore apps get 9NBLGGH4R315
submission - Gerenciamento de Envio
Gerencia envios da Store.
| Sub-comando | Descrição |
|---|---|
status |
Obtém o status do envio |
get |
Obtém metadados e informações do pacote de envio |
getListingAssets |
Obtém os ativos de listagem de um envio |
updateMetadata |
Atualiza metadados de envio |
poll |
Consulta o status do envio até a conclusão |
publish |
Publica um envio |
delete |
Exclui um envio |
Obter Status do Envio
msstore submission status <productId>
…
Perguntas frequentes
Preciso ter uma conta na Microsoft Store para usar esta ferramenta?
Sim, você precisa ter uma conta de desenvolvedor na Microsoft Store e configurar as permissões necessárias para que a ferramenta possa acessar sua conta.
Quais tipos de aplicativos posso gerenciar com esta ferramenta?
Você pode gerenciar vários tipos de aplicativos, incluindo aqueles feitos com Windows App SDK/WinUI, UWP, .NET MAUI, Flutter, Electron, React Native e PWAs.
Como configuro a ferramenta para usar minha conta da Microsoft Store?
Você precisa fornecer detalhes da sua conta, como ID do locatário, ID do cliente e um segredo do cliente ou um certificado, usando o comando 'reconfigure'.
Detalhes
Descrição original do autor
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 applicat
repo: github/awesome-copilot
Popularidade
- Estrelas no GitHub
- 40 mil
- Posição no ranking
- #5243
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
acquire-codebase-knowledge
Ajuda seu agente a entender e documentar um projeto de código existente. É útil para novas pessoas entrarem no projeto ou para ter uma visão geral da arquitetura.
github/awesome-copilot
acreadiness-assess
Faz seu agente avaliar a prontidão de um projeto para IA e gerar um relatório. É útil para entender o quão bem um projeto está preparado para usar ferramentas de IA.
github/awesome-copilot
acreadiness-generate-instructions
Ajuda seu agente a criar instruções para ferramentas de IA baseadas em uma avaliação. É útil para melhorar a forma como a IA interage com o código e fecha lacunas identificadas.
github/awesome-copilot
acreadiness-policy
Faz seu agente ajudar a definir ou aplicar políticas para avaliação de projetos de IA. É útil para padronizar a forma como os projetos são avaliados e garantir conformidade.
github/awesome-copilot
Skills parecidas
dashboard-builder
Ajuda seu agente a criar painéis de monitoramento úteis. Ele transforma dados em gráficos que respondem a perguntas importantes sobre o sistema.
affaan-m/ECC
dev-team
Simula uma equipe de desenvolvimento colaborativa, onde diferentes papéis respondem a um problema juntos. É útil para obter múltiplas perspectivas sem trocar de agente manualmente.
affaan-m/ECC
ecc-council
Faz seu agente reunir um conselho de quatro vozes para tomar decisões difíceis. É útil quando há várias opções boas e é preciso debater antes de escolher.
affaan-m/ECC