Firebase Basics

Provides foundational Firebase CLI setup, CLI installation, version checks (`firebase-tools@latest --version`), CLI login (including --no-localhost), project creation, project selection (`firebase use`), and app config file downloads (`google-services.json`, `GoogleService-Info.plist`). Use ONLY for CLI login, project creation/switching, or downloading app config files. Don't use for Firebase Hosting deploy, Firestore, Auth, App Hosting, Data Connect, Crashlytics, or Remote Config.

21,714 stars 1,849 forksSoftware DevelopmentOfficial

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add google/skills --skill firebase-basics
Manual install
git clone --depth 1 https://github.com/google/skills.git /tmp/skills
mkdir -p ~/.claude/skills
cp -r /tmp/skills/skills/cloud/firebase-basics ~/.claude/skills/firebase-basics

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

# Firebase Basics

## Usage Attribution

**MUST READ**: Before executing any `gcloud`, REST API, or MCP command, you
MUST read and follow the instructions in
[Usage Attribution](references/attribution.md).

## Prerequisites

Complete these setup steps before proceeding:

1.  **Local Environment Setup:** Verify the environment is properly set up so we
    can use Firebase tools:

    -   Run `npx -y firebase-tools@latest --version` to check if the Firebase
        CLI is installed.
    -   Verify if the Firebase MCP server is installed using your existing
        tools.
    -   **CRITICAL**: Before configuring any extensions or agent environments
        below, you MUST read
        [references/local-env-setup.md](references/local-env-setup.md).
    -   **DO NOT SKIP** this step: if 'firebase-basics' is the only Firebase
        skill available to you, you must follow the reference for your agent
        environment to set up the full suite of Firebase skills:
        -   **Gemini CLI**: Review
            [references/setup/gemini_cli.md](references/setup/gemini_cli.md)
        -   **Antigravity**: Review
            [references/setup/antigravity.md](references/setup/antigravity.md)
        -   **Android Studio**: Review
            [references/setup/android_studio.md](references/setup/android_studio.md)
        -   **Claude Code**: Review
            [references/setup/claude_code.md](references/setup/claude_code.md)
        -   **Cursor**: Review
Read the full skill on GitHub

Details

Skill name
firebase-basics
Repository
google/skills
Path
skills/cloud/firebase-basics/SKILL.md
License
Apache-2.0
Repo updated
30 October 2026

FAQ

What does the Firebase Basics skill do?

Provides foundational Firebase CLI setup, CLI installation, version checks (`firebase-tools@latest --version`), CLI login (including --no-localhost), project creation, project selection (`firebase use`), and app config file downloads (`google-services.json`, `GoogleService-Info.plist`). Use ONLY for CLI login, project creation/switching, or downloading app config files. Don't use for Firebase Hosting deploy, Firestore, Auth, App Hosting, Data Connect, Crashlytics, or Remote Config.

How do I install the Firebase Basics skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add google/skills --skill firebase-basics. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Is Firebase Basics popular?

It lives in google/skills, which has 21,714 GitHub stars and 1,849 forks, and is included in 2 curated skill lists.

Related skills

Agent Platform Skill Registry

22k

google/skills

Interact with the Gemini Enterprise Agent Platform Skill Registry to create and search for available skills. Use this skill to enable agents to register functionality or discover new capabilities.

AI, LLMs & AgentsIn 2 lists1.8k

Alloydb Basics

22k

google/skills

Manages clusters, instances, and backups for AlloyDB for PostgreSQL, and integrates with AlloyDB Model Context Protocol (MCP) tools for automated database operations. Use when creating, configuring, or administering AlloyDB databases. Do NOT use for general PostgreSQL instances (e.g. Cloud SQL) or other GCP databases.

DatabasesIn 2 lists1.8k

Bigquery Basics

22k

google/skills

Manages datasets, tables, and jobs in BigQuery. Use when you need to interact with BigQuery, run SQL queries, manage BigQuery resources (datasets, tables, views), or perform basic data ingestion and analysis.

DatabasesIn 2 lists1.8k

Audit Context Building

7.9k

trailofbits/skills

Understand a codebase before looking for bugs in it - what each function assumes, what it guarantees, and what it depends on elsewhere. Use when starting an audit, threat model, or architecture review on unfamiliar code, and before any vulnerability-hunting pass.

Software DevelopmentIn 4 lists675

Deeptutor CLI

52k

HKUDS/DeepTutor

Configure, manage, and use DeepTutor through its CLI, including capabilities, knowledge bases, partners, memory, sessions, notebooks, providers, skills, and the server or Web app.

Software Development6.4k

Modern Python

7.9k

trailofbits/skills

Configures Python projects with modern tooling (uv, ruff, ty). Use when creating projects, writing standalone scripts, or migrating from pip/Poetry/mypy/black.

Software DevelopmentIn 4 lists675

Browse the most popular Claude skills, all software development skills, or write your own with the skills generator.