Firebase エージェント スキル(GitHub)は、Firebase 固有の知識、手順、ワークフローの移植可能な自己完結型のモジュールです。AI アシスタントが Firebase のベスト プラクティスを理解し、複雑なタスクをより高い精度で、より低いトークン費用で実行できるように設計されています。Firebase エージェントのスキルの一覧については、利用可能なスキルをご覧ください。
始める
Firebase エージェント スキルは、Antigravity、Gemini CLI、Claude Code、Cursor、GitHub Copilot など、スキルをサポートする任意の AI アシスタントで動作します。
Firebase エージェントのスキルをインストールする
ほとんどの場合、Firebase エージェント スキルは、1 つのコマンドで任意のエディタにインストールできます。
Antigravity
npx skills add firebase/agent-skills
Gemini CLI
gemini extensions install https://github.com/firebase/agent-skills
Claude Code
claude plugin marketplace add firebase/agent-skills
claude plugin install firebase@firebase
Cursor
npx skills add firebase/agent-skills
VS Code の GitHub Copilot
npx skills add firebase/agent-skills
その他のエージェント
npx skills add firebase/agent-skills
Firebase エージェント スキルを使用する
AI アシスタントは、スキル説明が現在のリクエストと一致すると判断したときに、スキルを自動的に使用するように設計されています。ただし、スキルは手動で呼び出すこともできます。通常、エージェント チャットで / と入力してスキル名を検索します。
スキルのコア コンポーネント
各エージェント スキルは、AI アシスタントに次のコンポーネントを提供できる特殊なパッケージです。
- 専門的な手順: 認証の実装や Cloud Firestore データベースのプロビジョニングなど、特定のタスクを達成するための詳細なガイダンス。
- ベスト プラクティス: アプリが最初から Firebase の推奨事項に準拠するように、セキュリティとパフォーマンスのパターンが組み込まれています。
- 自動化スクリプト: AI エージェントがローカル環境の設定や構成を自動的に実行できるようにする実行可能コード。
スキルを使用するメリット
エージェント スキルを使用すると、ドキュメントの検索の手間が省け、AI とのやり取りの効率が向上します。
トークン費用の削減
従来の AI 統合では、大量のドキュメントを事前に読み込むことが多く、大量のトークンが消費され、セッション費用が増加します。エージェント スキルでは、段階的表示を使用してこのオーバーヘッドを最小限に抑えます。
- エージェントは、スキルが関連するかどうかを確認するために、最初に簡単なメタデータのみを「スキャン」します。
- 詳細な手順とリソースは、特定タスクに必要であるとエージェントが判断した場合にのみ読み込まれます。
AI ガイド付きの実装
ドキュメントを手動で検索する代わりに、自然言語で意図を説明できます。スキルは、AI アシスタントが次のようなタスクを実行するようガイドします。
- ウェブアプリにログイン画面を追加します。
- ToDo リストの項目をデータベースに保存します。
- 新しいウェブアプリのデプロイを手伝って。
Firebase エージェントのスキルの一覧については、利用可能なスキルをご覧ください。
Firebase MCP サーバーとともにスキルを使用する
エージェント スキルは、Firebase MCP サーバーを補完するように設計されています。
- Firebase MCP サーバー: AI アシスト開発ワークフロー用に設計されており、AI アシスタントが Firebase プロジェクト、リソース、データをプログラムで操作できるようにします。
- Firebase エージェントのスキル: トークン効率の高いプログレッシブ開示を通じて、エージェントが Firebase タスクを実行する方法を説明する簡単な手順と推奨事項を提供します。エージェントに Firebase CLI や MCP サーバーなどのツールを効果的に使用する方法を教えます。
利用可能なスキル
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)をウェブ アプリケーションに統合するのに役立ちます。設定、マルチモーダル推論、構造化された出力、セキュリティについて説明します。 |