En bref
La skill déploie et configure Firebase Hosting classique, pour un site statique, une application monopage ou des microservices. Elle sert à publier ce type de site, à poser un domaine personnalisé, à régler firebase.json (redirections, réécritures, en-têtes, multi-site), ou à gérer des canaux de préversion. Les canaux de preview donnent une URL temporaire avant production, et une intégration GitHub peut automatiser préversions et déploiements. Elle ne s’emploie pas pour Firebase App Hosting (Next.js / SSR), ni pour Auth, les requêtes ou règles Firestore, Data Connect ou Crashlytics. Le skill distingue clairement Hosting (statique / SPA) et App Hosting (pile rendue côté serveur).
Ce que ça fait
- Couvre le Hosting classique : statique, SPA, microservices, domaines, firebase.json et canaux de preview.
- Renvoie vers firebase-app-hosting-basics dès qu’il s’agit de Next.js, Angular ou d’un rendu serveur.
- Permet de tester sur une URL de préversion avant de basculer en production.
- N’écrit ni règles Firestore ni configuration d’authentification.
Pour qui, et un exemple
Équipes qui publient un site statique ou une SPA sur Firebase Hosting, avec éventuellement un domaine et des previews.
Exemple de demande : Une doc interne doit être en ligne, avec une preview par branche : on configure firebase.json, on ouvre un canal de préversion, puis un domaine personnalisé, sans passer par App Hosting.
Quand on déploie un site ou une SPA sur Firebase Hosting, que l’on règle firebase.json, un domaine, ou des canaux de préversion — pas pour un hébergement SSR. Exemple rédigé par iadujour.fr à partir du SKILL.md, non testé.
Installer
npx skills add firebase/skills (README ; le dépôt firebase/skills redirige vers firebase/agent-skills).
npx skills add firebase/skillsFonctionne avec
- Gemini CLI
- Claude Code
- Codex
- Kimi Code CLI
- Cursor
- Windsurf
- GitHub Copilot
Source : Procédures d’installation documentées dans le README (Cursor, Windsurf et Copilot par copie manuelle).
Niveau : Débutant
Suppose un projet Firebase et la CLI Firebase (via npx firebase-tools).
Extrait du SKILL.md
La description d’origine, celle que l’agent lit pour décider de charger la skill (en anglais) :
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. […]
Citée depuis le SKILL.md au commit 99954a3 . Le dossier contient aussi 2 fichiers annexes (references/).
Le SKILL.md compte 69 lignes et 3 sections principales :
- Overview
- Hosting vs App Hosting
- Instructions
Licence : Apache 2.0
Vérifiée le 10 novembre 2026 sur : fichier LICENSE du dépôt .
La licence autorise la reprise : le texte intégral du SKILL.md est reproduit ci-dessous, sans modification, avec sa mention de licence.
Texte intégral du SKILL.md
Reproduit sans modification depuis firebase/agent-skills (commit 99954a3) , © Firebase (Google), sous licence Apache 2.0 (fichier de licence d’origine ).
Afficher le SKILL.md original (69 lignes, en anglais)
---
name: firebase-hosting-basics
description: >-
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.
metadata:
author: Google LLC
category: Serverless
---
# 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.
- You want an automated "git push to deploy" workflow with zero configuration.
## Instructions
### 1. Configuration (`firebase.json`)
For details on configuring Hosting behavior, including public directories,
redirects, rewrites, and headers, see
[configuration.md](references/configuration.md).
### 2. Deploying
For instructions on deploying your site, using preview channels, and managing
releases, see [deploying.md](references/deploying.md).
### 3. Emulation
To test your app locally:
```bash
npx -y firebase-tools@latest emulators:start --only hosting
```
This serves your app at `http://localhost:5000` by default.
Dans l’annuaire
Cas d’usage et guides qui partagent un thème, un métier ou un outil avec cette skill.
Commentaires.
Un retour d’expérience, une question, une précision sur cette skill ? Les commentaires sont relus avant publication.
Commentaires publiés
Chargement des commentaires…
Laisser un commentaire
Charte de modération. Chaque commentaire est relu avant publication. Sont refusés : l’incitation à la haine, les propos injurieux ou discriminatoires, la publicité, le spam et les liens promotionnels, le hors-sujet et les données personnelles d’autrui.