Habilidades del agente de Firebase

Las habilidades de los agentes de Firebase (GitHub) son módulos portátiles y autónomos de conocimiento, instrucciones y flujos de trabajo específicos de Firebase. Están diseñados para ayudar a los asistentes de IA a comprender las prácticas recomendadas de Firebase y ejecutar tareas complejas con mayor precisión y un menor costo de tokens. Para obtener una lista completa de las habilidades del agente de Firebase, consulta Habilidades disponibles.

Comenzar

Las habilidades de los agentes de Firebase funcionan con cualquier asistente de IA que admita habilidades, incluidos Antigravity, Gemini CLI, Claude Code, Cursor y GitHub Copilot.

Instala habilidades del agente de Firebase

En la mayoría de los casos, las habilidades del agente de Firebase se pueden instalar en tu editor preferido con un solo comando:

Antigravity

npx skills add firebase/agent-skills

Gemini CLI

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 en VS Code

npx skills add firebase/agent-skills

Otros agentes

npx skills add firebase/agent-skills

Usa las habilidades del agente de Firebase

Los asistentes de IA están diseñados para usar habilidades automáticamente cuando detectan que la descripción de una habilidad coincide con tu solicitud actual. Sin embargo, también se pueden invocar manualmente. Para ello, a menudo, se escribe / en el chat del agente y se busca el nombre de la habilidad.

Componentes principales de una skill

Cada habilidad del agente es un paquete especializado que puede proporcionar al asistente de IA los siguientes componentes:

  • Instrucciones especializadas: Orientación detallada para lograr tareas específicas, como implementar la autenticación o aprovisionar una base de datos de Cloud Firestore
  • Prácticas recomendadas: Patrones de seguridad y rendimiento integrados para garantizar que tu app siga las recomendaciones de Firebase desde el principio.
  • Secuencias de comandos de automatización: Código ejecutable que permite que tu agente de IA realice la configuración o los ajustes del entorno local de forma automática.

Beneficios de usar habilidades

Usar las habilidades del agente reduce el esfuerzo manual de buscar documentación y mejora la eficiencia de tus interacciones con la IA.

Reducción de los costos de los tokens

Las integraciones de IA convencionales suelen cargar grandes cantidades de documentación por adelantado, lo que consume una cantidad significativa de tokens y aumenta los costos de la sesión. Las habilidades del agente usan la divulgación progresiva para minimizar esta sobrecarga:

  • Inicialmente, el agente solo "explora" metadatos breves para ver si una habilidad es pertinente.
  • Las instrucciones y los recursos detallados solo se cargan cuando el agente determina que son necesarios para tu tarea específica.

Implementación guiada por IA

En lugar de buscar manualmente en la documentación, puedes describir tu intención en lenguaje natural. Las habilidades guían a tu asistente de IA para realizar tareas como las siguientes:

  • Agregar una pantalla de acceso a mi aplicación web
  • Guardar los elementos de mi lista de tareas pendientes en una base de datos
  • Ayúdame a implementar mi nueva app web.

Para obtener una lista completa de las habilidades del agente de Firebase, consulta Habilidades disponibles.

Usa habilidades junto con el servidor de MCP de Firebase

Las habilidades del agente están diseñadas para complementar el servidor de MCP de Firebase:

  • Servidor de MCP de Firebase: Está diseñado para flujos de trabajo de desarrollo asistidos por IA, lo que permite que los asistentes de IA interactúen con tus proyectos, recursos y datos de Firebase de forma programática.
  • Habilidades del agente de Firebase: Proporcionan instrucciones rápidas y prácticas recomendadas que le indican a un agente cómo realizar tareas de Firebase a través de la divulgación progresiva eficiente en tokens. Le enseñan al agente cómo usar herramientas como la CLI de Firebase y el servidor de MCP de manera eficaz.

Habilidades disponibles

Firebase proporciona un conjunto de habilidades para los productos principales. Pronto habrá habilidades para más productos y funciones de Firebase.

Skill Descripción
firebase-basics Te ayuda a configurar tu entorno local, agregar Firebase a tu app por primera vez y aprender los flujos de trabajo generales de la plataforma.
firebase-auth-basics Te ayuda a implementar el acceso seguro, administrar tu base de usuarios y proteger tus datos con Security Rules basado en la autenticación.
firebase-firestore-basics Abarca los aspectos básicos de Cloud Firestore, incluido el aprovisionamiento de bases de datos, la escritura de Security Rules y la realización de operaciones de datos con el SDK.
firebase-app-hosting-basics Optimiza el proceso de implementación y administración de frameworks web modernos, como Next.js y Angular, que requieren compatibilidad con el backend.
firebase-hosting-basics Ayuda a implementar sitios web estáticos, aplicaciones de una sola página (SPA) y microservicios simples.
firebase-ai-logic-basics Ayuda a integrar Firebase AI Logic (Gemini API) en aplicaciones web. Abarca la configuración, la inferencia multimodal, el resultado estructurado y la seguridad.

Próximos pasos