setup-firebase

Automates Firebase Hosting setup for frontend web applications, including .firebaserc configuration and optional GitHub Actions workflows.

Updated Dec 26, 2025
One-click install
npx skills add https://github.com/karthik-chejerla-hai/weekday-masters --skill setup-firebase
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: setup-firebase
Source: https://github.com/karthik-chejerla-hai/weekday-masters/tree/main/.claude/skills/setup-firebase
Command: npx skills add https://github.com/karthik-chejerla-hai/weekday-masters --skill setup-firebase

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines the process of setting up Firebase Hosting for frontend applications, ensuring a smooth deployment experience.

Core Features & Use Cases

  • Firebase Project Setup: Creates new Firebase projects or links to existing ones.
  • Hosting Configuration: Initializes and configures Firebase Hosting for your frontend.
  • Local & CI Updates: Updates local configuration files and optionally GitHub Actions workflows.
  • Use Case: When rebranding your application or migrating to a new infrastructure, this Skill will guide you through creating a fresh Firebase project, configuring hosting, and updating necessary deployment pipelines.

Quick Start

Use the setup-firebase skill to create a new Firebase project for your frontend.

Frequently Asked Questions about setup-firebase

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

FAQPage Schema
How do I set up Firebase Hosting for my frontend web application?▼

To set up Firebase Hosting, you can create a new Firebase project, link an existing GCP project, or connect to an existing Firebase project. The process configures local `.firebaserc` files to prepare your frontend for deployment.

Can I automate Firebase project creation and configuration for CI/CD pipelines?▼

Yes, you can automate Firebase project creation and configuration for CI/CD pipelines. The setup process optionally updates your GitHub Actions workflows, ensuring a smooth automated deployment experience for your frontend application.

Does this Firebase setup process support linking to existing GCP projects?▼

Yes, the Firebase setup process supports linking to existing GCP projects. You can connect your current Google Cloud Platform project to Firebase Hosting without needing to create a completely new project from scratch.

What is the best way to configure local Firebase files for frontend hosting?▼

The best way to configure local Firebase files is through an automated setup that initializes your project and generates the `.firebaserc` configuration. This ensures your local environment is correctly linked for frontend deployment.

How do I migrate my frontend to a new Firebase project during rebranding?▼

To migrate your frontend during rebranding, use the setup process to create a fresh Firebase project, configure the hosting environment, and update your deployment pipelines. This guides you through the entire infrastructure migration.

What local configuration files are updated when initializing Firebase Hosting?▼

When initializing Firebase Hosting, the local `.firebaserc` files are updated to link your frontend application to the correct Firebase project. This local configuration ensures your deployment targets the right hosting environment.