As habilidades do agente do Firebase (GitHub) são módulos portáteis, autônomos de conhecimento, instruções e fluxos de trabalho específicos do Firebase. Eles foram projetados para ajudar os assistentes de IA a entender as práticas recomendadas do Firebase e executar tarefas complexas com mais precisão e menor custo de token. Para uma lista completa das habilidades do agente do Firebase, consulte Habilidades disponíveis.
Primeiros passos
As habilidades do agente do Firebase funcionam com qualquer assistente de IA que ofereça suporte a habilidades, incluindo Antigravity, Gemini CLI, Claude Code, Cursor e GitHub Copilot.
Instalar habilidades do agente do Firebase
Na maioria dos casos, as habilidades do agente do Firebase podem ser instaladas no editor de sua preferência com um único comando:
Antigravity
npx skills add firebase/agent-skills
CLI do Gemini
gemini extensions install https://github.com/firebase/agent-skills
Claude Code
claude plugin marketplace add firebase/agent-skills
claude plugin install firebase@firebase
Cursor
npx skills add firebase/agent-skills
GitHub Copilot no VS Code
npx skills add firebase/agent-skills
Outros agentes
npx skills add firebase/agent-skills
Usar as habilidades do agente do Firebase
Os assistentes de IA são projetados para usar habilidades automaticamente sempre que detectam que
a descrição de uma habilidade corresponde à sua solicitação atual. No entanto, as habilidades também podem ser
invocadas manualmente. Para fazer isso, digite / no chat do agente e pesquise o nome da habilidade.
Principais componentes de uma skill
Cada habilidade de agente é um pacote especializado que pode fornecer ao assistente de IA os seguintes componentes:
- Instruções especializadas: orientações detalhadas sobre como realizar tarefas específicas, como implementar a autenticação ou provisionar um banco de dados Cloud Firestore.
- Práticas recomendadas: padrões de segurança e desempenho integrados para garantir que seu app siga as recomendações do Firebase desde o início.
- Scripts de automação: código executável que permite que seu agente de IA realize a configuração ou a configuração do ambiente local automaticamente.
Benefícios de usar habilidades
Usar as habilidades do agente reduz o esforço manual de pesquisar documentação e melhora a eficiência das suas interações com a IA.
Custos de token reduzidos
As integrações convencionais de IA geralmente carregam grandes quantidades de documentação antecipadamente, o que consome muitos tokens e aumenta os custos da sessão. As habilidades do agente usam o disclosure progressivo para minimizar essa sobrecarga:
- Inicialmente, o agente apenas "verifica" metadados breves para saber se uma habilidade é relevante.
- Instruções e recursos detalhados só são carregados quando o agente determina que são necessários para sua tarefa específica.
Implementação guiada por IA
Em vez de pesquisar manualmente na documentação, descreva sua intenção em linguagem natural. As habilidades orientam o assistente de IA a realizar tarefas como:
- Adicione uma tela de login ao meu app da Web.
- Salve os itens da minha lista de tarefas em um banco de dados.
- Me ajude a implantar meu novo web app.
Para uma lista completa das habilidades do agente do Firebase, consulte Habilidades disponíveis.
Usar habilidades com o servidor MCP do Firebase
As habilidades do agente foram projetadas para complementar o servidor MCP do Firebase:
- Servidor MCP do Firebase: projetado para fluxos de trabalho de desenvolvimento assistido por IA, permitindo que assistentes de IA interajam com seus projetos, recursos e dados do Firebase de maneira programática.
- Habilidades do agente do Firebase: forneça instruções rápidas e práticas recomendadas que informam a um agente como realizar tarefas do Firebase usando a divulgação progressiva eficiente em termos de tokens. Eles ensinam o agente a usar ferramentas como a CLI Firebase e o servidor MCP de maneira eficaz.
Habilidades disponíveis
O Firebase oferece um conjunto de habilidades para produtos principais. Em breve, vamos lançar habilidades para outros produtos e recursos do Firebase.
| Skill | Descrição |
|---|---|
firebase-basics |
Ajuda a configurar seu ambiente local, adicionar o Firebase ao app pela primeira vez e aprender fluxos de trabalho gerais da plataforma. |
firebase-auth-basics |
Ajuda você a implementar um login seguro, gerenciar sua base de usuários e proteger seus dados usando Security Rules com base em autenticação. |
firebase-firestore-basics |
Aborda os aspectos essenciais do Cloud Firestore, incluindo provisionamento de banco de dados, gravação de Security Rules e realização de operações de dados com o SDK. |
firebase-app-hosting-basics |
Simplifica o processo de implantação e gerenciamento de frameworks da Web modernos, como Next.js e Angular, que exigem suporte de back-end. |
firebase-hosting-basics |
Ajuda a implantar sites estáticos, apps de página única (SPAs) e microsserviços simples. |
firebase-ai-logic-basics |
Ajuda a integrar o Firebase AI Logic (Gemini API) em aplicativos da Web. Aborda configuração, inferência multimodal, saída estruturada e segurança. |
Próximas etapas
- Saiba como usar as habilidades do agente com o Gemini CLI.
- Saiba como usar as habilidades do agente com o Antigravity.