Навыки агента Firebase (GitHub) – это портативные автономные модули, содержащие знания, инструкции и рабочие процессы, связанные с Firebase. Они помогут ИИ-помощникам понимать, как лучше всего использовать Firebase, и выполнять сложные задачи с большей точностью и меньшими затратами токенов. Полный список навыков агента Firebase приведен в разделе Доступные навыки.
Начать
Навыки агента Firebase работают с любым ИИ-помощником, который поддерживает навыки, включая Antigravity, Claude Code, Codex и Cursor.
Установите навыки агента Firebase
В большинстве случаев навыки агента Firebase можно установить в предпочитаемом редакторе с помощью одной команды:
Antigravity
Вариант 1. Доступ на глобальном уровне
Навыки агента Firebase включены в плагин Firebase в Antigravity Marketplace (и в пакет интеграции Build with Google). Установите плагин, используя один из следующих вариантов:
- В Antigravity Marketplace нажмите Customizations (Настройки), выберите вкладку Marketplace (Торговая площадка) и нажмите + на карточке плагина Firebase.
- В Antigravity CLI: запустите
/plugin install firebase@agent-marketplace(или запустите/pluginи установите Firebase на вкладке Discover (Обзор)). Плагины, установленные в Antigravity, также автоматически синхронизируются с Antigravity CLI. - При регистрации установите флажок для Firebase.
Вариант 2. Доступ на уровне проекта
Выполните в каталоге проекта следующую команду:
npx skills add firebase/agent-skills --agent=antigravity
Claude Code
Выполните в терминале следующие команды:
claude plugin marketplace add firebase/agent-skills
claude plugin install firebase@firebase
Codex
Вариант 1. Терминал Codex
Выполните в терминале следующие команды:
codex plugin marketplace add firebase/agent-skills codex plugin add firebase@firebaseВариант 2. Приложение Codex
Выполните следующие задачи один раз:
Регистрация через терминал:
codex plugin marketplace add firebase/agent-skillsПолностью перезапустите приложение Codex.
Откройте Плагины.
Выберите торговую площадку или источник Firebase.
Откройте Firebase и нажмите + Install (+ Установить).
Начните новую задачу.
Введите
@Firebase, чтобы выбрать плагин, или попросите Codex выполнить задачу Firebase.
Курсор
Вариант 1. Установите плагин напрямую из Cursor Marketplace.
Вариант 2. Выполните в терминале следующую команду:
npx skills add firebase/agent-skills --agent=cursor
Другие агенты
Выполните в терминале следующую команду:
npx skills add firebase/agent-skills
Как обновить навыки агента Firebase
Чтобы получить все доступные обновления и удалить устаревшие навыки, выполните команду update:
Antigravity
Плагины, установленные из Antigravity Marketplace (или включенные во время регистрации), управляются и обновляются автоматически с помощью Antigravity.
Если вы установили навыки агента с помощью команды npx, вы можете получить все доступные обновления, выполнив команду update:
npx skills update --all
Claude Code
claude plugin marketplace update firebase
Codex
Обновите снимок хранилища:
codex plugin marketplace upgrade firebase
Если обновленная версия не загружается, переустановите плагин:
codex plugin remove firebase@firebase
codex plugin add firebase@firebase
Курсор
npx skills update --all
Другие агенты
npx skills update --all
Как использовать навыки агента Firebase
ИИ-помощники автоматически используют навыки, когда обнаруживают, что описание навыка соответствует вашему текущему запросу. Однако навыки также можно вызывать вручную. Для этого обычно нужно ввести / в чате с агентом и найти название навыка.
Основные компоненты навыка
Каждый навык агента – это специализированный пакет, основанный на определении SKILL.md, которое предоставляет ИИ-помощнику следующие компоненты:
- Специализированные инструкции. Подробные руководства по выполнению конкретных задач, например по реализации Firebase Authentication или подготовке базы данных Cloud Firestore.
- Рекомендации. Встроенные шаблоны безопасности и производительности, которые гарантируют, что ваше приложение с самого начала будет соответствовать рекомендациям Firebase.
- Скрипты автоматизации. Исполняемый код, который позволяет ИИ-агенту автоматически настраивать локальную среду.
Преимущества использования навыков
Использование навыков агента снижает необходимость вручную искать документацию и повышает эффективность взаимодействия с ИИ.
Снижение стоимости токенов
Обычно при интеграции ИИ загружается большой объем документации, что требует значительного количества токенов и увеличивает стоимость сеанса. Чтобы минимизировать эти издержки, навыки агента используют постепенное раскрытие:
- Сначала агент только сканирует краткие метаданные, чтобы определить, подходит ли навык.
- Подробные инструкции и ресурсы загружаются, только когда агент определяет, что они необходимы для выполнения конкретной задачи.
Реализация с помощью ИИ
Вместо того чтобы вручную искать информацию в документации, вы можете описать свое намерение на естественном языке. Навыки помогают ИИ-помощнику выполнять такие задачи, как:
- Добавить экран входа в веб-приложение.
- Сохранять пункты списка дел в базе данных.
- Помоги мне развернуть новое веб-приложение.
Полный список навыков агента Firebase приведен в разделе Доступные навыки.
Используйте навыки вместе с MCP-сервером Firebase
Навыки агента дополняют MCP-сервер Firebase.
- Сервер Firebase MCP. Разработан для рабочих процессов разработки с помощью ИИ. Позволяет ИИ-помощникам взаимодействовать с вашими проектами Firebase, ресурсами и данными программно.
- Навыки агента Firebase. Предоставляют краткие инструкции и рекомендации, которые помогают агенту выполнять задачи Firebase с помощью эффективного постепенного раскрытия информации. Они объясняют агенту, как эффективно использовать такие инструменты, как Firebase CLI и сервер MCP.
Доступные навыки
Firebase предоставляет набор навыков для основных продуктов. Скоро появятся навыки для других продуктов и функций Firebase.
| Навык | Описание |
|---|---|
firebase-ai-logic-basics |
Помогает интегрировать Firebase AI Logic (Gemini API) в веб-приложения. В нем рассматриваются настройка, мультимодальный вывод, структурированные выходные данные и безопасность. |
firebase-analytics |
Помогает начать работу и отслеживать просмотры экранов для Google Analytics в приложениях для iOS и Android. |
firebase-app-hosting-basics |
Упрощает развертывание современных веб-фреймворков, таких как Next.js и Angular, которым требуется поддержка серверной части с помощью Firebase App Hosting, и управление ими. |
firebase-auth-basics |
Помогает реализовать безопасный вход с помощью Firebase Authentication, управлять пользовательской базой и защищать данные с помощью Security Rules на основе аутентификации. |
firebase-basics |
Помогает добавить Firebase в приложение и изучить основные рабочие процессы платформы. |
firebase-crashlytics |
Помогает настроить, внедрить и проверить Firebase Crashlytics в приложениях для iOS и Android. |
firebase-local-env-setup |
Помогает настроить локальную среду, включая интерфейс командной строки Firebase и Firebase Local Emulator Suite, для разработки в Firebase. |
firebase-data-connect-basics |
Помогает внедрять Firebase SQL Connect и управлять им, чтобы создавать типобезопасные приложения на основе PostgreSQL с помощью GraphQL. |
firebase-firestore-standard |
Основы работы с Cloud Firestore, включая инициализацию базы данных, написание Security Rules и выполнение операций с данными с помощью SDK. |
firebase-firestore-enterprise-native-mode |
Основы работы с Cloud Firestore в режиме Native в версии Enterprise, включая подготовку базы данных, написание Security Rules и выполнение операций с данными с помощью SDK. |
firebase-hosting-basics |
Помогает развертывать статические сайты, одностраничные приложения и простые микросервисы в Firebase Hosting. |
firestore-security-rules-auditor |
Помогает проверять Cloud Firestore Security Rules на наличие распространенных уязвимостей и соответствие рекомендациям. |
firebase-remote-config-basics |
Помогает управлять шаблонами Remote Config, в том числе настраивать Remote Config, управлять флагами функций, использовать SDK и динамически обновлять поведение приложения. |
Дальнейшие действия
- Подробнее о том, как использовать навыки агента с Antigravity…
- Используйте MCP-сервер Firebase.
- Как интегрировать сервисы Firebase с помощью ИИ-помощника