What problem does it solve? Setting up Firebase for a new app involves many error-prone steps: verifying the CLI, authenticating, selecting or creating a project, and retrieving platform config files. This Skill standardizes that entire foundational workflow so nothing is missed. ## Core Features & Use Cases - Environment Verification: Checks the Firebase CLI version using npx -y firebase-tools@latest and guides setup of the Firebase MCP server across agent environments like Gemini CLI, Claude Code, Cursor, and Android Studio. - Authentication & Project Management: Handles firebase login (including --no-localhost for remote shells), checks the active project, and creates new projects with valid IDs. - Automated Config Retrieval: Fetches google-services.json for Android and GoogleService-Info.plist for iOS programmatically via apps:sdkconfig instead of manual console downloads. - Use Case: You are starting a new Android app and need Firebase connected. The Skill verifies your CLI, logs you in, sets the active project, and downloads google-services.json into your app/ directory automatically. ## Quick Start Set up Firebase for my project by checking the CLI, logging me in, and downloading the Android google-services.json config file.