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.