Skip to main content

Firebase Firestore

Skill Verified Active
Part of:Firebase

Sets 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.

Purpose

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

  1. Identify Firestore instance edition (Standard or Enterprise)
  2. Select or provision a database instance
  3. Read relevant reference guides for the chosen edition and platform
  4. Implement security rules according to best practices
  5. 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@firebase

Quality Score

Verified
100 /100
Analyzed about 20 hours ago

Trust Signals

Last commit2 days ago
Stars280
LicenseApache-2.0
Status
View Source

Similar Extensions

Firebase Security Rules Auditor

95

A 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.

Skill
firebase

Hybrid Cloud Networking

100

Configure 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.

Skill
wshobson

Cloud Architect

100

Designs 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.

Skill
jeffallan

Migrate Validate

100

Validate pending migrations for foreign key consistency, rollback safety, and best practices

Skill
ruvnet

Azure Postgres Ts

100

Connect 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".

Skill
microsoft

Neon Postgres

100

Guides 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.

Skill
neondatabase

© 2025 SkillRepo · Find the right skill, skip the noise.