firebase/firebase-hosting-basics
>- Deploys and configures classic Firebase Hosting for static websites, single-page apps (SPAs), and microservices. Use when deploying static sites/SPAs, setting up custom domains, configuring firebase.json hosting settings (redirects, rewrites, headers, multi-site), or managing preview channels. Don't use for Firebase App Hosting (Next.js/SSR), Auth, Firestore queries/rules, Data Connect, or Crashlytics.
npx skills add https://github.com/firebase/agent-skills --skill firebase-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.
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:
world.
deploying live.
Functions or Cloud Run.
Choose Firebase Hosting if:
Choose Firebase App Hosting if:
firebase.json)For details on configuring Hosting behavior, including public directories,
redirects, rewrites, and headers, see
configuration.md.
For instructions on deploying your site, using preview channels, and managing
releases, see deploying.md.
To test your app locally:
npx -y firebase-tools@latest emulators:start --only hosting
This serves your app at http://localhost:5000 by default.
Take firebase/firebase-hosting-basics from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.
The instructions reference npx.
Without those the skill loads but fails at the first command.