Skills
Skill 3 of 13
Deploys and manages full-stack web applications (Next.js, Angular) with Server-Side Rendering (SSR) using Firebase App Hosting.
1 minute · 267 words · 7 sections
Install
npx skills add firebase/agent-skills --skill firebase-app-hosting-basicsnpx skills add firebase/agent-skills/plugin marketplace add firebase/agent-skillsThe first command installs just this skill, by the name in its SKILL.md; the second installs the whole repository.
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 (opens in a new tab) to upgrade their plan.
Choose Firebase Hosting if:
Choose Firebase App Hosting if:
This is the recommended flow for most users.
Configure firebase.json with an apphosting block.
{
"apphosting": {
"backendId": "my-app-id",
"rootDir": "/",
"ignore": [
"node_modules",
".git",
"firebase-debug.log",
"firebase-debug.*.log",
"functions"
]
}
}Create or edit apphosting.yaml- see
Configuration (opens in a new tab) for more information on how to
do so.
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.
Run npx -y firebase-tools@latest deploy when you are ready to deploy.
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 (opens in a new tab) for more information on how to set this up using CLI commands.
See Emulation (opens in a new tab) for more information on how to test your app locally using the Firebase Local Emulator Suite.
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. Don't use for classic static web hosting, Auth, Firestore, Crashlytics, or Xcode.
The verbatim description from this skill’s front matter — the string an agent matches on to decide whether to load it.
main, last pushed 23 September 2026.SKILL.md, not by matching a directory convention. One layout observed: skills/*/SKILL.md.h1 and no skipped levels:.claude-plugin/marketplace.json by Firebase, declaring 1 plugin. It is read for editorial metadata only — never as the skill index, which is always the repository tree./firebase/agent-skills.md, and each skill at its own .md URL.3 files · 6 KB
Everything this skill ships beside its prose. All of it is set here, as subchapters of skill 3.
Documentation the agent loads on demand, rather than up front.