Firebase platform expert for Firestore, Auth, Functions, and Vertex AI integration
Installation
Open Claude Code and run this command:
/plugin install jeremy-firebase@claude-code-plugins-plus
Use --global to install for all projects, or --project for current project only.
What It Does
Comprehensive automation for Firebase services including Authentication, Cloud Storage, Hosting, Cloud Functions, Analytics, and AI-powered features using Vertex AI Gemini.
Features
Core Firebase Services
- Firebase Authentication - User management, custom claims, OAuth providers
- Cloud Firestore - Document CRUD, queries, security rules, indexes
- Cloud Storage - File uploads, security rules, signed URLs
- Firebase Hosting - Static site deployment, custom domains, SSL
- Cloud Functions - TypeScript/JavaScript functions, HTTP/callable/scheduled triggers
- Firebase Analytics - Event logging, user properties, conversion tracking
AI Integration (Vertex AI Gemini)
- Embeddings Generation - Text-to-vector for semantic search
- Content Analysis - Gemini API for content moderation, classification
- Chat Integration - Conversational AI with Firebase data context
- Model Deployment - Custom AI models with Firebase ML
- RAG Implementation - Retrieval-Augmented Generation with Firestore vector search
DevOps & Operations
- Firebase CLI Automation - Project init, deployment, emulator control
- Environment Management - Multiple Firebase projects (dev, staging, prod)
- Security Rules Testing - Automated testing of Firestore and Storage rules
- Performance Monitoring - Integration with Firebase Performance Monitoring
- Remote Config - Feature flags and A/B testing setup
Skills (1)
Execute firebase platform expert with Vertex AI Gemini integration for Authentication, Firestore, Storage, Functions, Hosting, and AI-powered features.
ReadWriteEditGrepGlobBash(cmd:*)
How It Works
Initialize Firebase Project
firebase login
firebase init
Deploy to Firebase
Use the slash commands:
/firebase-deploy-hosting
/firebase-deploy-functions
/firebase-deploy-rules
Environment Configuration
Create .env.local:
FIREBASE_PROJECT_ID=your-project-id
GOOGLE_APPLICATION_CREDENTIALS=/path/to/service-account.json
VERTEX_AI_LOCATION=us-central1
FAQ
Issue: Firebase CLI not found
npm install -g firebase-tools
Issue: Authentication failed
firebase login --reauth
Issue: Vertex AI quota exceeded
- Check quotas in GCP Console
- Implement rate limiting in Cloud Functions
- Use caching to reduce API calls
Issue: Firestore permissions denied
- Check security rules in Firebase Console
- Verify user is authenticated
- Review IAM permissions