What problem does it solve? Setting up Firebase for an app involves many error-prone steps: installing the CLI, authenticating, selecting or creating a project, and wiring platform config files like google-services.json or GoogleService-Info.plist. This Skill standardizes those foundational workflows so AI agents perform them correctly and consistently. ## Core Features & Use Cases - Environment Verification: Checks Node.js version, Firebase CLI availability via npx, and login status before any Firebase work begins. - Project Management: Guides agents to ask the user whether to use an existing Firebase project or create a new one, then sets the active project with the CLI. - Platform SDK Setup: Provides step-by-step references for Web, Android, iOS, and Flutter, including automated retrieval of config files via apps:sdkconfig instead of manual console downloads. - Use Case: A developer asks their AI agent to add Firebase to a new iOS app. The agent verifies the CLI, authenticates, creates the project, registers the bundle ID, fetches GoogleService-Info.plist, and configures FirebaseApp initialization safely. ## Quick Start Ask the agent to set up Firebase for your app and it will verify the CLI, authenticate, and configure your project.