firebase-cli — скилл для Claude Code: что делает и как установить
Управляет проектами Firebase через терминал: развёртывает функции и хостинг, настраивает локальные эмуляторы и выполняет админские задачи.
npx skills add akillness/jeo-skills --skill firebase-cli -a claude-codeЧто делает firebase-cli
Скилл помогает ассистенту работать с консольной утилитой firebase-tools. Он берёт на себя первичную инициализацию репозитория через firebase init, генерацию конфигурационных файлов firebase.json и .firebaserc, а также переключение проектов с помощью команды firebase use.
Внутри заложены сценарии выборочного деплоя правил безопасности, функций и статики хостинга с поддержкой preview-каналов. Для локальной отладки и тестов скилл конфигурирует Firebase Emulator Suite с сохранением состояния между перезапусками.
Для установки утилиты через npm строго требуется Node.js версии 20 или новее. Скилл сфокусирован только на инфраструктурных командах консоли: логику работы с генеративным ИИ и клиентскими SDK он советует передавать в genkit.
Какие задачи решает
- развернуть Cloud Functions и правила Firestore выборочно
- поднять Firebase Emulator Suite с постоянным хранилищем
- создать preview-канал для проверки веб-приложения перед релизом
- экспортировать или импортировать аккаунты пользователей через консоль
Примеры запросов агенту
- Подними локальные эмуляторы Firestore и Auth с сохранением данных
- Создай превью-канал Hosting для ветки фичи
- Выполни выборочный деплой функций и правил безопасности
Как установить firebase-cli
1Через Skills CLI (Vercel)
npx skills add akillness/jeo-skills --skill firebase-cli -a claude-code2Вручную: положить файлы
~/.claude/skills/firebase-cli/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/firebase-cli/
1Через Skills CLI (Vercel)
npx skills add akillness/jeo-skills --skill firebase-cli -a codex2Вручную: положить файлы
.agents/skills/firebase-cli/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add akillness/jeo-skills --skill firebase-cli -a cursor2Вручную: положить файлы
.cursor/skills/firebase-cli/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install akillness/jeo-skills firebase-cli2Вручную: положить файлы
.github/skills/firebase-cli/SKILL.md1Через Skills CLI (Vercel)
npx skills add akillness/jeo-skills --skill firebase-cli -a gemini-cli2Командой платформы
gemini skills install https://github.com/akillness/jeo-skills --path .agent-skills/firebase-cliВручную: положить файлы
.devin/skills/firebase-cli/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add akillness/jeo-skills --skill firebase-cli -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о firebase-cli
Как установить firebase-cli в Claude Code?
Выполните команду npx skills add akillness/jeo-skills --skill firebase-cli -a claude-code.
Что делает скилл firebase-cli?
Он направляет ИИ-ассистента при выполнении операций в терминале через firebase-tools, от локального запуска сервисов до релизов в облако.
Какие требования к окружению выдвигает скилл?
При установке утилиты через npm нужен Node.js 20+, а для сборки в CI потребуется настроить GOOGLE_APPLICATION_CREDENTIALS вместо устаревших токенов.