Firebase's official skill for adding sign-in to an app: enable providers from firebase.json, deploy the auth config, wire up the client SDK on web, Flutter, Android or iOS, and lock data down with request.auth rules.
Firebase Hosting Basics Skill
Firebase's official skill for deploying static sites and SPAs to classic Firebase Hosting: firebase.json redirects, rewrites and headers, preview channels, custom domains, local emulation, and when to pick App Hosting instead.
Install
Other ways to install
About
- Decision guide between classic Hosting and App Hosting for SSR frameworks
- Configures firebase.json public directory, redirects, rewrites, headers and multi-site
- Preview channels for testing changes on temporary URLs before going live
- Local testing with the Hosting emulator
Firebase Hosting Basics is the deployment skill in Firebase's official agent-skills collection. It teaches a coding agent how to put a static website, a single-page app or a small set of microservices on classic Firebase Hosting, which serves content from a global CDN with SSL configured by default.
Its most useful part is a scoping decision that agents often get wrong: classic Hosting versus Firebase App Hosting. The skill sends static HTML/CSS/JS sites and SPAs built with React or Vue (without server-side rendering) to Hosting, where the developer controls the build and deploys from the CLI. Full-stack frameworks such as Next.js or Angular that need SSR or ISR, or a git-push deploy flow, belong to App Hosting instead, and the skill's description explicitly says not to use it for App Hosting, Auth, Firestore, Data Connect or Crashlytics work.
The body is deliberately short and routes to two reference files: one for firebase.json configuration (public directories, redirects, rewrites, headers and multi-site setups) and one for deploying, preview channels and release management. Preview channels let the agent publish a change to a temporary URL before it reaches the live site, and GitHub Actions can automate previews and deploys. For local testing it runs npx -y firebase-tools@latest emulators:start --only hosting, which serves the app on http://localhost:5000 by default.
The skill also notes that dynamic content can be served through Cloud Functions or Cloud Run behind Hosting. Apache-2.0, maintained by Google alongside the other Firebase skills.
SKILL.md
The instructions your agent loads, as published by Firebase.
Related Skills
See all Firebase Hosting Basics alternativesSkill: Firebase Basics
by Google
Google's official Firebase entry-point skill — CLI login, project creation and selection, and programmatic retrieval of google-services.json and GoogleService-Info.plist.
Skill: Deploy to Vercel
by Vercel
Vercel's official deployment skill — inspects project state, picks the right deploy path, and defaults to preview deployments with a claimable URL when no account is linked.
Skill: Netlify Deploy
by Netlify
Netlify's official deploy skill: netlify.toml deploy contexts and their precedence, CLI and drag-and-drop deploys, Deploy Previews, build hooks, skew protection, and secrets-scanning build failures.