Skills Agentes

Firebase App Hosting Basics

Despliega y gestiona apps full-stack (Next.js, Angular) con SSR usando Firebase App Hosting: apphosting.yaml, bloques apphosting en firebase.json, secretos y CI/CD con GitHub.

Oficial

Reemplaza a: Firebase Hosting (para sitios estáticos o SPA sin SSR)

Estrellas
448

en todo el repo

Actividad
58

0–100, la ruta de este skill

Actualizado
el mes pasado

último commit aquí

Commits
3

últimos 90 días

Contexto
670 tok

100 tok en reposo

Paquete
4 archivos

9 KB

Instalar

Funciona con cualquier agente que lea SKILL.md

npx -y skills add firebase/agent-skills --skill firebase-app-hosting-basics --agent claude-code

Se instala solo en este repositorio.

Qué hace

  • Configura y despliega apps full-stack (Next.js, Angular) con SSR usando Firebase App Hosting
  • Edita apphosting.yaml y el bloque apphosting de firebase.json
  • Gestiona secretos con comandos apphosting:secrets
  • Ayuda a configurar CI/CD automatizado con GitHub para despliegues 'git push'

Úsalo cuando

  • Al desplegar apps Next.js o Angular
  • Al configurar apphosting.yaml o el bloque apphosting de firebase.json
  • Al gestionar secretos de la app
  • Al configurar CI/CD con GitHub o requisitos de facturación Blaze

No lo uses cuando

  • Hosting estático clásico
  • Auth, Firestore o Crashlytics
  • Proyectos de Xcode

Qué lo activa

Di cualquiera de estas frases y el agente debería cargar este skill.

  • “Despliega mi app Next.js con Firebase App Hosting”
  • “Configura apphosting.yaml para mi proyecto Angular”
  • “Ayúdame a añadir secretos con apphosting:secrets”
  • “Configura CI/CD con GitHub para App Hosting”

SKILL.md

En inglés

App Hosting Basics

Description

This skill enables the agent to deploy and manage modern, full-stack web applications (Next.js, Angular, etc.) using Firebase App Hosting.

Important: In order to use App Hosting, your Firebase project must be on the Blaze pricing plan. Direct the user to https://console.firebase.google.com/project/_/overview?purchaseBillingPlan=metered to upgrade their plan.

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.

Deploying to App Hosting

Deploy from Source

This is the recommended flow for most users.

  1. Configure firebase.json with an apphosting block.

    {
      "apphosting": {
        "backendId": "my-app-id",
        "rootDir": "/",
        "ignore": [
          "node_modules",
          ".git",
          "firebase-debug.log",
          "firebase-debug.*.log",
          "functions"
        ]
      }
    }
    
  2. Create or edit apphosting.yaml- see Configuration for more information on how to do so.

  3. If the app needs safe access to sensitive keys, use npx -y firebase-tools@latest apphosting:secrets commands to set and grant access to secrets.

  4. Run npx -y firebase-tools@latest deploy when you are ready to deploy.

Automated deployment via GitHub (CI/CD)

Alternatively, set up a backend connected to a GitHub repository for automated deployments "git push" deployments. This is only recommended for more advanced users, and is not required to use App Hosting. See CLI Commands for more information on how to set this up using CLI commands.

Emulation

See Emulation for more information on how to test your app locally using the Firebase Local Emulator Suite.

Reproducido de firebase/agent-skills bajo licencia Apache-2.0. Leer esta página en markdown.

Archivos

4 archivos en el paquete. Solo se lee SKILL.md al activarse — las referencias se cargan si el skill decide que las necesita.

Antes de instalar

El proyecto de Firebase debe estar en el plan de precios Blaze para usar App Hosting.

Detalles

Creador
firebase
Licencia
Apache-2.0
Recursos incluidos
referencias
Código fuente
Ver SKILL.md

Etiquetas

Más de firebase/agent-skills

Este repo incluye 12 skills. Si instalas uno, normalmente ya tienes los demás. Ver el pack agent-skills entero y su comando de instalación

Skill oficial para integrar Firebase AI Logic (Gemini API) en apps. Cubre configuración, inferencia multimodal, salida estructurada y seguridad.

Costo de contexto al activarse
2.3k tok
Tamaño del paquete
5 archivos
Última actualización
el mes pasado
Oficialdesarrollo apis

Configura, gestiona, consulta y ajusta bases de datos Cloud Firestore (edición Standard/Enterprise): modelado de datos, reglas de seguridad, índices e integraciones SDK (Web, Python, iOS, Android, Flutter).

Costo de contexto al activarse
991 tok
Tamaño del paquete
17 archivos
Última actualización
el mes pasado
Oficialbases de datos

Convierte una Firebase Extension instalada (o su código fuente) en un codebase de Cloud Functions independiente o en un paquete npm publicable, con upgrade de triggers V1 a V2, lifecycle hooks y seguridad declarativa.

Costo de contexto al activarse
1.1k tok
Tamaño del paquete
4 archivos
Última actualización
el mes pasado
Oficialdevops infraestructura

Guía para configurar y usar Firebase Authentication. Úsala cuando la app necesite inicio de sesión de usuarios, gestión de usuarios o acceso seguro a datos mediante reglas de auth.

Costo de contexto al activarse
1k tok
Tamaño del paquete
6 archivos
Última actualización
el mes pasado
Oficialseguridad

Configura la base de Firebase: instala/verifica la CLI, gestiona login (incl. --no-localhost), crea o selecciona proyectos y descarga los archivos de configuración de la app.

Costo de contexto al activarse
1.8k tok
Tamaño del paquete
20 archivos
Última actualización
el mes pasado
Oficialdevops infraestructura

Despliega y configura el Firebase Hosting clásico para sitios estáticos, SPAs y microservicios: dominios, firebase.json, redirects, rewrites y canales de vista previa.

Costo de contexto al activarse
599 tok
Tamaño del paquete
3 archivos
Última actualización
el mes pasado
Oficialdevops infraestructura

Skills relacionados

Convierte una Firebase Extension instalada (o su código fuente) en un codebase de Cloud Functions independiente o en un paquete npm publicable, con upgrade de triggers V1 a V2, lifecycle hooks y seguridad declarativa.

Costo de contexto al activarse
1.1k tok
Tamaño del paquete
4 archivos
Última actualización
el mes pasado
Oficialdevops infraestructura

Configura la base de Firebase: instala/verifica la CLI, gestiona login (incl. --no-localhost), crea o selecciona proyectos y descarga los archivos de configuración de la app.

Costo de contexto al activarse
1.8k tok
Tamaño del paquete
20 archivos
Última actualización
el mes pasado
Oficialdevops infraestructura

Guía completa de Firebase Crashlytics, incluyendo la provisión y el uso del SDK, para configurar el reporte de crashes en tu aplicación Android o iOS.

Costo de contexto al activarse
433 tok
Tamaño del paquete
3 archivos
Última actualización
el mes pasado
Oficialdevops infraestructura