firebase-app-hosting-basics
Deploy and manage full-stack web apps (Next.js, Angular, etc.)
Developer Setup
Setup & Installation
npx skills add https://github.com/firebase/agent-skills --skill firebase-app-hosting-basicsnpx skills add https://github.com/firebase/agent-skills --skill firebase-app-hosting-basicsOverview
What This Skill Does
Deploy and manage full-stack web apps (Next.js, Angular, etc.)
Application
When to use this Skill
- Integrating firebase app hosting basics into your development workflow.
- Following best practices for deploy and manage full-stack web apps (next.
- Automating repetitive tasks with AI-assisted tooling.
- Building production-grade applications with proper standards.
- Debugging and troubleshooting common implementation issues.
Documentation
Show Skills.md file
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.
- Configure
firebase.jsonwith anapphostingblock.
Recommendations
Explore other random skills
azure-verified-modules
Azure Verified Modules (AVM) certification standards for Terraform modules
new-terraform-provider
Scaffold a new Terraform provider project using the Plugin Framework
run-acceptance-tests
Run acceptance tests for Terraform providers using Go's test runner