firebase-firestore

Review·Scanned 2/18/2026

This skill documents Firebase Firestore setup, CRUD, listeners, security rules, and deployment examples. It references environment secrets such as FIREBASE_PRIVATE_KEY and includes CLI commands like firebase deploy --only firestore and gcloud firestore export gs://your-bucket/backups/$(date +%Y%m%d), which require shell execution and network access.

by jezweb·v10a1f16·32.4 KB·428 installs
Scanned from main at 10a1f16 · Transparency log ↗
$ vett add jezweb/claude-skills/firebase-firestoreReview findings below

Firebase Firestore Skill

Production-tested skill for building applications with Firebase Firestore NoSQL database.

Auto-Trigger Keywords

This skill activates when Claude detects these keywords:

Technology Keywords

  • firebase, firestore, firebase firestore
  • firebase database, firebase db
  • firebase-admin, firebase admin sdk
  • firebase client sdk, firebase web sdk
  • cloud firestore, google firestore

Operation Keywords

  • firebase collection, firebase document
  • firebase query, firestore query
  • firebase real-time, real-time listener
  • onSnapshot, firebase listener
  • firebase security rules, firestore rules
  • firebase indexes, composite index
  • collection group query
  • firebase batch, writeBatch
  • firebase transaction, runTransaction
  • firebase offline, offline persistence

Error Keywords

  • permission-denied firebase
  • firestore permission denied
  • failed-precondition index
  • firebase index missing
  • resource-exhausted firestore
  • firebase quota exceeded
  • firestore invalid query
  • firebase offline error
  • firebase listener memory leak

Framework Keywords

  • react firebase, next.js firebase
  • firebase typescript, firebase types
  • firebase modular api, firebase v9
  • firebase server side, firebase ssr

What This Skill Covers

  • Client SDK setup (modular v9+ API)
  • Admin SDK setup for server-side
  • CRUD operations and queries
  • Real-time listeners with proper cleanup
  • Compound queries and pagination
  • Batch writes and transactions
  • Security rules best practices
  • Composite and collection group indexes
  • Offline persistence configuration
  • Data modeling patterns
  • Error handling and common issues

When to Use This Skill

Use when:

  • Setting up Firestore in a new project
  • Writing Firestore queries and operations
  • Implementing real-time data sync
  • Creating or debugging security rules
  • Optimizing query performance with indexes
  • Handling offline/online state
  • Migrating from older Firebase SDK versions

Related Skills

  • firebase-auth - Firebase Authentication
  • firebase-storage - Firebase Cloud Storage
  • cloudflare-d1 - Alternative: Edge SQLite database
  • neon-vercel-postgres - Alternative: Serverless PostgreSQL