microsoft-store-publisher
Permite que seu agente prepare e envie aplicativos Windows para a Microsoft Store. Ele valida pacotes, gerencia listagens e monitora o processo de certificação.
O que ela faz
Esta ferramenta ajuda você a publicar aplicativos de desktop do Windows na Microsoft Store. Ela cuida de criar o pacote do seu aplicativo, verificar se ele está pronto, enviá-lo para aprovação e acompanhar o processo.
Quando usar
- ✓Quando você quer colocar seu aplicativo Windows na loja.
- ✓Para criar ou verificar o pacote do seu aplicativo (MSIX).
- ✓Para acompanhar o status de publicação do seu aplicativo.
Exemplo do que pedir para a IA
“Quero publicar meu aplicativo 'MeuSuperApp' na Microsoft Store.”
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
A ferramenta automatiza tarefas no 'Partner Center' da Microsoft, que é onde os desenvolvedores gerenciam seus aplicativos. Ela usa um navegador especial para fazer isso com segurança.
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 microsoft-store-publisherOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/github/awesome-copilot/main/skills/microsoft-store-publisher/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.
Publicador da Microsoft Store
Use esta habilidade quando o usuário quiser publicar um aplicativo Windows na Microsoft Store, criar ou validar um MSIX, completar um envio no Partner Center, responder a descobertas de certificação ou monitorar o status de publicação.
Esta habilidade é para aplicativos de desktop Windows, incluindo aplicativos Win32
clássicos empacotados que usam runFullTrust. Ela é baseada em um envio bem-sucedido
de ponta a ponta usando o Partner Center, um MSIX da Store não assinado, o
Windows App Certification Kit e automação de navegador contra os componentes web
atuais do Partner Center.
Salvaguardas necessárias
Trate o Partner Center como um sistema de publicação de produção.
- Nunca aceite o Contrato de Desenvolvedor de Aplicativos da Microsoft ou outro acordo vinculativo sem confirmação nova e específica da ação do usuário.
- Nunca clique em Enviar para certificação sem confirmação nova e específica da ação do usuário após a conclusão de cada seção e a validação do pacote final.
- Nunca cancele a certificação, exclua um envio, altere preços, altere a disponibilidade no mercado, publique manualmente ou envie feedback ao Partner Center sem confirmação para essa ação exata.
- Nunca insira, recupere, imprima, salve ou exponha senhas, chaves de acesso, tokens, códigos de recuperação, códigos de MFA ou informações de pagamento. Deixe o usuário completar os prompts de autenticação de credenciais e do sistema operacional.
- Não use o perfil do navegador do dia a dia do usuário para automação. Use um perfil persistente dedicado e deixe o usuário autenticar interativamente.
- Não infira conformidade legal, de marca registrada, de patente, de privacidade, de controle de exportação ou de código aberto. Identifique a preocupação e indique quando a revisão profissional é prudente.
- Não afirme que o WACK passou apenas com base em um código de saída. Encontre e leia o relatório gerado e verifique seu resultado geral.
- Não carregue um pacote até que sua identidade, publicador, nome de exibição, arquitetura, versão e status de assinatura tenham sido inspecionados.
Arquivos nesta habilidade
references/submission-playbook.md- sequência completa de envio.references/msix-checklist.md- requisitos de pacote e manifesto.references/partner-center-dom.md- rotas conhecidas, texto, papéis, elementos personalizados, seletores e peculiaridades de automação.references/worked-example.md- lições concretas de um envio bem-sucedido de aplicativo de desktop full-trust.scripts/partner-center-control.mjs- controlador Playwright para um perfil Edge dedicado.scripts/inspect-msix.ps1- descompacta e inspeciona um MSIX antes do upload.scripts/invoke-wack.ps1- executa o WACK, depois encontra, verifica e salva seus relatórios XML e HTML.templates/run-full-trust-rationale.md- explicação de capacidade restrita.templates/certification-notes.md- instruções para o testador.templates/store-listing.md- planilha de conteúdo da listagem.templates/submission-record.json- registro durável de identidade, pacote, validação e entrega de certificação.
Leia a referência relevante antes de executar essa fase. Não confie em rótulos lembrados do Partner Center, pois a Microsoft altera a interface do usuário.
Fluxo de trabalho de ponta a ponta
1. Estabelecer escopo e prontidão
Colete ou determine:
- Nome do aplicativo e nome do produto reservado na Store.
- Repositório e comando de build.
- Versão do aplicativo e versão pretendida do MSIX.
- Arquiteturas suportadas e versão mínima do Windows.
- Se o aplicativo é WinUI, UWP, Win32 empacotado, Electron, Wails, Tauri, .NET ou outra tecnologia de desktop.
- Executáveis nativos, processos auxiliares, serviços, drivers, tarefas de inicialização, manipuladores de protocolo, associações de arquivos, codecs e capacidades restritas.
- Política de privacidade, URL de suporte, site, licenciamento, avisos e obrigações de origem correspondentes.
- Requisitos de dispositivo e rede reais para certificação.
- A conta Microsoft que o usuário deseja selecionar durante o login.
Inspecione o repositório antes de propor alterações no pacote. Procure por modelos de manifesto existentes, scripts de empacotamento, scripts de assinatura, ícones do aplicativo, fontes de versão, documentos de privacidade, avisos de terceiros e comportamento de inicialização.
2. Reservar o produto e capturar identidade
No Partner Center, reserve um nome de produto disponível. Evite termos de marca registrada no nome do produto, a menos que o usuário tenha o direito documentado de usá-los.
Após a reserva, capture os valores exatos em:
Gerenciamento de produto > Identidade do produto
- ID do produto da Store
- Nome da identidade do pacote
- ID do publicador, geralmente um valor
CN=... - Nome de exibição do publicador
- Nome da família do pacote
- Nome de exibição do produto reservado
…
Perguntas frequentes
O que é MSIX?
MSIX é um formato moderno de pacote de aplicativos do Windows que garante instalações e desinstalações limpas.
O que é Partner Center?
Partner Center é o portal da Microsoft onde desenvolvedores registram, gerenciam e publicam seus aplicativos na Microsoft Store.
Preciso ter uma conta de desenvolvedor da Microsoft?
Sim, você precisará de uma conta de desenvolvedor da Microsoft para publicar seu aplicativo na Store.
Detalhes
Descrição original do autor
Prepare, validate, submit, and monitor Windows desktop apps in Microsoft Partner Center. Use for MSIX packaging, Store identity, listings, WACK, Partner Center automation, certification, and publishing.
repo: github/awesome-copilot
Popularidade
- Estrelas no GitHub
- 40 mil
- Posição no ranking
- #5236
- 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