SKILL 54 · AGENT SKILL
Firebase Basics
Organiza login, seleção ou criação de projeto e obtenção de configurações Firebase com confirmação explícita do alvo.
FONTE PRIMÁRIA
Confira o projeto original.
A imagem é uma ilustração editorial exclusiva. A origem, a licença e as permissões devem ser conferidas no repositório oficial antes da instalação.
Abrir repositório original ↗
O QUE ESTA SKILL VERIFICA
O que ela coloca na mesa.
DETALHES DA SKILL
Como esta skill funciona na prática.
Entenda a função, o melhor cenário de uso e o resultado que você deve revisar antes de incluir esta skill no seu fluxo de trabalho.
Quando ela é útil
Preparação inicial do Firebase CLI, autenticação, escolha de Project ID, registro de aplicativos e obtenção de arquivos de configuração.
O que ela faz
Organiza login, seleção ou criação de projeto e obtenção de configurações Firebase com confirmação explícita do alvo.
O que você deve receber
Projeto e aplicativo selecionados com alvo explícito, etapas auditáveis e separação entre configuração inicial e implantação.
Onde pode ser usada
Codex, Gemini CLI, Claude Code, Kimi e clientes compatíveis com Agent Skills; ferramentas e permissões variam por agente
As instruções citam rede, npx, login, seleção ou criação de projeto, registro de aplicativo e edição de configuração MCP. Confira a conta e o Project ID, use permissões mínimas e não execute efeitos remotos sem aprovação explícita.
ANÁLISE EDITORIAL
Imagem editorial: ilustração exclusiva do Bastidores da IA. Não é captura de tela, interface real nem prova de projeto criado ou configurado.
Configurar o começo de um projeto Firebase envolve uma sequência curta de comandos, mas cada escolha aponta para um recurso real: a conta autenticada, o projeto ativo, o aplicativo registrado e os arquivos de configuração entregues ao código. A Firebase Basics é uma Skill oficial que organiza essa etapa para agentes de programação e, ao mesmo tempo, delimita o que não deve ser confundido com ela.
Quatro decisões antes de tocar na nuvem
O arquivo principal cobre quatro tarefas: verificar o Firebase CLI, autenticar uma conta, escolher entre um projeto existente e um projeto novo, e obter a configuração de um aplicativo. A ordem é importante. Antes de selecionar ou criar qualquer recurso, a Skill manda o agente perguntar qual Project ID deve ser usado e confirmar se o contexto ativo corresponde ao pretendido.
Esse freio evita um erro comum em automação: um comando tecnicamente válido aplicado à conta ou ao projeto errado. A Skill não transforma a confirmação em detalhe opcional. Criar projeto, registrar aplicativo e trocar o alvo da CLI são efeitos externos; precisam de autorização consciente, mesmo quando o agente já tem acesso ao terminal.
O escopo que ela recusa também é parte do produto
A descrição diz para usar Firebase Basics somente em login, criação ou seleção de projeto e download de configurações. Ela não é a orientação correta para deploy de Hosting, Firestore, Authentication, App Hosting, Data Connect, Crashlytics ou Remote Config. Esses temas exigem Skills e documentação próprias.
Essa fronteira torna a ferramenta mais previsível. Instalar uma Skill com “basics” no nome não autoriza o agente a habilitar serviços, publicar uma aplicação, alterar regras de segurança ou criar cobrança. O pacote fornece instruções; as permissões reais vêm da conta autenticada, das ferramentas disponíveis e das confirmações dadas durante a sessão.
A cópia auditada contém 20 arquivos de texto
A curadoria fixou o commit 073edf7bb747c27b9c911a9126adaa5bc4648fdc do repositório oficial firebase/skills. A pasta contém 20 arquivos Markdown: o SKILL.md e referências para ambiente local, Firebase CLI, inicialização de serviços, configuração de Web, Android, iOS e Flutter, além de instruções específicas para diferentes agentes.
Não há script, binário, pacote npm embutido, dependência instalada ou credencial. Isso não torna o uso passivo. Os Markdown citam npx, login interativo, criação de projeto, registro de aplicativo, edição de arquivos MCP e instalação de outras Skills. A auditoria revisou os arquivos, mas não executou esses comandos nem acessou uma conta Firebase.
Instalação muda conforme o agente
Para Codex, o README oficial documenta o marketplace firebase/skills e o plugin firebase@firebase. Em clientes compatíveis com Agent Skills, o repositório também oferece npx skills add firebase/skills. Gemini CLI, Claude Code, Kimi e instalação manual têm caminhos separados. Por isso, copiar um comando destinado a outro cliente pode instalar no lugar errado ou ignorar o gerenciador nativo.
Prefira o método oficial do cliente, instale primeiro em um projeto de teste e confira os arquivos recebidos. O ZIP local desta página preserva apenas a pasta Firebase Basics, a licença Apache-2.0 e o registro de origem; ele não inclui o plugin completo, o servidor MCP, o Firebase CLI nem uma sessão autenticada.
“Latest” facilita atualização, mas reduz reprodutibilidade
A Skill recomenda executar o Firebase CLI com npx -y firebase-tools@latest. Isso busca a versão mais recente e evita depender de uma instalação antiga, porém também permite que o código baixado mude entre duas execuções. Em ambiente controlado, registre a versão observada, revise a origem do pacote e não trate -y como aprovação para efeitos remotos.
O login pode abrir o navegador ou usar o modo --no-localhost em um terminal remoto. Em ambos os casos, confirme a conta exibida e o escopo antes de continuar. Nunca copie tokens de autenticação para o prompt, para o repositório ou para um arquivo de configuração compartilhado.
Arquivos de configuração não substituem regras de segurança
As referências ensinam a obter google-services.json para Android e GoogleService-Info.plist para iOS pela CLI. A documentação do Firebase explica que esses arquivos e objetos identificam o projeto e os aplicativos para os SDKs. Eles não são equivalentes a uma credencial administrativa, mas ainda devem ser gerenciados conforme a arquitetura, a política do repositório e o ambiente do aplicativo.
Ter a configuração correta não protege banco, armazenamento ou APIs. Regras de segurança, App Check, autenticação de usuários, IAM e restrições de chave pertencem a outras camadas. Um teste que apenas inicializa o SDK não prova que o projeto está seguro para produção.
Um ensaio seguro sem criar recursos
- Abra o ZIP e leia
SKILL.md,local-env-setup.mde a referência do seu agente. - Use um diretório descartável, sem credenciais, arquivos de produção ou configuração Firebase existente.
- Peça ao agente um plano que pare antes de login, seleção de projeto, criação de recurso ou edição de MCP.
- Confirme que o plano distingue “verificar versão” de “autenticar” e “usar projeto existente” de “criar projeto”.
- Se decidir avançar depois, informe explicitamente o Project ID aprovado, confira a conta e revise cada comando antes da execução.
Esse ensaio avalia se a Skill organiza as decisões sem consumir um nome de projeto, registrar um aplicativo ou alterar uma configuração real. A validação completa deve ocorrer em um projeto Firebase de teste separado, com permissões mínimas e responsável definido.
Licença aberta com fonte separada
O repositório declara Apache License 2.0 e inclui o texto integral da licença. A cópia hospedada preserva essa licença, os 20 Markdown oficiais e um ORIGEM.md com o commit auditado. O download local existe para conferência e reprodutibilidade; o repositório oficial permanece como link separado para acompanhar correções posteriores.
Referências primárias
CONFIGURAÇÃO
Instale só depois de ler.
Abra a fonte oficial, leia README e licença, fixe uma versão ou commit e só então siga o método indicado pelo mantenedor. Não execute comandos copiados de comentários ou vídeos sem revisão.
codex plugin add firebase@firebaseRegistre primeiro o marketplace firebase/skills conforme o README oficial. Instalar o plugin não autoriza login, criação de projeto, registro de aplicativo ou alteração remota; confirme conta e Project ID antes de cada efeito.
Abra a fonte e o README
- Confira mantenedor e nome do repositório.
- Leia licença, requisitos e permissões.
- Escolha uma versão ou commit para aprovar.
Comece em um projeto de teste
- Use o comando acima ou o método do README.
- Prefira instalação por projeto antes da global.
- Não copie tokens, chaves ou arquivos sensíveis.
Faça um teste pequeno
- Confirme a descrição e os arquivos instalados.
- Execute uma tarefa reversível.
- Registre versão aprovada e remova o que não usar.