extension-to-functions…
Skill for converting an installed Firebase Extension (or extension source) into a standalone…
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
$ npx -y skills add firebase/agent-skills --skill firebase-app-hosting-basics --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/firebase-app-hosting-basicsContext preview
The summary Claude sees to decide when to auto-load this skill.
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
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. Don't use for classic static web hosting, Auth, Firestore, Crashlytics, or Xcode. metadata: category: Serverless
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.
**Choose Firebase Hosting if:**
**Choose Firebase App Hosting if:**
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"
]
}
}1. Create or edit `apphosting.yaml`- see [Configuration](references/configuration.md) for more information on how to do so. 1. 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. 1. 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](references/cli_commands.md) for more information on how to set this up using CLI commands.
See [Emulation](references/emulation.md) for more information on how to test your app locally using the Firebase Local Emulator Suite.
Repo: firebase/agent-skills
Skill for converting an installed Firebase Extension (or extension source) into a standalone…
Official skill for integrating Firebase AI Logic (Gemini API) into web applications. Covers…
Guide for setting up and using Firebase Authentication. Use this skill when the user's app…
Provides foundational Firebase CLI setup, CLI installation, version checks…
Comprehensive guide for Firebase Crashlytics, including provisioning and SDK usage. Use this…
Builds and deploys Firebase SQL Connect (aka Firebase Data Connect) backends with PostgreSQL…