All skills
firebase avatar

/firebase-basics

@073edf7 official
by firebasefirebase/agent-skills461 stars
102

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.

Use this Skill: https://skilld.dev/gh/firebase/agent-skills/firebase-basics

This session only. Nothing lands on disk.

referencessetupgemini_cli.md

≈510 tokens on demand. Your agent reads this file only when SKILL.md points to it.

Gemini CLI Setup

To get the most out of Firebase in the Gemini CLI, follow these steps to install the agent extension and the MCP server.

Recommended: Installing Extensions

The best way to get both the agent skills and the MCP server is via the Gemini extension.

1. Install and Verify Firebase Extension

Check if the extension is already installed before proceeding:

  1. Check Existing Extensions: Run gemini extensions list. If the output includes firebase, the extension is already installed.
  2. Install Extension: If not found, run the following command to install the Firebase agent skills and MCP server:
    gemini extensions install https://github.com/firebase/agent-skills
  3. Verify Installation: Run the following checks to confirm installation:
    • gemini mcp list -> Output should include firebase-tools.
    • gemini skills list -> Output should include firebase-basic.

2. Restart and Verify Connection

  1. Restart Gemini CLI: Instruct the user to restart the Gemini CLI if any new installation occurred. Stop and wait for their confirmation before proceeding.

Alternative: Manual MCP Configuration (Project Scope)

If the user only wants to use the MCP server for the current project:

1. Configure and Verify Firebase MCP Server

  1. Check Existing Configuration: Run gemini mcp list. If the output includes firebase-tools, the MCP server is already configured.
  2. Add the MCP Server: If not found, run the following command to configure the Firebase MCP Server:
    gemini mcp add -e IS_GEMINI_CLI_EXTENSION=true firebase npx -y firebase-tools@latest mcp
  3. Verify Configuration: Re-run gemini mcp list to confirm firebase-tools is connected.

2. Restart and Verify Connection

  1. Restart Gemini CLI: Instruct the user to restart the Gemini CLI. Stop and wait for their confirmation before proceeding.

Source: SKILL.md on GitHub

2 warnings2d5 checks · Risk SAFE
  • Gen Agent Trust Hub2d

    The skill facilitates the setup and management of Firebase projects through official CLI tools and environment configuration. It includes automated installation of related agent skills, configuration of MCP servers, and standard developer environment updates such as PATH modifications.

  • Socket2d

    1 alert: gptAnomaly

  • Snyk2d

    Risk: LOW · No issues

  • Runlayer6mo

    1/2 files flagged

  • ZeroLeaks5mo

    1 finding · Score: 69/100

Signed by skilld at 073edf7. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 2 days ago.

Activeupdated 2 months ago
metadata
{
  "category": "CloudInfrastructureAndServices"
}

README badge

README badge for firebase/agent-skills/firebase-basics