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 or GoogleService-Info.plist into your app. This Skill standardizes those foundational workflows so agents and developers avoid misconfigured environments. ## Core Features & Use Cases - Environment Verification: Checks Node.js version, Firebase CLI availability via npx -y firebase-tools@latest, and login status before any Firebase work begins. - Project Management: Guides creating new Firebase projects or selecting existing ones, and fetches app config files programmatically with apps:sdkconfig instead of manual console downloads. - Platform SDK Setup: Provides step-by-step references for adding Firebase to Web, Android, iOS, and Flutter apps, including safe SwiftUI initialization patterns. - Use Case: You are starting a new mobile app and need Firebase Auth and Firestore. The Skill walks the agent through CLI login, project creation, app registration, config file retrieval, and SDK initialization without opening the Firebase Console. ## Quick Start Ask the agent to set up Firebase for your project, for example: initialize Firebase in my Android app and fetch the google-services.json config file.