What problem does it solve? Setting up Firebase correctly involves many error-prone steps: installing the right CLI version, authenticating, selecting or creating a project, and wiring config files like google-services.json into your app. This Skill standardizes those foundational workflows so agents and developers avoid misconfiguration. ## Core Features & Use Cases - CLI Setup & Authentication: Verifies Node.js and Firebase CLI versions, handles interactive and headless (no-localhost) login flows. - Project Management: Creates new Firebase projects or attaches existing ones, and sets the active project context. - Platform SDK Setup: Provides step-by-step references for Web, Android, iOS, and Flutter, including automated retrieval of google-services.json and GoogleService-Info.plist via the CLI. - Agent Environment Configuration: Installs Firebase agent skills and configures the Firebase MCP server for Cursor, Claude Code, Gemini CLI, Antigravity, Android Studio, GitHub Copilot, and other agents. - Use Case: You are starting a new web app in Cursor. The Skill verifies your CLI, logs you in, creates or selects a project, registers the web app, and generates the Firebase initialization config. ## Quick Start Ask the agent to set up Firebase for this project, including CLI login, project selection, and SDK configuration.