Firebase agent skills ( GitHub ) are portable, self-contained modules of Firebase-specific knowledge, instructions, and workflows. They're designed to help AI assistants understand Firebase best practices and execute complex tasks with higher accuracy and lower token cost. For a full list of the Firebase agent skills, see Available skills .
Начать
Навыки агентов Firebase работают с любым ИИ-помощником, поддерживающим эти навыки, включая Antigravity, Gemini CLI , Claude Code, Cursor и GitHub Copilot.
Установите навыки агента Firebase.
В большинстве случаев навыки агента Firebase можно установить в предпочитаемом вами редакторе с помощью одной команды:
Антигравитация
npx skills add firebase/agent-skills
Gemini CLI
gemini extensions install https://github.com/firebase/agent-skills
Кодекс Клода
claude plugin marketplace add firebase/agent-skills
claude plugin install firebase@firebase
Курсор
npx skills add firebase/agent-skills
GitHub Copilot в VS Code
npx skills add firebase/agent-skills
Другие агенты
npx skills add firebase/agent-skills
Используйте навыки агента Firebase.
AI assistants are designed to use skills automatically whenever they detect that a skill's description matches your current request. However, skills can also be manually invoked. This is often done by typing / in the agent chat and searching for the skill name.
Основные компоненты навыка
Каждый навык агента представляет собой специализированный пакет, который может обеспечить ИИ-помощника следующими компонентами:
- Специализированные инструкции : Подробные указания по выполнению конкретных задач, таких как внедрение аутентификации или создание базы данных Cloud Firestore .
- Best practices : Built-in security and performance patterns to ensure your app follows Firebase recommendations from the start.
- Скрипты автоматизации : исполняемый код, позволяющий вашему ИИ-агенту автоматически выполнять настройку или конфигурацию локальной среды.
Преимущества использования навыков
Использование навыков агентов снижает трудозатраты на ручной поиск документации и повышает эффективность взаимодействия с ИИ.
Сниженная стоимость токенов
Conventional AI integrations often load massive amounts of documentation upfront, which consumes significant tokens and increases session costs. Agent skills use progressive disclosure to minimize this overhead:
- Первоначально агент лишь "сканирует" краткие метаданные, чтобы определить, является ли навык релевантным.
- Подробные инструкции и ресурсы загружаются только тогда, когда агент определяет, что они необходимы для выполнения вашей конкретной задачи.
Реализация с использованием ИИ
Вместо того чтобы вручную искать информацию в документации, вы можете описать свои намерения на естественном языке. Навыки помогут вашему ИИ-помощнику выполнять такие задачи, как:
- Добавить экран авторизации в мое веб-приложение.
- Сохранить пункты моего списка дел в базу данных.
- Помогите мне развернуть моё новое веб-приложение.
Полный список навыков агента Firebase см. в разделе «Доступные навыки» .
Используйте навыки совместно с сервером Firebase MCP.
Навыки агента разработаны для дополнения сервера Firebase MCP :
- Сервер Firebase MCP : разработан для рабочих процессов разработки с использованием ИИ, позволяя ИИ-помощникам программно взаимодействовать с вашими проектами, ресурсами и данными Firebase.
- Firebase agent skills : Provide the quick instructions and recommended practices that tell an agent how to perform Firebase tasks through token-efficient progressive disclosure. They educate the agent on how to use tools like the Firebase CLI and MCP server effectively.
Доступные навыки
Firebase предоставляет набор навыков для основных продуктов. Навыки для дополнительных продуктов и функций Firebase появятся в ближайшее время!
| Навык | Описание |
|---|---|
firebase-basics | Помогает настроить локальную среду, впервые добавить Firebase в ваше приложение и изучить общие рабочие процессы платформы. |
firebase-auth-basics | Помогает внедрить безопасную авторизацию, управлять базой пользователей и защищать данные с помощью Security Rules на основе аутентификации. |
firebase-firestore-basics | Рассматриваются основные аспекты Cloud Firestore , включая создание базы данных, написание Security Rules и выполнение операций с данными с помощью SDK. |
firebase-app-hosting-basics | Упрощает процесс развертывания и управления современными веб-фреймворками, такими как Next.js и Angular, которые требуют поддержки бэкэнда. |
firebase-hosting-basics | Оказывает помощь в развертывании статических веб-сайтов, одностраничных приложений (SPA) и простых микросервисов. |
firebase-ai-logic-basics | Помогает интегрировать Firebase AI Logic ( Gemini API ) в веб-приложения. Рассматривает настройку, многомодальный вывод, структурированный вывод и безопасность. |
Следующие шаги
- Узнайте, как использовать навыки агента с помощью Gemini CLI .
- Узнайте, как использовать навыки агентов в игре Antigravity.