setup-firebase
Installation
SKILL.md
Setup Firebase Hosting for Frontend Deployment
This skill creates the necessary Firebase resources for deploying the frontend to Firebase Hosting, updates local configuration, and optionally updates GitHub Actions workflows.
Instructions
You are setting up Firebase Hosting infrastructure for the frontend deployment. Follow these steps carefully:
Step 1: Gather Information
Ask the user for the new app/project name using AskUserQuestion. This name will be used to derive:
- Firebase project ID: the name in lowercase, kebab-case (e.g.,
my-app) — this becomes the project ID - Firebase display name: title-cased version (e.g.,
My App) - Hosting URL:
https://<project-id>.web.app
Also ask whether this is:
- A new Firebase project — will create a new project and enable Firebase
- An existing GCP project — will add Firebase to an existing GCP project
- An existing Firebase project — will just link to it (no creation needed)