
Firebase Basics Setup
Sets up the Firebase CLI, logs you in, picks or creates a project, and downloads app config files.
- Repository
- google/skills
- Stars
- 21,782
- Licence
- Apache-2.0
- Files
- 15 files
What it does
When you ask an AI agent to get a Firebase project ready, this skill tells it the exact steps to follow: check the Firebase command-line tool is available, log you in, choose or create a Firebase project, and fetch the config files (google-services.json for Android, GoogleService-Info.plist for iOS) that mobile apps need. It also instructs the agent to ask whether you have an existing project ID or want a new one, and to always run Firebase CLI commands through npx so the latest version is used.
Great for
- Developers starting a new Firebase-backed Android, iOS, or Flutter app who want the agent to handle CLI login and project setup
- Teams that want config files fetched by command rather than downloaded manually from the Firebase Console
Skip it if
- Tasks such as Hosting deploys, Firestore, Auth, Crashlytics or Remote Config, which the skill explicitly excludes; the description says not to use it for those
- Non-developers without a Firebase account or Google Cloud access, since the steps need a logged-in account and project permissions
Try asking
- “Log me in to Firebase on this remote server using the no-browser login option”
- “Create a new Firebase project called my-recipe-app and set it as active”
- “Download the google-services.json for my Android app and save it in app/”
- “Check whether the Firebase CLI is installed and which project is currently active”
Install in 3 steps
- 1
Download the skill
The ZIP contains the 15 original files, the Apache-2.0 licence and an attribution note.
firebase-basics.zip - 2
Add it to your agent
Claude Code (all projects)
mkdir -p ~/.claude/skills && unzip firebase-basics.zip -d ~/.claude/skills/Claude Code / Agent SDK (this project only)
mkdir -p .claude/skills && unzip firebase-basics.zip -d .claude/skills/Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.
- 3
Ask for the task
No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.
Get better results
- Review each command before the agent runs it, especially projects:create and login, since they change your Google account and cloud resources
- Have your project ID ready; project IDs must be 6-30 lowercase characters with digits or hyphens and be globally unique
- Ask the agent to confirm which project is active before it downloads config files
What's inside
- references/android_setup.md
- references/attribution.md
- references/firebase-cli-guide.md
- references/firebase-service-init.md
- references/flutter_setup.md
- references/ios_setup.md
- references/local-env-setup.md
- references/refresh/android_studio.md
- references/refresh/antigravity.md
- references/refresh/claude.md
- references/refresh/gemini-cli.md
- references/refresh/other-agents.md
- references/setup/android_studio.md
- references/setup/antigravity.md
- SKILL.md
Redistributed unmodified from google/skills under the Apache-2.0 licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.