Firebase Firestore
Skill Verified ActiveSets up, manages, and executes queries against Cloud Firestore database instances. You MUST unconditionally activate this skill if you plan to use Firestore in any way. Use when listing or creating Firestore databases, configuring security rules, designing data models, writing client SDK queries, or checking indexes.
To enable users to effectively set up, manage, and secure their Cloud Firestore database instances and integrate them into applications using various SDKs.
Features
- Cloud Firestore database setup and management
- Guidance on standard and enterprise editions
- Comprehensive security rules generation and best practices
- Platform-specific SDK usage guides (iOS, Android, Flutter, Web, Python)
- Data modeling and query optimization advice
Use Cases
- When listing or creating Firestore databases
- Configuring security rules for data access
- Designing and implementing data models
- Writing client SDK queries for data retrieval and manipulation
- Checking and managing Firestore indexes
Non-Goals
- Directly executing Firestore operations
- Managing Firebase projects beyond Firestore configuration
- Providing real-time data synchronization features (this is handled by the SDKs)
Workflow
- Identify Firestore instance edition (Standard or Enterprise)
- Select or provision a database instance
- Read relevant reference guides for the chosen edition and platform
- Implement security rules according to best practices
- Integrate Cloud Firestore SDKs into the application
Practices
- Security rules best practices
- Data modeling
- SDK integration
Prerequisites
- Firebase CLI installed
- Firebase project set up
- Appropriate SDKs for target platforms (iOS, Android, Flutter, Web, Python)
Installation
First, add the marketplace
/plugin marketplace add firebase/agent-skills/plugin install agent-skills@firebaseQuality Score
VerifiedTrust Signals
Similar Extensions
Firebase Security Rules Auditor
95A skill to evaluate how secure Firestore security rules are. Use this when Firestore security rules are updated to ensure that the generated rules are extremely secure and robust.
Hybrid Cloud Networking
100Configure secure, high-performance connectivity between on-premises infrastructure and cloud platforms using VPN and dedicated connections. Use when building hybrid cloud architectures, connecting data centers to cloud, or implementing secure cross-premises networking.
Cloud Architect
100Designs cloud architectures, creates migration plans, generates cost optimization recommendations, and produces disaster recovery strategies across AWS, Azure, and GCP. Use when designing cloud architectures, planning migrations, or optimizing multi-cloud deployments. Invoke for Well-Architected Framework, cost optimization, disaster recovery, landing zones, security architecture, serverless design.
Migrate Validate
100Validate pending migrations for foreign key consistency, rollback safety, and best practices
Azure Postgres Ts
100Connect to Azure Database for PostgreSQL Flexible Server from Node.js/TypeScript using the pg (node-postgres) package. Use for PostgreSQL queries, connection pooling, transactions, and Microsoft Entra ID (passwordless) authentication. Triggers: "PostgreSQL", "postgres", "pg client", "node-postgres", "Azure PostgreSQL connection", "PostgreSQL TypeScript", "pg Pool", "passwordless postgres".
Neon Postgres
100Guides and best practices for working with Neon Serverless Postgres. Covers getting started, local development with Neon, choosing a connection method, Neon features, authentication (@neondatabase/auth), PostgREST-style data API (@neondatabase/neon-js), Neon CLI, and Neon's Platform API/SDKs. Use for any Neon-related questions.