.fyi
SkillsMCPPluginsSubagents

Browse by category

DevOps & CI/CD SkillsProductivity & Workflow SkillsOther SkillsProduct & Project Management SkillsDocumentation & Knowledge SkillsCode Review & Refactor SkillsBackend & APIs SkillsAgent Meta & Communication SkillsResearch SkillsSecurity SkillsUX UI & Design SkillsTesting & QA SkillsSee all →

Every Claude Code skill, MCP server, plugin and subagent in one directory. Searchable, comparable, and one command from installed. Live stats from GitHub, npm and PyPI.

We're on Product HuntYour agent's app storeCheck it out →
Agent SkillsMCP ServersPluginsSubagentsCoding Agents
CollectionsOfficial publishersGlossaryFAQBlogSearchSavedFeedback
PrivacyTermsllms.txtSitemap

made with ♥ · © 2026 aaaa.fyi

Independent project · real data from public registries

…/agent-skills/firebase-firestore
home/skills/firebase/agent-skills/firebase-firestore
firebase avatar

firebase-firestore

byfirebase· 35 skills

Installs

77k

Stars

389

Forks

76

Category

Databases

View on GitHub

TL;DR

Sets up, manages, queries, and configures Cloud Firestore databases (Standard/Enterprise edition), including data modeling, security rules, indexes, and SDK integrations (Web, Python, iOS, Android, Flutter). Use when creating/listing Firestore databases, defining data models/indexes, writing SDK queries, or integrating Firestore SDKs. Don't use for Firebase Hosting, Data Connect, Auth, Storage/GCS, Crashlytics, Functions, or BigQuery.

How to install firebase-firestore?

firebase/agent-skills/firebase-firestore
$npx -y skills add firebase/agent-skills --skill firebase-firestore

Installs into the current project.

›Prefer a prompt? Paste this to your agent

Use this skill

Run `npx skills use "https://github.com/firebase/agent-skills" --skill "firebase/agent-skills/firebase-firestore"` and follow the generated skill instructions now. Read its complete output, redirecting it to a temporary file first if necessary. Resolve relative paths from the supporting-files directory it provides.

Use the whole pack

Use the skills in "https://github.com/firebase/agent-skills" that are relevant to the current task. Run `npx skills add "https://github.com/firebase/agent-skills"` and select the relevant skills, then follow their instructions.

Files · 1

View on GitHub
SKILL.md
1# Cloud Firestore Database and Operations
2 
3Before setting up dependencies, writing data models, or configuring security
4rules, you MUST always identify the Firestore instance edition.
5 
6## 1. Instance Selection and Edition Detection
7 
8Run the following command to list current Firestore databases:
9`bash npx -y firebase-tools@latest firestore:databases:list`
10 
11### A. Instance Found
12 
131. For each database found, inspect its edition and details:
14 `bash npx -y firebase-tools@latest firestore:databases:get <database-id>`
151. Ask the user which database instance they wish to target or if they would
16 prefer to create a new instance.
171. Once the target instance is established:
18 - If the **`edition`** is `STANDARD`, follow the guides under
19 `references/standard/`.
20 - If the **`edition`** is `ENTERPRISE` or native mode, follow the guides
21 under `references/enterprise/`.
22 
23### B. No Instance Found (or New Requested)
24 
25If no databases exist or the user requests a new one, default to provisioning an
26**Enterprise** edition database and ask the user what location to use. Run
27`npx -y firebase-tools@latest firestore:locations` to get the list of options.
28Suggest colocating with other resources if applicable.
29 
30Once the location is determined, create the database:
31`bash npx -y firebase-tools@latest firestore:databases:create <database-id> --edition="enterprise" --location="<selected-location>"`
32 
33Proceed with using the guides under `references/enterprise/`.
34 
35______________________________________________________________________
36 
37## 2. Specialized Guides
38 
39Based on the identified or created instance edition, open and read the
40corresponding reference guides:
41 
42### Standard Edition (`references/standard/`)
43 
44- **Provisioning**: Read [provisioning.md](references/standard/provisioning.md)
45- **Security Rules**: Read
46 [security_rules.md](references/standard/security_rules.md)
47- **SDK Usage**: Read [web_sdk_usage.md](references/standard/web_sdk_usage.md),
48 [android_sdk_usage.md](references/standard/android_sdk_usage.md),
49 [ios_setup.md](references/standard/ios_setup.md), or
50 [flutter_setup.md](references/standard/flutter_setup.md)
51- **Indexes**: Read [indexes.md](references/standard/indexes.md)
52 
53### Enterprise Edition / Native Mode (`references/enterprise/`)
54 
55- **Provisioning**: Read
56 [provisioning.md](references/enterprise/provisioning.md)
57 
58- **Data Model**: Read [data_model.md](references/enterprise/data_model.md)
59 
60- **Security Rules**: Read
61 [security_rules.md](references/enterprise/security_rules.md)
62 
63- **SDK Usage**:
64 
65 > [!CRITICAL] **Mandatory Reference Reading** Before writing or modifying any
66 > application code for Firestore Enterprise Edition, you **MUST** read at
67 > least one of the relevant reference documents below for the target
68 > platform/language to understand specific architectural requirements and
69 > pipeline initialization patterns.
70 
71 Read [web_sdk_usage.md](references/enterprise/web_sdk_usage.md),
72 [python_sdk_usage.md](references/enterprise/python_sdk_usage.md),
73 [android_sdk_usage.md](references/enterprise/android_sdk_usage.md),
74 [ios_setup.md](references/enterprise/ios_setup.md), or
75 [flutter_setup.md](references/enterprise/flutter_setup.md)
76 
77- **Indexes**: Read [indexes.md](references/enterprise/indexes.md)

Security

Review

  • Gen Agent Trust Hubpass
  • Socketpass
  • Snykwarn

Preview

firebase/agent-skillsfirebase/agent-skills

$ npx -y skills add firebase/agent-skills --skill firebase-firestore

▸ installing to .claude/skills…

✓ firebase-firestore ready

Repofirebase/agent-skills
TypeSkills
CategoryDatabases
ForDeveloperArchitect
UpdatedJul 2026
License—
First seenJul 26, 2026

Tags

Skill

Related

6 picks
Type
  1. supabase avatarsupabase-postgres-best-practicesPostgres performance optimization and best practices from Supabase.SkillsJul 2026313k2.4k
  2. firebase avatarfirebase-data-connect-basicsBuilds and deploys Firebase SQL Connect (aka Firebase Data Connect) backends with PostgreSQL securely.SkillsJul 2026111k389
  3. prisma avatarprisma-database-setupGuides for configuring Prisma with different database providers (PostgreSQL, MySQL, SQLite, MongoDB, etc.).SkillsJul 202674k47
  4. prisma avatarprisma-client-apiPrisma Client API reference covering model queries, filters, operators, and client methods.SkillsJul 202673k47
  5. prisma avatarprisma-cliPrisma ORM CLI commands reference covering init, generate, migrate, db, dev, studio, validate, format, debug, and mcp.SkillsJul 202671k47
  6. prisma avatarprisma-postgresPrisma Postgres setup and operations guidance across Console, create-db CLI, Management API, and Management API SDK.SkillsJul 202668k47