Technical & DevelopmentBeginner
firebase-hosting-basics
Deploy static sites, SPAs, and microservices to Firebase Hosting
Developer Setup
Setup & Installation
bash
npx skills add https://github.com/firebase/agent-skills --skill firebase-hosting-basicsnpx skills add https://github.com/firebase/agent-skills --skill firebase-hosting-basicsOr paste this URL into your assistant to install:
Overview
What This Skill Does
Deploy static sites, SPAs, and microservices to Firebase Hosting
Application
When to use this Skill
- Integrating firebase hosting basics into your development workflow.
- Following best practices for deploy static sites, spas, and microservices to firebase hosting.
- Automating repetitive tasks with AI-assisted tooling.
- Building production-grade applications with proper standards.
- Debugging and troubleshooting common implementation issues.
Documentation
Show Skills.md file
hosting-basics
This skill provides instructions and references for working with Firebase Hosting, a fast and secure hosting service for your web app, static and dynamic content, and microservices.
Overview
Firebase Hosting provides production-grade web content hosting for developers. With a single command, you can deploy web apps and serve both static and dynamic content to a global CDN (content delivery network).
Key Features:
- Fast Content Delivery: Files are cached on SSDs at CDN edges around the world.
- Secure by Default: Zero-configuration SSL is built-in.
- Preview Channels: View and test changes on temporary preview URLs before deploying live.
- GitHub Integration: Automate previews and deploys with GitHub Actions.
- Dynamic Content: Serve dynamic content and microservices using Cloud Functions or Cloud Run.
Hosting vs App Hosting
Choose Firebase Hosting if:
- You are deploying a static site (HTML/CSS/JS).
- You are deploying a simple SPA (React, Vue, etc. without SSR).
- You want full control over the build and deploy process via CLI.
Choose Firebase App Hosting if:
- You are using a supported full-stack framework like Next.js or Angular.
- You need Server-Side Rendering (SSR) or ISR.
Lines 1 - 25 of 41
Recommendations