Skill · em Construir backend e dados
firebase-app-hosting-basics
Deploys and manages full-stack web applications (Next.js, Angular) with Server-Side Rendering (SSR) using Firebase App Hosting. Use when deploying Next.js/Angular apps, configuring apphosting.yaml or firebase.json apphosting blocks, managing secrets, setting up GitHub CI/CD, or configuring Blaze…
Procedência
- Origem: firebase/agent-skills
- Caminho:
skills/firebase-app-hosting-basics - Versão fixada:
c2630ec5c7a3f5bb31ddf89f8baa9eb883f8d715 - Licença: Apache-2.0
- Espelhado em 25/09/2026
- 153,2 mil instalações no skills.sh (lido em 25/09/2026)
Antes de instalar
4 arquivos · 8,9 KB · só texto, nenhum script
Instalar na sua CLI
O comando baixa a versão fixada (commit c2630ec) direto da origem, para a pasta que a CLI lê. Precisa de curl (macOS e Linux); no Windows não há comando, porque o Rook Labs é para macOS.
Claude Code
Neste projeto: instala em .claude/skills/firebase-app-hosting-basics/.
d=".claude/skills/firebase-app-hosting-basics" u="https://raw.githubusercontent.com/firebase/agent-skills/c2630ec5c7a3f5bb31ddf89f8baa9eb883f8d715/skills/firebase-app-hosting-basics" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/references/cli_commands.md" "$u/references/cli_commands.md" \ -o "$d/references/configuration.md" "$u/references/configuration.md" \ -o "$d/references/emulation.md" "$u/references/emulation.md" \ -o "$d/LICENSE" "https://raw.githubusercontent.com/firebase/agent-skills/c2630ec5c7a3f5bb31ddf89f8baa9eb883f8d715/LICENSE"
Global: instala em ~/.claude/skills/firebase-app-hosting-basics/.
d="$HOME/.claude/skills/firebase-app-hosting-basics" u="https://raw.githubusercontent.com/firebase/agent-skills/c2630ec5c7a3f5bb31ddf89f8baa9eb883f8d715/skills/firebase-app-hosting-basics" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/references/cli_commands.md" "$u/references/cli_commands.md" \ -o "$d/references/configuration.md" "$u/references/configuration.md" \ -o "$d/references/emulation.md" "$u/references/emulation.md" \ -o "$d/LICENSE" "https://raw.githubusercontent.com/firebase/agent-skills/c2630ec5c7a3f5bb31ddf89f8baa9eb883f8d715/LICENSE"
Codex
Neste projeto: instala em .agents/skills/firebase-app-hosting-basics/.
d=".agents/skills/firebase-app-hosting-basics" u="https://raw.githubusercontent.com/firebase/agent-skills/c2630ec5c7a3f5bb31ddf89f8baa9eb883f8d715/skills/firebase-app-hosting-basics" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/references/cli_commands.md" "$u/references/cli_commands.md" \ -o "$d/references/configuration.md" "$u/references/configuration.md" \ -o "$d/references/emulation.md" "$u/references/emulation.md" \ -o "$d/LICENSE" "https://raw.githubusercontent.com/firebase/agent-skills/c2630ec5c7a3f5bb31ddf89f8baa9eb883f8d715/LICENSE"
Global: instala em ~/.agents/skills/firebase-app-hosting-basics/.
d="$HOME/.agents/skills/firebase-app-hosting-basics" u="https://raw.githubusercontent.com/firebase/agent-skills/c2630ec5c7a3f5bb31ddf89f8baa9eb883f8d715/skills/firebase-app-hosting-basics" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/references/cli_commands.md" "$u/references/cli_commands.md" \ -o "$d/references/configuration.md" "$u/references/configuration.md" \ -o "$d/references/emulation.md" "$u/references/emulation.md" \ -o "$d/LICENSE" "https://raw.githubusercontent.com/firebase/agent-skills/c2630ec5c7a3f5bb31ddf89f8baa9eb883f8d715/LICENSE"
Antigravity
Neste projeto: instala em .agents/skills/firebase-app-hosting-basics/.
d=".agents/skills/firebase-app-hosting-basics" u="https://raw.githubusercontent.com/firebase/agent-skills/c2630ec5c7a3f5bb31ddf89f8baa9eb883f8d715/skills/firebase-app-hosting-basics" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/references/cli_commands.md" "$u/references/cli_commands.md" \ -o "$d/references/configuration.md" "$u/references/configuration.md" \ -o "$d/references/emulation.md" "$u/references/emulation.md" \ -o "$d/LICENSE" "https://raw.githubusercontent.com/firebase/agent-skills/c2630ec5c7a3f5bb31ddf89f8baa9eb883f8d715/LICENSE"
Global: instala em ~/.gemini/antigravity-cli/skills/firebase-app-hosting-basics/.
d="$HOME/.gemini/antigravity-cli/skills/firebase-app-hosting-basics" u="https://raw.githubusercontent.com/firebase/agent-skills/c2630ec5c7a3f5bb31ddf89f8baa9eb883f8d715/skills/firebase-app-hosting-basics" curl -fsSL --create-dirs \ -o "$d/SKILL.md" "$u/SKILL.md" \ -o "$d/references/cli_commands.md" "$u/references/cli_commands.md" \ -o "$d/references/configuration.md" "$u/references/configuration.md" \ -o "$d/references/emulation.md" "$u/references/emulation.md" \ -o "$d/LICENSE" "https://raw.githubusercontent.com/firebase/agent-skills/c2630ec5c7a3f5bb31ddf89f8baa9eb883f8d715/LICENSE"
Peça ao Rook
Já usa o Rook Labs? Cole no chat do Rook: instale a skill https://rooklabs.sh/marketplace/firebase.agent-skills.firebase-app-hosting-basics
Prévia do SKILL.md
---
name: firebase-app-hosting-basics
description: >-
Deploys and manages full-stack web applications (Next.js, Angular) with Server-Side Rendering (SSR) using Firebase App Hosting. Use when deploying Next.js/Angular apps, configuring apphosting.yaml or firebase.json apphosting blocks, managing secrets, setting up GitHub CI/CD, or configuring Blaze billing requirements.…
metadata:
category: Serverless
---
# 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.
…