firebase-basics
Firebase CLI fundamentals for project setup, authentication, and service initialization.
- Covers authentication via Firebase CLI login, project creation with unique IDs, and service initialization through interactive prompts
- Guides setup of core Firebase services including Firestore, Functions, and Hosting with configuration file generation
- Includes self-documenting CLI help system for discovering available commands and detailed usage patterns
- Requires prior completion of
firebase-local-env-setupskill and Firebase CLI installation
Prerequisites
Complete these setup steps before proceeding:
-
Local Environment Setup: Verify the environment is properly set up so we can use Firebase tools:
- Run
npx -y firebase-tools@latest --versionto 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.
- 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
- Run
More from firebase/skills
firebase-auth-basics
Guide for setting up and using Firebase Authentication. Use this skill when the user's app requires user sign-in, user management, or secure data access using auth rules.
759firebase-hosting-basics
Skill for working with Firebase Hosting (Classic). Use this when you want to deploy static web apps, Single Page Apps (SPAs), or simple microservices. Do NOT use for Firebase App Hosting.
592firebase-app-hosting-basics
Deploy and manage web apps with Firebase App Hosting. Use this skill when deploying Next.js/Angular apps with backends.
590firebase-data-connect
Builds and deploys Firebase SQL Connect (aka Firebase Data Connect) backends with PostgreSQL securely. Use when designing schemas with tables and relations, writing authorized queries and mutations, configuring real-time data updates, or generating type-safe SDKs. Use when you need a relational database with Firebase, or when the user mentions SQL Connect or Data Connect.
517firebase-ai-logic
Official skill for integrating Firebase AI Logic (Gemini API) into web applications. Covers setup, multimodal inference, structured output, and security.
489firebase-firestore-standard
Comprehensive guide for Firestore Standard Edition, including provisioning, security rules, and SDK usage. Use this skill when the user needs help setting up Firestore, writing security rules, or using the Firestore SDK in their application.
353