Pular para o conteúdo
Skillpedia
Diversos40 mil · #5243

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

https://github.com/github/awesome-copilot/blob/main/skills/msstore-cli/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/github/awesome-copilot/blob/main/skills/msstore-cli/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
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-cli

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/github/awesome-copilot/main/skills/msstore-cli/SKILL.md -o SKILL.md
Conteú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:

  1. Vá para o Partner Center
  2. Navegue até Configurações da conta > Gerenciamento de usuários > Aplicativos do Azure AD
  3. Crie um novo aplicativo e anote o ID do Tenant, ID do Cliente e Segredo do Cliente
  4. 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

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas