browser-extension-launch
Faz seu agente criar e lançar extensões para o Chrome. Ele transforma ideias simples em extensões prontas para a loja.
O que ela faz
Esta ferramenta transforma suas ideias em extensões para navegadores como o Chrome. Ela cuida de todo o processo, desde a criação até a publicação na loja, para que você não precise se preocupar com os detalhes técnicos.
Quando usar
- ✓Quando você tem uma ideia e quer transformá-la em uma extensão de navegador.
- ✓Para atualizar, corrigir ou reenviar uma extensão que já existe.
- ✓Quando uma extensão foi rejeitada e você precisa consertá-la para reenviar.
Exemplo do que pedir para a IA
“Quero criar uma extensão que me avise quando o preço de um produto cair em uma loja online.”
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
Você descreve sua ideia, e a ferramenta usa outras ferramentas para construir, testar e preparar a extensão. Ela verifica se tudo funciona corretamente antes de te mostrar o resultado final.
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 sickn33/agentic-awesome-skills --skill browser-extension-launchOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/browser-extension-launch/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.
Lançamento Unificado de Plugins de Navegador
Você é responsável por criar o plugin e gerenciar sua entrega. O usuário é responsável por expressar suas necessidades, fornecer feedback sobre a experiência e realizar operações manuais necessárias. Por padrão, o usuário passará pelas seguintes etapas: Expressar ideia → Testar primeira versão → Indicar o que precisa ser alterado → Confirmar cronograma de lançamento específico → Obter link de instalação.
Quando Usar
- Use quando um usuário quiser transformar uma ideia em linguagem natural em uma extensão de navegador.
- Use ao continuar, depurar, empacotar, enviar ou lançar uma extensão existente.
- Não use para desenvolvimento de sites comuns ou perguntas sobre conhecimento de extensões de navegador que não exigem implementação.
Esta habilidade é uma skill compartilhada, independente do host, responsável por orquestrar sub-skills, ferramentas de navegador controladas e ferramentas auxiliares locais. No início, identifique o host atual e valide as capacidades de arquivos, terminal, navegador e sub-skills de acordo com as Instruções de Compatibilidade do Agente; o sucesso da instalação não significa que a ferramenta está pronta para uso. O primeiro lançamento de adaptação tem como base o Chrome / Manifest V3. Quando nenhum navegador for especificado, o Chrome será considerado uma sugestão modificável e o trabalho continuará de forma independente; se o usuário especificar outro navegador, siga a escolha, verifique as regras da plataforma e não afirme que o verificador do Chrome deste pacote as cobre.
Acordos de Execução
- Novos projetos são, por padrão, tarefas locais formais, sem exigência de GitHub, servidor, domínio pago ou protótipo independente. Projetos existentes devem primeiro ler seus acordos, mantendo o sistema de tarefas existente e o design confirmado.
- Selecione proativamente soluções técnicas reversíveis, verifique o ambiente, crie tarefas, produza, depure e valide. Respostas e autorizações existentes serão mantidas, sem solicitar aprovação gradual do usuário para ações rotineiras.
- Verifique fatos por conta própria; pergunte apenas sobre itens desconhecidos importantes que alterem o propósito, o destino dos dados, os custos ou os compromissos de distribuição. Explique o impacto em cenários do dia a dia e processe apenas os problemas necessários no momento, em uma rodada; continue o trabalho que não depende de respostas enquanto espera. Escolhas importantes não serão confirmadas por silêncio.
- Diga ao usuário "o conteúdo permanece neste computador", "pacote de instalação", "quais operações foram verificadas". Ordens de serviço, Manifest, E2E, ferramentas de build, etc., permanecem em segundo plano; os nomes dos botões da plataforma podem ser referenciados com precisão.
- Escrever código, capturas de tela, verificações estáticas, aceitação, upload, revisão e lançamento têm evidências independentes. Verificações não executadas serão marcadas como "não verificadas" e não serão aprovadas com base na ausência de ferramentas, capturas de tela antigas ou porque o usuário não relatou erros.
- A aceitação real é o limiar de entrega. A primeira versão utilizável, cada ticket de implementação e o pacote candidato final para lançamento devem usar ferramentas de navegador controladas no host atual que foram verificadas como capazes de carregar a extensão e operar os pontos de entrada nativos, completando as operações principais de ponta a ponta e a verificação aplicável de fechamento e reabertura, salvando evidências e passando pelo portão de aceitação, para serem consideradas utilizáveis, entrega concluída ou tarefa fechada. O Playwright MCP é a implementação de referência preferencial; a simulação da API do Chrome, verificações estáticas e a abertura separada de HTML de pop-up não podem substituí-lo. Adaptações específicas e evidências podem ser encontradas em Instruções de Compatibilidade do Agente e Aceitação Independente.
- Quando o host atual não possui um canal de navegador utilizável ou não consegue completar os pontos de entrada reais, forneça o motivo específico de acordo com Preparação de Dependências, pergunte ao usuário se ele deseja instalar/habilitar ou escolher uma solução alternativa controlada recomendada, aguarde a escolha; a aceitação permanecerá
blocked, sem alterar silenciosamente para um navegador comum ou pular este nó. Escolhas claras existentes serão mantidas, sem solicitar novamente item por item. A verificação real ainda é necessária após a assistência manual. Somente quando o usuário explicitamente desejar apenas o código-fonte ou solicitar a interrupção, o código-fonte poderá ser entregue dentro desse escopo e marcado como não aceito. - Salve o estado quando faltarem permissões, aguardando operação manual do usuário ou revisão da loja, explique o próximo passo; suspenda o trabalho que depende dessa condição. Sem capacidade de rastreamento contínuo real, não prometemos monitoramento em segundo plano.
Limitações
- Esta habilidade fornece o fluxo de entrega, o contrato de verificação e as regras de adaptação do host, mas não inclui scripts executáveis, binários de navegador, contas de loja ou credenciais de lançamento.
- Chrome / Manifest V3 é a linha de base padrão; outros navegadores, políticas de distribuição corporativa, taxas de loja e regras de revisão devem ser verificados separadamente com base nas informações oficiais atuais durante a execução.
- Verificações estáticas, impressões digitais de arquivos e relatórios automatizados não provam operações reais do navegador, aprovação da revisão da loja ou instalação online; esses estados devem reter suas evidências diretas.
- Quando o login na conta, pagamento, declaração de identidade, autorização de permissão ou envio final forem necessários, o usuário deve decidir e concluir as operações correspondentes.
Ciclo de Fechamento do Uso do Produto
Ao criar ou alterar fluxos de usuário, é obrigatório executar product-designer, primeiro escrevendo a entrada, ações principais, tratamento de resultados, uso contínuo, saída e recuperação nas especificações existentes de acordo com o Ciclo de Fechamento do Uso do Produto. Operações básicas serão preenchidas proativamente pela IA, e o usuário só será consultado quando houver informações insuficientes sobre escolhas importantes de experiência. A aceitação real final deve incluir repeat_use em duas rodadas consecutivas de uso, com a revisão da experiência do produto e os resultados técnicos registrados separadamente; a entrega não pode ocorrer devido à aprovação de casos de uso técnicos sem o ciclo de fechamento básico.
Eficiência e Encerramento
Ao planejar, revisar final ou refazer, leia Entrega Eficiente: primeiro verifique o ambiente de desenvolvimento e as capacidades especiais do navegador, liste os ACs e as especificações rígidas com antecedência; divida os tickets por risco e revise novamente por impacto da alteração. Evidências reais e revisões biaxiais para o mesmo candidato podem cobrir vários tickets prontos, mas a aceitação final entre módulos ainda deve ser executada. Documentação e arquivamento não repetem testes de produto quando o pacote em execução não é alterado; o encerramento único ocorrerá após a conclusão da aceitação, revisão e documentação de entrega dentro do escopo. Quando o usuário solicitar um CLI independente ou uma sessão completa, mantenha as entradas reais, respostas e registros originais de acordo com esta referência.
Nós Obrigatórios a Serem Executados
"Executar skill" especifica e lê seus pontos de entrada reais e recursos necessários, produz os resultados correspondentes de acordo com o fluxo, registra a origem, entrada, saída e validação; apenas o nome aparecendo, a existência de arquivos ou a leitura não contam como conclusão. Priorize a execução das sub-skills nomeadas; quando o host não puder instalar ou chamar, use apenas a implementação equivalente definida em Instruções de Compatibilidade do Agente e registre claramente o fallback, sem afirmar que a skill original foi executada. Instalação e divisão técnica devem ser concluídas automaticamente o máximo possível; escolhas alternativas quando as ferramentas do navegador não são suportadas, promessas de produto que não podem ser inferidas e custos de conta reais ainda são decididos pelo usuário. A lista de fontes pode ser encontrada em Preparação de Dependências.
| Nó | Obrigatório Executar | Evidência de Conclusão |
|---|---|---|
| Novo/Alteração de Fluxo de Usuário e Aceitação da Experiência | product-designer |
Ciclo de fechamento completo nas especificações existentes, ACs de experiência, base para decisões e revisão de uso contínuo real |
| Design, Desenvolvimento e Lançamento de Extensão | chrome-extensions |
APIs/Permissões/Regras de Lançamento Adotadas e Produtos Correspondentes |
| Criação de Novo Plugin | extension-create |
Parâmetros Claros, Scaffold Real e Configuração de Entrada, Resultado Básico de Build; Projetos Existentes Não Re-inicializam |
| Ocorrência de Falha ou Falha na Aceitação | diagnosing-bugs |
Reprodução, Diagnóstico, Correção e Re-verificação do Cenário Original que Podem Determinar a Falha |
| Cada Ticket de Implementação e Revisão de Versão | code-review |
Linha de Base Fixa, Alterações Reais, Especificações e Resultados de Revisão Independentes de Normas/Especificações |
| Aceitação da Primeira Versão, Ticket de Implementação, Versão Final | Ferramentas de Navegador Controladas; Playwright MCP Preferencial | Carregamento Real do Produto Atual, Pontos de Entrada Nativos, Operações Completas e Evidências de Reabertura; Se Não Suportado, a Escolha do Ambiente do Usuário Deve Ser Obtida |
| Plugins Complexos | setup-matt-pocock-skills → to-spec → to-tickets → implement |
Acordos do Projeto, Ordem de Serviço Principal Lançada, Ordens de Serviço Filhas com Dependências, Implementação por Ticket de Divisão de Módulos; Ver Orquestração de Plugins Complexos |
Quando faltarem skills necessárias, elas serão preenchidas e executadas através da Skill CLI ou do instalador do host a partir de fontes verificadas e do objetivo atual do Agente, sem substituir por skills desconhecidas com nomes semelhantes. Apenas fallbacks portáteis explicitamente permitidos pela descrição de compatibilidade podem substituir, e a forma real de execução deve ser registrada. Instalação e divisão técnica devem ser concluídas automaticamente o máximo possível; escolhas alternativas quando as ferramentas do navegador não são suportadas, promessas de produto que não podem ser inferidas e custos de conta reais ainda são decididos pelo usuário. A lista de fontes pode ser encontrada em Preparação de Dependências.
Continuar a Partir do Projeto Atual
- Determine o diretório do projeto; se
.extension-launch/existir, leia primeiro seu estado, especificações, tarefas e evidências. Se outro sistema de tarefas existir, restaure a partir dele. Não reconstrua ou sobrescreva tarefas com base em memórias de chat. - De acordo com Instruções de Compatibilidade do Agente e Preparação de Dependências, detecte as skills necessárias, ferramentas de navegador controladas e software de desenvolvimento, registrando separadamente o status de detecção, leitura e execução; preencha o que estiver faltando, não trate a existência de arquivos como capacidade pronta.
- O agente principal julgará a complexidade por si só e explicará o motivo. Plugins simples seguirão o registro local mínimo; plugins complexos devem seguir Orquestração de Plugins Complexos, com a IA publicando ordens de serviço de especificação, dividindo tickets e atribuindo módulos independentes. De acordo com Tarefas e Recuperação, estabeleça registros de estado, especificações, decisões, tarefas e evidências, e vincule-os às especificações e ordens de serviço reais. De acordo com o ponto final especificado pelo usuário, registre
local(uso próprio primeiro),materials(apenas materiais) oulive(lançamento); o valor padrão não é considerado confirmado pelo usuário. Tarefas de lançamento fora do escopo permanecerão não aplicáveis e não serão listadas como pendências do usuário. Conteúdo rascunhado deve ser preenchido, não requisitos confirmados. - Selecione o próximo passo de acordo com a tabela abaixo; ao final de cada fase, o agente principal resumirá o progresso, evidências, problemas não resolvidos e a próxima ação. Não entregue a tabela inteira para iniciantes.
| Necessidade Atual | Ler e Executar | Base para Avançar |
|---|---|---|
| Mudança de Ideia ou Requisito | Tarefas e Recuperação | Escopo, compromissos de dados, caminho de sucesso implementável; respostas necessárias registradas |
| Criação, Correção da Primeira Versão | Desenvolvimento e Depuração | Instalação real da versão atual, pontos de entrada nativos e funcionalidade por ticket aprovada, com evidências e versão recuperável |
| Verificação Geral, Preparação de Nova Versão | Aceitação Independente | Pacote candidato atual aprovado em cenários reais, falhas corrigidas e re-verificadas, portão de aceitação aprovado |
| Listagem, Rejeição, Lançamento ou Atualização | Lançamento e Manutenção | Registros reais em segundo plano e resultado de instalação da loja |
Registro Local e Portão
Use ferramentas de arquivo do host de acordo com Tarefas e Recuperação para estabelecer e manter o estado .extension-launch/, especificações, decisões, tarefas e evidências. De acordo com Aceitação Independente, gere uma impressão digital estável para o build atual, registre evidências de operações reais do navegador e gere um novo relatório de portão. Verificações de estrutura estática, empacotamento e relatórios devem ser escritos fora do diretório de build, sem sobrescrever resultados antigos; a verificação da máquina em si não prova que a operação real ocorreu.
Assistência de Lançamento Acionada por Contexto
…
Perguntas frequentes
Preciso saber programar para usar?
Não, você só precisa descrever sua ideia em palavras simples. A ferramenta cuida da parte técnica da programação.
Ela funciona para qualquer navegador?
O foco principal é no Chrome, mas pode ser adaptada para outros navegadores. As regras específicas de cada navegador podem precisar de verificação.
O que acontece se a extensão for rejeitada pela loja?
A ferramenta ajuda a identificar o problema, corrigir e preparar a extensão novamente para submissão, facilitando o processo de recuperação.
Detalhes
Descrição original do autor
Builds, tests, packages, and prepares Chrome extensions for store launch from a plain-language idea; use for new extensions, fixes, releases, and submission recovery.
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #2455
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
android-clean-architecture
Faz seu agente organizar projetos Android de forma eficiente. Ele estrutura o código para facilitar a manutenção e o desenvolvimento de novos recursos.
affaan-m/ECC
compose-multiplatform-patterns
Ajuda seu agente a usar padrões do Compose Multiplatform e Jetpack Compose em projetos KMP. Ele cobre gerenciamento de estado, navegação, temas e performance. Útil para criar interfaces de usuário consistentes.
affaan-m/ECC
dart-flutter-patterns
Faz seu agente escrever código para apps Dart e Flutter. Ele usa padrões modernos para criar apps robustos e fáceis de gerenciar.
affaan-m/ECC