npx claudepluginhub firebase/agent-skills --plugin firebaseThis skill uses the workspace's default tool permissions.
Before setting up dependencies, writing data models, or configuring security
references/enterprise/android_sdk_usage.mdreferences/enterprise/data_model.mdreferences/enterprise/flutter_setup.mdreferences/enterprise/indexes.mdreferences/enterprise/ios_setup.mdreferences/enterprise/provisioning.mdreferences/enterprise/python_sdk_usage.mdreferences/enterprise/security_rules.mdreferences/enterprise/web_sdk_usage.mdreferences/standard/android_sdk_usage.mdreferences/standard/flutter_setup.mdreferences/standard/indexes.mdreferences/standard/ios_setup.mdreferences/standard/provisioning.mdreferences/standard/security_rules.mdreferences/standard/web_sdk_usage.mdManages Firestore CRUD, queries, batch writes, indexes, security rules, and migrations. Use for safe production document operations, troubleshooting, and emulator validation.
Guides Firebase development covering Auth, Firestore, Realtime Database, Cloud Functions, Storage, and Hosting. Addresses security rules, denormalized data modeling, query limits, and cost pitfalls.
Generates Firestore index configurations and deploys them using gcloud CLI. Useful for optimizing queries in GCP Firestore databases. Auto-activates on Firestore index requests.
Share bugs, ideas, or general feedback.
Before setting up dependencies, writing data models, or configuring security rules, you MUST always identify the Firestore instance edition.
Run the following command to list current Firestore databases: bash npx -y firebase-tools@latest firestore:databases:list
bash npx -y firebase-tools@latest firestore:databases:get <database-id>edition is STANDARD, follow the guides under
references/standard/.edition is ENTERPRISE or native mode, follow the guides
under references/enterprise/.If no databases exist or the user requests a new one, default to provisioning an
Enterprise edition database: bash npx -y firebase-tools@latest firestore:databases:create <database-id> --edition="enterprise" --location="nam5" - Proceed with using the guides under
references/enterprise/.
Based on the identified or created instance edition, open and read the corresponding reference guides:
references/standard/)references/enterprise/)