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.