firebase/agent-skills▌
12 approved skills in this repository
firebase-basics
Productivity
Firebase project setup and CLI workflow for AI agent integration. \n \n Requires prior completion of firebase-local-env-setup skill and Firebase CLI installation \n Core workflow covers authentication via firebase login , project creation with unique IDs, and service initialization through the interactive firebase init command \n Supports feature selection during setup including Firestore, Functions, and Hosting with automatic configuration file generation \n Self-documenting CLI with --help fla
firebase-firestore-basics
Productivity
Complete guide for provisioning, securing, and integrating Cloud Firestore into applications. \n \n Covers provisioning setup in Firebase projects and local environments using Firebase CLI \n Includes comprehensive security rules guidance for data protection and access control \n Provides SDK integration instructions for web applications using the modular SDK \n References index management, query optimization, and best practices documentation \n
firebase-local-env-setup
Productivity
Prerequisite setup for Firebase agent integration: Node.js, CLI authentication, and MCP server installation. \n \n Verifies Node.js v20+ installation and guides setup via nvm or official installers for macOS, Linux, and Windows \n Confirms Firebase CLI availability through npx firebase-tools and authenticates via firebase login with remote environment support \n Directs agent-specific MCP server and skill installation for Gemini CLI, Antigravity, Claude Code, Cursor, GitHub Copilot, and other pl
firebase-app-hosting-basics
Productivity
Deploy and manage full-stack web apps with Firebase App Hosting using Next.js, Angular, and other supported frameworks. \n \n Requires Firebase project on Blaze pricing plan; supports Server-Side Rendering (SSR) and Incremental Static Regeneration (ISR) workflows \n Deploy via firebase.json configuration with optional apphosting.yaml for backend setup, or enable automated \"git push to deploy\" through GitHub integration \n Includes secret management via CLI commands for secure access to sensiti
developing-genkit-dart
Productivity
Unified AI SDK for Dart enabling code generation, structured outputs, tools, flows, and agents. \n \n Provides core APIs for generation, tool definition, flow orchestration, embeddings, and streaming with a single interface \n Includes 8+ plugins for LLM providers (Google Gemini, Anthropic Claude, OpenAI GPT), Firebase AI, Model Context Protocol, Chrome browser integration, and HTTP server hosting via Shelf \n Built-in CLI with local development UI for flow execution, tracing, model experimentat
firebase-firestore-standard
Productivity
Complete guide for provisioning, securing, and integrating Cloud Firestore Standard Edition. \n \n Covers provisioning setup in Firebase projects and local environments using Firebase CLI \n Includes detailed security rules guidance for data protection and access control \n Provides SDK integration instructions for web applications using the modular SDK \n References index management, query support, and optimization best practices \n
firebase-firestore-enterprise-native-mode
Productivity
Complete guide for provisioning, configuring, and securing Firestore Enterprise Native Mode. \n \n Covers provisioning setup, data model organization, and SDK integration across multiple languages \n Includes comprehensive security rules guidance for protecting data access and enforcing authorization policies \n Provides index configuration and query performance optimization best practices \n Structured reference documentation for each major setup and operational area \n
firebase-data-connect
Productivity
PostgreSQL-backed GraphQL backend with auto-generated type-safe SDKs for web, mobile, and Flutter. \n \n Define GraphQL schema with @table decorators and relationships; Data Connect generates SQL and GraphQL operations automatically \n Write queries and mutations in GraphQL with filtering, ordering, pagination, and upsert support; transactions available via @transaction \n Secure operations with @auth levels (PUBLIC, USER, NO_ACCESS) and row-level controls using @check and @redact \n Generate ty
developing-genkit-js
Productivity
Build AI-powered Node.js/TypeScript applications with Genkit flows, tools, and multi-model support. \n \n Genkit is provider-agnostic; supports Google AI, OpenAI, Anthropic, Ollama, and other LLM providers via plugins \n Define flows with type-safe schemas using Zod, execute generation requests, and compose multi-step AI workflows in TypeScript \n Requires Genkit CLI v1.29.0+; recent major API changes mean you must consult genkit docs:read and common-errors.md for current patterns, not prior kno
firebase-auth-basics
Productivity
Set up Firebase Authentication with multiple identity providers and secure data access rules. \n \n Supports email/password, phone number, anonymous, federated providers (Google, Facebook, Twitter, GitHub, Microsoft, Apple), and custom auth integration \n Each authenticated user receives a unique ID and JWT-based tokens (short-lived ID tokens and long-lived refresh tokens) for accessing Firebase services \n Enable providers via CLI for Google Sign In, anonymous, and email/password; use Firebase
firebase-hosting-basics
Productivity
Deploy static sites, SPAs, and microservices to a global CDN with zero-config SSL. \n \n Supports static sites, single-page apps (React, Vue, etc.), and dynamic content via Cloud Functions or Cloud Run integration \n Includes preview channels for testing changes on temporary URLs before live deployment, with GitHub Actions automation \n Configure routing, redirects, rewrites, and headers via firebase.json ; emulate locally at http://localhost:5000 before deploying \n Not intended for full-stack
firebase-ai-logic
AI/ML
Client-side Gemini integration for web apps with multimodal inference, streaming, and on-device hybrid execution. \n \n Supports text-only and multimodal inputs (images, audio, video, PDFs); files over 20 MB route through Cloud Storage \n Includes chat sessions with automatic history, streaming responses for real-time display, and structured JSON output enforcement \n Offers hybrid on-device inference via Gemini Nano in Chrome, with automatic fallback to cloud execution \n Requires App Check for