Skill DevOps Limited info

firebase-basics

Provides foundational Firebase CLI setup, project creation, app config downloads, and serves as the gateway to installing the full suite of Firebase agent skills.

  • 21.1k GitHub stars
firebase-basics — illustration

What it is

Firebase Basics is a foundational Google Cloud skill that handles Firebase CLI setup, authentication, project creation, project selection, and app configuration file downloads. It explicitly scopes itself to these foundational tasks and directs users to separate skills for Hosting, Firestore, Auth, App Hosting, Data Connect, Crashlytics, and Remote Config. The skill enforces six usage principles: always use npx -y firebase-tools@latest instead of the bare firebase command for version consistency, prioritize the Firebase MCP Server and Developer Knowledge search tools over general knowledge, follow agent skills for implementation guidance, use Firebase MCP Server tools instead of direct API calls, keep skills updated, and automate config file retrieval for iOS and Android apps rather than directing users to the Firebase Console. A critical feature is the agent environment setup: the skill includes specific setup guides for Gemini CLI, Antigravity, Android Studio, Claude Code, Cursor, GitHub Copilot, and other agents. If firebase-basics is the only Firebase skill available, the agent must follow these setup references to install the full suite of Firebase skills. The skill also covers headless authentication (login --no-localhost for environments without a browser) and requires agents to ask developers before creating new projects versus using existing ones.

Who it's for

  • mobile developers
  • web developers
  • full-stack developers using Firebase
  • Google Cloud developers

Requirements

Requirements

  • Node.js with npx
  • Firebase account
  • Google Cloud project

Setup

  1. Step 1

    bash
    Install from Google skills repository: npx skills add google/skills --skill firebase-basics

يوفر إعداد Firebase CLI الأساسي وإنشاء المشاريع وتنزيل تكوينات التطبيقات ويعمل كبوابة لتثبيت مجموعة مهارات Firebase الكاملة.

Examples

Check Firebase CLI version

Prompt
prompt
npx -y firebase-tools@latest --version

Expected output: Verifies Firebase CLI installation using npx to ensure the latest version.

Create a new Firebase project

Prompt
prompt
npx -y firebase-tools@latest projects:create my-project --display-name "My App"

Expected output: Creates a new Firebase project with a globally unique ID and display name.

Pros & cons

Pros

  • Pro:Gateway skill that sets up the entire Firebase agent environment
  • Pro:Agent-specific setup guides for Gemini CLI, Claude Code, Cursor, Copilot, and others
  • Pro:Enforces npx -y firebase-tools@latest for consistent version management
  • Pro:Automated config file retrieval instead of manual Console downloads

Cons

  • Con:Intentionally limited in scope: does not cover Hosting, Firestore, Auth, or other Firebase services (separate skills handle those)