Habilidades do agente do Firebase

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