Firebase Agent Skills — плагин

Официальный плагин Firebase: 14 скиллов по Firestore, Auth, Hosting, Crashlytics, Remote Config и правилам безопасности

  • 510 ★ репозитория
  • Последний коммит
  • Apache-2.0
ПлагинОфициальныйВыбор редакции

Широкий доступ

Почему такой уровень

  • Агент входит в аккаунт Google через Firebase CLI и получает доступ ко всем вашим проектам Firebase.
  • Скиллы деплоят сайты, правила и конфигурацию Remote Config, так что ошибка попадает на боевой проект.
Все причины и проверки

firebase/agent-skills

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add plugins/firebase-agent-skills

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Агент входит в аккаунт Google через Firebase CLI и получает доступ ко всем вашим проектам Firebase.
  • Скиллы деплоят сайты, правила и конфигурацию Remote Config, так что ошибка попадает на боевой проект.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Firebase Agent Skills — набор из 14 скиллов команды Firebase, который учит агента работать с платформой по актуальной документации. Скиллы охватывают CLI и вход в аккаунт, Firestore и правила безопасности, Authentication, Hosting и App Hosting, Data Connect, Crashlytics, Remote Config, аналитику и ИИ-функции Firebase AI Logic. Отдельные скиллы переносят расширения Firebase в Cloud Functions и настраивают проект Xcode. Скиллы узкие, и описание каждого прямо говорит, когда его не вызывать: `firebase-basics` отвечает только за вход, создание проекта и файлы конфигурации приложений. Скилл `firebase-security-rules-auditor` проверяет правила Firestore и Cloud Storage: ищет обход через разницу между `create` и `update`, подмену ролей и исчерпание ресурсов. В репозитории лежат манифесты плагинов для Claude Code, Codex, Cursor и Kimi, расширение Gemini CLI и конфигурация MCP-сервера `firebase-tools`.

Для кого. Разработчикам веб- и мобильных приложений на Firebase, которые поручают Claude Code, Cursor или Codex настройку проекта, правила Firestore и деплой.

Подходит, если

  • Новый проект Firebase создается с нуля, и агент должен войти в аккаунт, выбрать проект и скачать `google-services.json`.
  • Правила Firestore перед релизом проходят проверку на обход и повышение прав.
  • Статический сайт или SPA выкладывается на Hosting с превью-каналом и своим доменом.
  • Падения приложения разбираются через Crashlytics, а флаги выкатываются через Remote Config.

Не подходит, если

  • Бэкенд построен на другом облаке: скиллы знают только сервисы Firebase.
  • Агенту нельзя давать вход в аккаунт Google с доступом к боевым проектам.
  • Нужен только MCP-сервер без инструкций: его же ставит отдельная карточка про `firebase-tools`.

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

Проверь firestore.rules на обход через update и перечисли найденные уязвимости с номерами строк.

Ограничения

Большинство скиллов работает через Firebase CLI, который запускается командой `npx -y firebase-tools@latest` и требует входа в аккаунт Google. В среде без браузера вход идет через `login --no-localhost`. Скилл `firebase-basics` настаивает на полном наборе: если доступен только он, агент должен по инструкции для своей среды поставить остальные. Конфигурация MCP закрепляет версию `firebase-tools@15.32.1`, а Hosting и App Hosting описаны отдельными скиллами, поэтому агент должен выбрать верный. Для Cursor, Windsurf и Copilot ручное копирование зависит от каталога правил конкретного агента.

Как отключить. В Claude Code выполните `claude plugin uninstall firebase@firebase`. Скиллы, поставленные через `npx skills`, удалите командой этого же CLI или вручную из каталога скиллов агента, а вход в Firebase CLI закройте через `firebase logout`.

Частые вопросы

Как поставить плагин в Claude Code?

Выполните `claude plugin marketplace add firebase/skills`, затем `claude plugin install firebase@firebase`. Проверить установку можно командой `claude plugin marketplace list`.

Как поставить скиллы в Codex, Cursor или Gemini CLI?

Для Codex выполните `codex plugin marketplace add firebase/skills` и `codex plugin add firebase@firebase`. Для Gemini CLI — `gemini extensions install https://github.com/firebase/skills`. Остальным агентам подойдет `npx skills add firebase/skills`.

Нужно ли отдельно ставить Firebase CLI?

Нет, скиллы вызывают его через `npx -y firebase-tools@latest`. Сначала агент проверяет версию командой с флагом `--version`, потом вход в аккаунт.

Чем отличается скилл аудита правил от остальных?

Он только читает правила Firestore и Cloud Storage и перечисляет уязвимости: обход через `update`, подмену владельца, нехватку проверок типов и размера. Деплоя он не выполняет.

Как проверить установленные скиллы?

Выполните `claude plugin marketplace list` в Claude Code или попросите агента показать текущий проект Firebase. Если скилл `firebase-basics` сработал, агент начнет с проверки версии CLI и входа в аккаунт.

Обсуждение

Вопросов и отзывов пока нет.

Плагины

Laravel Agent Skills

laravel-agent-skills

Официальный

Официальная коллекция скиллов Laravel для Claude Code и Cursor: плагины для Laravel, Laravel Cloud и Nightwatch

ПлагинРасширенный доступ737Звезды репозитория

32 скилла Tencent CloudBase: серверные функции, авторизация, ИИ-модели, хранилище и развертывание бэкенда на облаке.

СкиллРасширенный доступ81Звезды репозитория
Выбор редакции

Официальные скиллы и агенты команды .NET: производительность, MSBuild, NuGet, миграции, тесты, ASP.NET Core, Blazor и MAUI

ПлагинРасширенный доступ6 тыс.Звезды репозитория

Firebase MCP Server

Firebase CLI and MCP Server

Официальный

Официальный MCP-сервер Firebase из состава Firebase CLI: проекты, Firestore, Auth, Crashlytics, Remote Config и логи функций

MCP-серверШирокий доступ4,5 тыс.Звезды репозитория

Сотни скиллов по провайдерам учат агента принимать вебхуки, проверять подписи и разбирать события; примеры для Express и FastAPI.

СкиллМинимальный доступ101Звезды репозитория

Официальные скиллы MongoDB: запросы на естественном языке, схемы, индексы, Atlas Search и подключение драйверов

СкиллРасширенный доступ198Звезды репозитория

Коротко о README

Установка описана для восьми вариантов: CLI `skills`, расширение Gemini CLI, плагины Claude, Codex и Kimi, ручное копирование, локальный путь и символическая ссылка для разработки скиллов. Лицензия Apache 2.0, вклад принимается через пул-реквесты.

Бейдж для README

Исходный SKILL.md

---
name: firebase-basics
description: >-
  Provides foundational Firebase CLI setup, CLI installation, version checks (`firebase-tools@latest --version`), CLI login (including --no-localhost), project creation, project selection (`firebase use`), and app config file downloads (`google-services.json`, `GoogleService-Info.plist`). Use ONLY for CLI login, project creation/switching, or downloading app config files. Don't use for Firebase Hosting deploy, Firestore, Auth, App Hosting, Data Connect, Crashlytics, or Remote Config.
metadata:
  author: Google LLC
  category: CloudInfrastructureAndServices
  version: "1.0.0"
---

# Prerequisites

Complete these setup steps before proceeding:

1. **Local Environment Setup:** Verify the environment is properly set up so we
   can use Firebase tools:

   - Run `npx -y firebase-tools@latest --version` to check if the Firebase CLI
     is installed.
   - Verify if the Firebase MCP server is installed using your existing tools.
   - **CRITICAL**: Before configuring any extensions or agent environments
     below, you MUST read
     [references/local-env-setup.md](references/local-env-setup.md).
   - **DO NOT SKIP** this step: if 'firebase-basics' is the only Firebase skill
     available to you, you must follow the reference for your agent environment
     to set up the full suite of Firebase skills:
     - **Gemini CLI**: Review
       [references/setup/gemini_cli.md](references/setup/gemini_cli.md)
     - **Antigravity**: Review
       [references/setup/antigravity.md](references/setup/antigravity.md)
     - **Android Studio**: Review
       [references/setup/android_studio.md](references/setup/android_studio.md)
     - **Claude Code**: Review
       [references/setup/claude_code.md](references/setup/claude_code.md)
     - **Cursor**: Review
       [references/setup/cursor.md](references/setup/cursor.md)
     - **GitHub Copilot**: Review
       [references/setup/github_copilot.md](references/setup/github_copilot.md)
     - **Other Agents**: Review
       [references/setup/other_agents.md](references/setup/other_agents.md)

1. **Authentication:** Ensure you are logged in to Firebase so that commands
   have the correct permissions. Run `npx -y firebase-tools@latest login:list`
   first; if not logged in, run `npx -y firebase-tools@latest login`. For
   environments without a browser (e.g., remote shells), use

Сообщить о проблеме