firebase-local-env-setup

Set up Node.js >=20, Firebase CLI, and initial login for first-time Firebase environments.

Updated Dec 17, 2025
One-click install
npx skills add https://github.com/harshvardhan-singh-dhakad/AdsVerse --skill firebase-local-env-setup
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: firebase-local-env-setup
Source: https://github.com/harshvardhan-singh-dhakad/AdsVerse/tree/main/.agents/skills/firebase-local-env-setup
Command: npx skills add https://github.com/harshvardhan-singh-dhakad/AdsVerse --skill firebase-local-env-setup

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Bare minimum INITIAL setup for getting started with Firebase (Node.js, CLI installation, first-time login). Use ONLY for first-time setup. For updating, troubleshooting, or refreshing an existing environment, use the firebase-basics skill instead.

Core Features & Use Cases

  • Node.js verification & guidance: Ensures Node.js is installed at version >= 20 and guides installation via nvm, with OS-specific steps.
  • Firebase CLI & Auth setup: Verifies firebase-tools is installed, checks login, and handles non-localhost login when needed.
  • Agent-specific prep: Points to agent-specific setup docs (Gemini CLI, Antigravity, Claude Code, Cursor, GitHub Copilot, Other Agents).

Quick Start

Follow the initial environment checks to verify Node.js >= 20 and Firebase CLI login, then proceed with agent-specific setup.

Frequently Asked Questions about firebase-local-env-setup

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up a Firebase development environment for the first time?▼

To set up a Firebase development environment, you must install Node.js version 20 or higher, install the firebase-tools CLI, complete the first-time login process, and link your specific agent setup references.

What version of Node.js do I need for Firebase CLI setup?▼

Firebase CLI setup requires Node.js version 20 or higher. The environment setup process validates your current Node.js version and guides you through installation via nvm with OS-specific steps if needed.

How do I handle Firebase CLI login for non-localhost environments?▼

Firebase CLI login for non-localhost environments is handled automatically during the initial setup. The process verifies firebase-tools is installed, checks your login status, and triggers non-localhost authentication when required.

Can I use this Firebase setup process for troubleshooting an existing environment?▼

You cannot use this initial Firebase setup process for troubleshooting or refreshing existing environments. This is strictly for first-time setup; updating or troubleshooting an existing environment requires the firebase-basics skill instead.

Does Firebase local environment setup support agent-specific configurations?▼

Firebase local environment setup supports agent-specific configurations by providing dedicated setup documentation references for Gemini CLI, Antigravity, Claude Code, Cursor, GitHub Copilot, and other agents after core validation.

Why do I need firebase-tools for my Node.js development environment?▼

You need firebase-tools to enable Firebase CLI commands within your Node.js development environment. The setup validates its presence to ensure you can authenticate, manage projects, and deploy services correctly.