firebase

Generated source view for the actual executable engineering/firebase skill. The durable routing article is Cloud, Data, and Service Skills. Source: skills/engineering/firebase/SKILL.md

Runtime Source

Field Value
Category engineering
Origin personal
Slug firebase
Source slug firebase
Family Cloud, Data, and Service Skills
Source skills/engineering/firebase/SKILL.md

Bundled Resources

These files are part of the executable skill folder and must be preserved with the skill source.

File Role
references/skills/firebase-ai-logic-basics/SKILL.md Progressive reference
references/skills/firebase-ai-logic-basics/references/flutter_setup.md Progressive reference
references/skills/firebase-ai-logic-basics/references/ios_setup.md Progressive reference
references/skills/firebase-ai-logic-basics/references/usage_patterns_android.md Progressive reference
references/skills/firebase-ai-logic-basics/references/usage_patterns_web.md Progressive reference
references/skills/firebase-app-hosting-basics/SKILL.md Progressive reference
references/skills/firebase-app-hosting-basics/references/cli_commands.md Progressive reference
references/skills/firebase-app-hosting-basics/references/configuration.md Progressive reference
references/skills/firebase-app-hosting-basics/references/emulation.md Progressive reference
references/skills/firebase-auth-basics/SKILL.md Progressive reference
references/skills/firebase-auth-basics/references/client_sdk_android.md Progressive reference
references/skills/firebase-auth-basics/references/client_sdk_web.md Progressive reference
references/skills/firebase-auth-basics/references/flutter_setup.md Progressive reference
references/skills/firebase-auth-basics/references/ios_setup.md Progressive reference
references/skills/firebase-auth-basics/references/security_rules.md Progressive reference
references/skills/firebase-basics/SKILL.md Progressive reference
references/skills/firebase-basics/references/android_setup.md Progressive reference
references/skills/firebase-basics/references/firebase-cli-guide.md Progressive reference
references/skills/firebase-basics/references/firebase-service-init.md Progressive reference
references/skills/firebase-basics/references/flutter_setup.md Progressive reference
references/skills/firebase-basics/references/ios_setup.md Progressive reference
references/skills/firebase-basics/references/local-env-setup.md Progressive reference
references/skills/firebase-basics/references/refresh/android_studio.md Progressive reference
references/skills/firebase-basics/references/refresh/antigravity.md Progressive reference
references/skills/firebase-basics/references/refresh/claude.md Progressive reference
references/skills/firebase-basics/references/refresh/gemini-cli.md Progressive reference
references/skills/firebase-basics/references/refresh/other-agents.md Progressive reference
references/skills/firebase-basics/references/setup/android_studio.md Progressive reference
references/skills/firebase-basics/references/setup/antigravity.md Progressive reference
references/skills/firebase-basics/references/setup/claude_code.md Progressive reference
references/skills/firebase-basics/references/setup/cursor.md Progressive reference
references/skills/firebase-basics/references/setup/gemini_cli.md Progressive reference
references/skills/firebase-basics/references/setup/github_copilot.md Progressive reference
references/skills/firebase-basics/references/setup/other_agents.md Progressive reference
references/skills/firebase-basics/references/web_setup.md Progressive reference
references/skills/firebase-crashlytics/SKILL.md Progressive reference
references/skills/firebase-crashlytics/references/android_setup.md Progressive reference
references/skills/firebase-crashlytics/references/ios_setup.md Progressive reference
references/skills/firebase-data-connect/SKILL.md Progressive reference
references/skills/firebase-data-connect/examples.md Progressive reference
references/skills/firebase-data-connect/reference/cloud_functions.md Progressive reference
references/skills/firebase-data-connect/reference/config.md Progressive reference
references/skills/firebase-data-connect/reference/data_seeding.md Progressive reference
references/skills/firebase-data-connect/reference/native_sql.md Progressive reference
references/skills/firebase-data-connect/reference/operations.md Progressive reference
references/skills/firebase-data-connect/reference/realtime.md Progressive reference
references/skills/firebase-data-connect/reference/schema.md Progressive reference
references/skills/firebase-data-connect/reference/sdk_admin_node.md Progressive reference
references/skills/firebase-data-connect/reference/sdk_android.md Progressive reference
references/skills/firebase-data-connect/reference/sdk_flutter.md Progressive reference
references/skills/firebase-data-connect/reference/sdk_ios.md Progressive reference
references/skills/firebase-data-connect/reference/sdk_web.md Progressive reference
references/skills/firebase-data-connect/reference/search.md Progressive reference
references/skills/firebase-data-connect/reference/security.md Progressive reference
references/skills/firebase-data-connect/templates.md Progressive reference
references/skills/firebase-firestore/SKILL.md Progressive reference
references/skills/firebase-firestore/references/enterprise/android_sdk_usage.md Progressive reference
references/skills/firebase-firestore/references/enterprise/data_model.md Progressive reference
references/skills/firebase-firestore/references/enterprise/flutter_setup.md Progressive reference
references/skills/firebase-firestore/references/enterprise/indexes.md Progressive reference
references/skills/firebase-firestore/references/enterprise/ios_setup.md Progressive reference
references/skills/firebase-firestore/references/enterprise/provisioning.md Progressive reference
references/skills/firebase-firestore/references/enterprise/python_sdk_usage.md Progressive reference
references/skills/firebase-firestore/references/enterprise/security_rules.md Progressive reference
references/skills/firebase-firestore/references/enterprise/web_sdk_usage.md Progressive reference
references/skills/firebase-firestore/references/standard/android_sdk_usage.md Progressive reference
references/skills/firebase-firestore/references/standard/flutter_setup.md Progressive reference
references/skills/firebase-firestore/references/standard/indexes.md Progressive reference
references/skills/firebase-firestore/references/standard/ios_setup.md Progressive reference
references/skills/firebase-firestore/references/standard/provisioning.md Progressive reference
references/skills/firebase-firestore/references/standard/security_rules.md Progressive reference
references/skills/firebase-firestore/references/standard/web_sdk_usage.md Progressive reference
references/skills/firebase-hosting-basics/SKILL.md Progressive reference
references/skills/firebase-hosting-basics/references/configuration.md Progressive reference
references/skills/firebase-hosting-basics/references/deploying.md Progressive reference
references/skills/firebase-remote-config-basics/SKILL.md Progressive reference
references/skills/firebase-remote-config-basics/references/android_setup.md Progressive reference
references/skills/firebase-remote-config-basics/references/ios_setup.md Progressive reference
references/skills/firebase-security-rules-auditor/SKILL.md Progressive reference

Description

Use for Firebase work: CLI setup, project selection, Auth, Firestore, Hosting, Security Rules, Data Connect, AI Logic, App Hosting, Crashlytics, Remote Config, and Firebase MCP or firebase-tools workflows.

Skill Source

---
name: firebase
description: >-
  Use for Firebase work: CLI setup, project selection, Auth, Firestore, Hosting, Security Rules,
  Data Connect, AI Logic, App Hosting, Crashlytics, Remote Config, and Firebase MCP or
  firebase-tools workflows.
origin: personal
source_slug: firebase
merged_skill_router: true
---

# Firebase

Use this as the single executable router for Firebase work.

## Routing

- Start with project and CLI context; use npx firebase-tools where the folded references require it.
- Route product-specific work to Auth, Firestore, Hosting, Data Connect, AI Logic, App Hosting, Crashlytics, or Remote Config references.
- Security-sensitive work loads Security Rules guidance before writing rules or data access code.

## Reference Loading

Load one folded reference at a time. Prefer the most specific reference that matches the user's named service, framework, command, or error. If no folded reference matches, use the router guidance here and verify with primary docs or local project state.

<!-- folded-skills:auto:start -->
## Folded Skill References

These former standalone skills are bundled here as references to keep the runtime list compact. Load only the reference that matches the user's exact product, framework, or failure mode.

| Former skill | Reference | Description |
| --- | --- | --- |
| `firebase-ai-logic-basics` | [`references/skills/firebase-ai-logic-basics/SKILL.md`](references/skills/firebase-ai-logic-basics/SKILL.md) | Official skill for integrating Firebase AI Logic (Gemini API) into web applications. Covers setup, multimodal inference, structured output, and security. |
| `firebase-app-hosting-basics` | [`references/skills/firebase-app-hosting-basics/SKILL.md`](references/skills/firebase-app-hosting-basics/SKILL.md) | Deploy and manage web apps with Firebase App Hosting. Use this skill when deploying Next.js/Angular apps with backends. |
| `firebase-auth-basics` | [`references/skills/firebase-auth-basics/SKILL.md`](references/skills/firebase-auth-basics/SKILL.md) | Guide for setting up and using Firebase Authentication. Use this skill when the user's app requires user sign-in, user management, or secure data access using auth rules. |
| `firebase-basics` | [`references/skills/firebase-basics/SKILL.md`](references/skills/firebase-basics/SKILL.md) | Provides foundational setup, authentication, and project management workflows for Firebase using the Firebase CLI. Use when checking Firebase CLI version (must use 'npx -y firebase-tools@latest --version'), initializing a Firebase environment, authenticating, setting active projects, or setting up `google-services.json` or `GoogleService-Info.plist` files. |
| `firebase-crashlytics` | [`references/skills/firebase-crashlytics/SKILL.md`](references/skills/firebase-crashlytics/SKILL.md) | Comprehensive guide for Firebase Crashlytics, including provisioning and SDK usage. Use this skill when the user needs help setting up Crashlytics, adding crash reporting, or using the Crashlytics SDK in their application. |
| `firebase-data-connect` | [`references/skills/firebase-data-connect/SKILL.md`](references/skills/firebase-data-connect/SKILL.md) | Builds and deploys Firebase SQL Connect (aka Firebase Data Connect) backends with PostgreSQL securely. Use when designing schemas with tables and relations, writing authorized queries and mutations, configuring real-time data updates, or generating type-safe SDKs. Use when you need a relational database with Firebase, or when the user mentions SQL Connect or Data Connect. |
| `firebase-firestore` | [`references/skills/firebase-firestore/SKILL.md`](references/skills/firebase-firestore/SKILL.md) | Sets up, manages, and executes queries against Cloud Firestore database instances, including advanced native full-text search and relational joins using pipelines. 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 (including search/joins), or checking indexes. |
| `firebase-hosting-basics` | [`references/skills/firebase-hosting-basics/SKILL.md`](references/skills/firebase-hosting-basics/SKILL.md) | Skill for working with Firebase Hosting (Classic). Use this when you want to deploy static web apps, Single Page Apps (SPAs), or simple microservices. Do NOT use for Firebase App Hosting. |
| `firebase-remote-config-basics` | [`references/skills/firebase-remote-config-basics/SKILL.md`](references/skills/firebase-remote-config-basics/SKILL.md) | Comprehensive guide for Firebase Remote Config, including template management and SDK usage. Use this skill when the user needs help setting up Remote Config, managing feature flags, or updating app behavior dynamically. |
| `firebase-security-rules-auditor` | [`references/skills/firebase-security-rules-auditor/SKILL.md`](references/skills/firebase-security-rules-auditor/SKILL.md) | 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. |
<!-- folded-skills:auto:end -->
## Related Skills

- `find-skills` for upstream skill discovery before adding new children
- `skill-creator` for pruning or extending this router

Timeline

1 page links here