App Hosting Basics
SkillCloud & infraOnce this skill is added, your AI can deploy and manage web apps on Firebase App Hosting. That means it can put your web apps online and look after them for you. It comes from the Firebase agent skills collection.
Use App Hosting Basics in Claude, ChatGPT or Ahel Desktop
Free. Sign in, add App Hosting Basics and connect your AI. About a minute.
Also: Claude Code · Cursor · Codex
Then ask your AI: use the App Hosting Basics skill
Details
Instructions available. Your AI can read the instructions. Execution depends on the setup they require.
Account requirements not reviewed. Check the skill instructions before use; Ahel provides instructions and does not run this skill.
No other account needed.
Add the skill, then ask your AI to deploy a web app or manage one that is already on Firebase App Hosting.
What your AI can do with it
- Deploy web apps to Firebase App Hosting
- Manage web apps running on Firebase App Hosting
- Handle deployment and hosting tasks for your web apps
What this skill tells your AI
The instructions your AI receives, as published by firebase/agent-skills in skills/firebase-app-hosting-basics/SKILL.md and read by Ahel’s review.
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.
-
Configure
firebase.jsonwith anapphostingblock.{ "apphosting": { "backendId": "my-app-id", "rootDir": "/", "ignore": [ "node_modules", ".git", "firebase-debug.log", "firebase-debug.*.log", "functions" ] } } -
Create or edit
apphosting.yaml- see Configuration for more information on how to do so. -
If the app needs safe access to sensitive keys, use
npx -y firebase-tools@latest apphosting:secretscommands to set and grant access to secrets. -
Run
npx -y firebase-tools@latest deploywhen 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.
Signals
- GitHub stars
- 461
- Forks
- 102
- Last commit
- Sep 2026
- Installs
- 160k installs
Advanced
- Item type
- skill
- Key
firebase-app-hosting-basics- Source
- github.com/firebase/agent-skills
github.com/firebase/agent-skills
More in Cloud & infra
Skill · vercel-labs
More in Cloud & infraweb-design-guidelines
Skill · vercel-labs
More in Cloud & infraturborepo
Skill · vercel
More in Cloud & inframicrosoft-foundry
Skill · microsoft
More in Cloud & infraazure-diagnostics
Skill · microsoft
More in Cloud & infrauncloud
Skill · affaan-m
More in Cloud & infra