firebase-hosting-basics — скилл для Claude Code: деплой статики
Разворачивает статические сайты и SPA на Firebase Hosting CDN с SSL, preview-каналами и кастомными доменами.
npx skills add firebase/agent-skills --skill firebase-hosting-basics -a claude-codeЧто делает firebase-hosting-basics
Скилл учит агента работать с классическим Firebase Hosting: деплоить собранные статические сайты и одностраничные приложения, настраивать редиректы, rewrites и заголовки в firebase.json, создавать preview-каналы для тестирования изменений до релиза, подключать кастомные домены. Внутри — инструкции по конфигурации (configuration.md) и деплою (deploying.md), команда локального эмулятора. Файлы кешируются на SSD-серверах CDN, SSL работает из коробки.
Не покрывает Firebase App Hosting для Next.js и серверного рендеринга, не трогает правила Firestore, Auth и Data Connect. Если проект требует SSR или автоматический git-деплой — это повод смотреть на App Hosting, а не классический Hosting. Для простых SPA на React, Vue или чистого HTML подходит.
Какие задачи решает
- развернуть статический сайт на Firebase Hosting CDN
- настроить редиректы и заголовки в firebase.json
- создать preview-канал для тестирования изменений
- подключить кастомный домен к Firebase Hosting
- локально протестировать конфигурацию хостинга
Примеры запросов агенту
- Разверни этот React-проект на Firebase Hosting
- Настрой редирект с www на основной домен в firebase.json
- Запусти локальный эмулятор Firebase Hosting для этого сайта
Как установить firebase-hosting-basics
1Через Skills CLI (Vercel)
npx skills add firebase/agent-skills --skill firebase-hosting-basics -a claude-code2Вручную: положить файлы
~/.claude/skills/firebase-hosting-basics/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/firebase-hosting-basics/
1Через Skills CLI (Vercel)
npx skills add firebase/agent-skills --skill firebase-hosting-basics -a codex2Вручную: положить файлы
.agents/skills/firebase-hosting-basics/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add firebase/agent-skills --skill firebase-hosting-basics -a cursor2Вручную: положить файлы
.cursor/skills/firebase-hosting-basics/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install firebase/agent-skills firebase-hosting-basics2Вручную: положить файлы
.github/skills/firebase-hosting-basics/SKILL.md1Через Skills CLI (Vercel)
npx skills add firebase/agent-skills --skill firebase-hosting-basics -a gemini-cli2Командой платформы
gemini skills install https://github.com/firebase/agent-skills --path skills/firebase-hosting-basicsВручную: положить файлы
.devin/skills/firebase-hosting-basics/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add firebase/agent-skills --skill firebase-hosting-basics -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора8
Весь набор →Похожие
Вопросы о firebase-hosting-basics
Как установить firebase-hosting-basics в Claude Code?
Выполни npx skills add firebase/agent-skills --skill firebase-hosting-basics -a claude-code. Скилл появится в ~/.claude/skills/firebase-hosting-basics/SKILL.md.
Что делает firebase-hosting-basics?
Разворачивает статические сайты и SPA на Firebase Hosting, настраивает редиректы, rewrites и заголовки в firebase.json, управляет preview-каналами и кастомными доменами. Не работает с Firebase App Hosting для Next.js и SSR.
Когда использовать Firebase Hosting, а когда App Hosting?
Firebase Hosting — для статики и простых SPA без серверного рендеринга. App Hosting — для Next.js, Angular и других фреймворков с SSR, где нужен автоматический git-деплой.
Исходный текст
SKILL.md · Apache-2.0
--- name: firebase-hosting-basics description: >- Deploys and configures classic Firebase Hosting for static websites, single-page apps (SPAs), and microservices. Use when deploying static sites/SPAs, setting up custom domains, configuring firebase.json hosting settings (redirects, rewrites, headers, multi-site), or managing preview channels. Don't use for Firebase App Hosting (Next.js/SSR), Auth, Firestore queries/rules, Data Connect, or Crashlytics. metadata: author: Google LLC category: Serverless --- # hosting-basics This skill provides instructions and references for working with Firebase Hosting, a fast and secure hosting service for your web app, static and dynamic content, and microservices. ## Overview Firebase Hosting provides production-grade web content hosting for developers. With a single command, you can deploy web apps and serve both static and dynamic content to a global CDN (content delivery network). **Key Features:** - **Fast Content Delivery:** Files are cached on SSDs at CDN edges around the world. - **Secure by Default:** Zero-configuration SSL is built-in. - **Preview Channels:** View and test changes on temporary preview URLs before deploying live. - **GitHub Integration:** Automate previews and deploys with GitHub Actions. - **Dynamic Content:** Serve dynamic content and microservices using Cloud Functions or Cloud Run. ## 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. ## Instructions ### 1. Configuration (`firebase.json`) For details on configuring Hosting behavior, including public directories, redirects, rewrites, and headers, see [configuration.md](references/configuration.md). ### 2. Deploying For instructions on deploying your site, using preview channels, and managing releases, see [deploying.md](references/deploying.md). ### 3. Emulation To test your app locally: ```bash npx -y firebase-tools@latest emulators:start --only hosting ``` This serves your app at `http://localhost:5000` by default.
© Google LLC · Apache-2.0 · firebase/agent-skills