Firebase Basics
Provides the foundational workflow for setting up and configuring Firebase projects using the Firebase CLI.
Prerequisites
- Node.js / NPM installed
- Firebase project (or create one)
Quick Start
- Install Agent Skills for Firebase:
npx -y skills add firebase/agent-skills -y - Log in:
npx -y firebase-tools@latest login - Set active project:
npx -y firebase-tools@latest use <PROJECT_ID>
Code Example: Creating a Firebase Project
# Create a new project
npx -y firebase-tools@latest projects:create my-app-project --display-name "My App"
# List existing projects
npx -y firebase-tools@latest projects:list
Common Pitfalls
- Missing NPM: Firebase CLI requires Node.js — verify with
npm --versionfirst - Not logged in: Run
firebase loginbefore any project operations - No active project: Set active project with
firebase use --add <PROJECT_ID> - Outdated CLI: Use
npx -y firebase-tools@latestto always get the latest version
Verification Checklist
- NPM installed:
npm --version - Firebase CLI accessible:
npx firebase-tools --version - Logged in:
npx firebase-tools login - Active project set:
npx firebase-tools use - Firebase skills installed:
npx skills add firebase/agent-skills -y