К основному содержанию
скилл Claude Code CX Codex Cursor GitHub Copilot

firebase-app-hosting-basics — скилл Claude Code: установка

Скилл помогает разворачивать и управлять SSR-приложениями на Next.js и Angular через Firebase App Hosting. Нужен для конфигурации, секретов и деплоя.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add firebase/agent-skills --skill firebase-app-hosting-basics -a claude-code
Открыть на GitHub

Что делает firebase-app-hosting-basics

Скилл ведёт развёртывание полноценных веб-приложений на Next.js и Angular через Firebase App Hosting. Он помогает настроить блок apphosting в firebase.json, создать apphosting.yaml, подготовить backend и выполнить деплой через npx -y firebase-tools@latest deploy.

Для секретов предусмотрены команды apphosting:secrets:set и apphosting:secrets:grantaccess. Также скилл описывает подключение GitHub для автоматических деплоев и локальную проверку через Firebase Local Emulator Suite. Для статического сайта или SPA без SSR он советует использовать Firebase Hosting.

Проект Firebase должен работать на тарифе Blaze, поэтому перед настройкой App Hosting проверьте план. При создании backend можно задать регион через --primary-region; в примере используются us-central1 и корневой каталог /.

Какие задачи решает

  • развернуть SSR-приложение Next.js или Angular
  • настроить блок apphosting в firebase.json
  • создать backend Firebase App Hosting
  • передать секреты приложению и выдать доступ backend
  • подключить деплой из GitHub

Примеры запросов агенту

  • Настрой Firebase App Hosting для этого приложения Next.js и создай `apphosting.yaml`.
  • Проверь конфигурацию `firebase.json`, создай backend `my-app-id` в регионе `us-central1` и подготовь деплой.
  • Добавь секрет `<secret-name>` через `apphosting:secrets:set`, выдай backend доступ и объясни следующий шаг.

Как установить firebase-app-hosting-basics

1Через Skills CLI (Vercel)

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

2Вручную: положить файлы

~/.claude/skills/firebase-app-hosting-basics/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/firebase-app-hosting-basics/

Из того же набора8

Весь набор →
firebase-hosting-basics Google LLC Разворачивает статические сайты и SPA на Firebase Hosting CDN с SSL, preview-каналами и кастомными доменами. Claude Code CX Codex Cursor +1 169 800установок firebase-data-connect Google LLC Скилл помогает проектировать схемы PostgreSQL, писать GraphQL-запросы и генерировать типизированные SDK для Firebase SQL Connect. Полезен при работе с реляционными базами в Firebase. Claude Code CX Codex Cursor +1 168 300установок firebase-security-rules-auditor Google LLC Проверяет правила безопасности Firebase на утечки, обход ролей и ошибки валидации. Нужен для аудита Firestore и Cloud Storage. Claude Code CX Codex Cursor +1 138 200установок firebase-ai-logic-basics Google LLC Подключает модели Gemini напрямую в клиенты Android, iOS, Web и Flutter через Firebase AI Logic. Помогает настроить вызовы API, стриминг и мультимодальные входы. Claude Code CX Codex Cursor +1 135 300установок firebase-crashlytics Google LLC Скилл для подключения Firebase Crashlytics к агентам в Claude Code, Cursor и других платформах. Собирает данные о падениях приложений на Android и iOS, помогает отследить ошибки через MCP-сервер Firebase CLI. Claude Code CX Codex Cursor +1 131 200установок xcode-project-setup Google LLC Скилл добавляет Swift Packages и связывает файлы в проектах Xcode. Пригодится для настройки зависимостей iOS, включая Firebase и Alamofire. Claude Code CX Codex Cursor +1 130 300установок firebase-remote-config-basics Google LLC Скилл помогает управлять Remote Config в приложениях на Android и iOS через Firebase CLI. Позволяет менять флаги функций и параметры без выкатки обновлений в магазины. Claude Code CX Codex Cursor +1 120 800установок

Похожие

gke-compute-classes официальный google Помогает настраивать и разбирать ComputeClasses в GKE: например, для Spot VM с переходом на on-demand или заданных GPU и семейств машин. Claude Code Gemini CLI CX Codex 6 508установок google-agents-cli-onboarding официальный google Скилл подключает рабочий цикл agents-cli для создания, проверки, развёртывания и публикации AI-агентов. Нужен при работе с ADK. Claude Code Gemini CLI CX Codex 6 434установок data-manager-api-audience-ingestion официальный google Скилл помогает добавлять участников в аудитории Google, удалять их и очищать аудиторию через Data Manager API. Подойдёт для работы с Customer Match и идентификаторами мобильных устройств. Claude Code Gemini CLI CX Codex 6 041установок nextjs-on-cloudflare cloudflare Скилл для развёртывания Next.js приложений на Cloudflare Workers через vinext. Используй для новых проектов, миграции существующих приложений или выбора между vinext и OpenNext. Claude Code CX Codex Cursor +1 42 000установок workers-best-practices cloudflare Скилл настраивает ИИ на проверку продакшен-кода Cloudflare Workers по актуальным правилам рантайма, типам Wrangler и антипаттернам. Claude Code CX Codex Cursor +1 124 900установок cloudflare-email-service cloudflare Скилл для работы с Cloudflare Email Sending и Email Routing: помогает настроить отправку и приём писем в Workers. Claude Code CX Codex Cursor +1 101 400установок firebase-basics официальный google Скилл настраивает Firebase CLI, помогает войти в аккаунт, создать или выбрать проект и скачать конфигурацию Android или iOS. Claude Code Gemini CLI CX Codex 14 100установок cloudflare-one cloudflare Помогает агенту проектировать, настраивать и разбирать развёртывания Cloudflare One Zero Trust и SASE. Пригодится, когда нужно спланировать Access, Gateway или туннели без похода в документацию вручную. Claude Code CX Codex Cursor +1 92 200установок

Вопросы о firebase-app-hosting-basics

Как установить firebase-app-hosting-basics в Codex?

Выполните npx skills add firebase/agent-skills --skill firebase-app-hosting-basics -a codex. Затем проверьте файл .agents/skills/firebase-app-hosting-basics/SKILL.md.

Что делает firebase-app-hosting-basics?

Скилл помогает развернуть и управлять SSR-приложениями на Next.js и Angular через Firebase App Hosting. Он также охватывает конфигурацию, секреты, GitHub-деплой и локальную эмуляцию.

Какой тариф Firebase нужен для App Hosting?

Для App Hosting проект Firebase должен использовать тариф Blaze. Это стоит проверить до создания backend и деплоя.

Исходный текст

SKILL.md · Apache-2.0
---
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:
  author: Google LLC
  category: Serverless
---

# 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.

   ```json
   {
     "apphosting": {
       "backendId": "my-app-id",
       "rootDir": "/",
       "ignore": [
         "node_modules",
         ".git",
         ".next",
         ".vercel",
         "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. 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):

   ```bash
   npx -y firebase-tools@latest apphosting:backends:create --backend my-app-id --primary-region us-central1 --root-dir /
   ```

1. If the app needs safe access to sensitive keys, set and grant access after
   creating the backend:

   ```bash
   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
   ```

1. 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
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.

## Emulation

See [Emulation](references/emulation.md) for more information on how to test
your app locally using the Firebase Local Emulator Suite.

© Google LLC · Apache-2.0 · firebase/agent-skills

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой