Claude Marketplaces
SkillsMCP serversMarketplacesDigestTools
Submit

This week in Claude

Every Monday: Claude Code, Agent SDK, MCP, and the Anthropic platform moves worth your time.

Skills by category
Frontend DevelopmentBackend & APIsTesting & QASecurityDevOps & CI/CDGit & Pull RequestsDocumentationCode Review & QualityAI & Agent BuildingSkill Development
MCP servers by category
Sales & MarketingWeb & Browser AutomationDatabasesAI & LLM ToolsCloud & InfrastructureCommunication & MessagingDeveloper ToolsDesign & CreativeDocuments & KnowledgeSearch & Web Crawling
Marketplaces by category
AI Agents & OrchestrationLLM IntegrationDevelopment ToolsFrontend & UIBackend & APIsDatabasesTesting & Code QualityDevOps & CloudSecurity & ComplianceGit & Version Control
Claude Marketplaces

An independent directory of skills, plugins and MCP servers for Claude Code. Not affiliated with Anthropic.

Browse

  • Skills
  • MCP servers
  • Marketplaces
  • Weekly digest
  • Skill index
  • MCP index
  • Marketplace index

Site

  • About
  • Tools
  • Submit
  • Feedback
  • Privacy
  • llms.txt
  • Plugins reference

Maker

  • Snug
  • Agent Caffeine
  • knobs
  • Wax
  • Vectoys
  • mertduzgun.com
Crafted at
Skills/Frontend Development
firebase avatar

Firebase App Hosting Basics

firebase/agent-skillsOfficial

Handles the full deployment pipeline for Next.js and Angular apps on Firebase App Hosting, including SSR and ISR setups. Configures firebase.json with apphosting blocks, manages apphosting.yaml files, and sets up secrets for production keys. Distinguishes between static hosting and full-stack app hosting so you pick the right service. The git-push-to-deploy workflow is solid once configured, though you'll need a Blaze plan to use any of this. Good for teams wanting zero-config deployments without wrestling with build pipelines.

installs
170.1K
GitHub stars
490
last updated
Aug 21, 2026
View on GitHubSave

Install

$ npx -y skills add firebase/agent-skills --skill firebase-app-hosting-basics --agent claude-code

Installs into .claude/skills of the current project.

Files

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.

  1. Configure firebase.json with an apphosting block.

    {
      "apphosting": {
        "backendId": "my-app-id",
        "rootDir": "/",
        "ignore": [
          "node_modules",
          ".git",
          ".next",
          ".vercel",
          "firebase-debug.log",
          "firebase-debug.*.log",
          "functions"
        ]
      }
    }
    
  2. Create or edit apphosting.yaml- see Configuration for more information on how to do so.

  3. Create the backend if it does not exist (apphosting:backends:list; switch --primary-region, e.g. us-east4, if a region hits its 10-backend quota):

    npx -y firebase-tools@latest apphosting:backends:create --backend my-app-id --primary-region us-central1 --root-dir /
    
  4. If the app needs safe access to sensitive keys, set and grant access after creating the backend:

    printf '%s' '<value>' | npx -y firebase-tools@latest apphosting:secrets:set <secret-name> --data-file - --force
    npx -y firebase-tools@latest apphosting:secrets:grantaccess <secret-name> --backend my-app-id
    
  5. Run npx -y firebase-tools@latest deploy when you are ready to deploy.

Automated deployment via GitHub (CI/CD)

Alternatively, set up a backend connected to a GitHub repository for automated "git push" deployments. For GitHub-connected backends, trigger rollouts with npx -y firebase-tools@latest apphosting:rollouts:create <backend-id> --git-branch <branch> (do not use rollouts:create when deploying from local source with deploy).

For other backend or secret flags (backends:get, backends:delete, etc.), run npx -y firebase-tools@latest <command> --help.

Emulation

See Emulation for more information on how to test your app locally using the Firebase Local Emulator Suite.

SKILL.md on GitHub

Sponsors

SnugThe clipboard manager you and your agent can use, safelyAgent CaffeineClose your lid, come back to finished workWaxBlock anything with supervision, without erasing your iPhoneOpen StepsSponsoredFree and open-source skills that make AI coding agents easier to understand, verify, and control.

Details

Repository
github.com/firebase/agent-skills
Categories
Frontend Development, Backend & APIs, Git & Pull Requests, AI & Agent Building, Mobile Development, Databases

More from firebase/agent-skills

All 23
  • Firebase Data Connect169.2K
  • Firebase Security Rules Auditor139.1K
  • Firebase Ai Logic Basics136.2K
  • Firebase Firestore135.8K
  • Firebase Crashlytics132.1K
  • Xcode Project Setup131.2K
  • Firebase Remote Config Basics121.7K
  • Developing Genkit Js62.5K
  • Developing Genkit Dart62.2K
  • Extension To Functions Codebase56.9K
  • Developing Genkit Go49.5K
  • Firebase Firestore Standard37K
  • Firebase Firestore Enterprise Native Mode36K
  • Firebase Ai Logic34.5K
  • Developing Genkit Python33.6K
  • Firestore Security Rules Auditor20.4K
  • Firebase Local Env Setup5.1K
  • Firebase Firestore Basics1.6K
  • Firebase Data Connect
  • Firebase Basics176.3K
  • Firebase Auth Basics175.2K
  • Firebase Hosting Basics170.8K

Recommended

More Frontend Development
1emilkowalski avatarask-sonneremilkowalski/skillsGuide to Sonner, the React toast library — install and wire up the Toaster, pick the right toast() call, promise and loading toasts, updating, dismissing and pe142.6Kinstalls
2higgsfield-ai avatarhiggsfield-websiteshiggsfield-ai/skillsBuild, edit, and deploy full-stack websites via the Higgsfield CLI (`higgsfield website …`). Each site is a React 19 + TanStack Start SSR app in one Cloudflare 136.5Kinstalls
3anthropics avatarweb-artifacts-builderanthropics/skillsSuite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web technologies (React, Tailwind CSS, shadcn/ui). Use for113Kinstalls
4vercel-labs avatarvercel-optimizevercel-labs/agent-skillsUse for Vercel cost and performance optimization on deployed projects, especially Next.js, SvelteKit, Nuxt, and limited Astro apps. Collect Vercel metrics, usag111.8Kinstalls
5cloudflare avataragents-sdkcloudflare/skillsBuild AI agents on Cloudflare Workers using the Agents SDK. Load when creating stateful agents, durable workflows, real-time WebSocket apps, scheduled tasks, MC107.4Kinstalls
6currents-dev avatarplaywright-best-practicescurrents-dev/playwright-best-practices-skillUse when writing Playwright tests, fixing flaky tests, debugging failures, implementing Page Object Model, configuring CI/CD, optimizing performance, mocking AP98.8Kinstalls