Firebase 代理技能 (GitHub) 是可攜式、獨立的模組,包含 Firebase 專屬知識、操作說明和工作流程。這些代理技能可協助 AI 助理掌握 Firebase 最佳做法,並提高複雜工作的執行準確度,同時降低詞元成本。如需 Firebase 代理技能的完整清單,請參閱「可用技能」。
開始使用
Firebase 代理技能可與任何支援技能的 AI 助理搭配使用,包括 Antigravity、Claude Code、Codex 和 Cursor。
安裝 Firebase 代理技能
在大多數情況下,只要使用單一指令,即可在偏好的編輯器中安裝 Firebase 代理技能:
Antigravity
選項 1:全域層級存取權
Firebase 代理技能包含在 Antigravity Marketplace 的 Firebase 外掛程式中 (以及 Build with Google 整合套件)。請透過下列任一方式安裝外掛程式:
- 在 Antigravity Marketplace 中:按一下「Customizations」(自訂),選取「Marketplace」分頁標籤,然後按一下「Firebase」外掛程式資訊卡上的「+」。
- 在 Antigravity CLI 中:執行
/plugin install firebase@agent-marketplace(或執行/plugin,然後從「Discover」分頁安裝 Firebase)。安裝在 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 應用程式。
開啟「Plugins」。
選取 Firebase 市集/來源。
開啟「Firebase」,然後按一下「+ 安裝」。
開始新工作。
輸入
@Firebase選取外掛程式,或要求 Codex 執行 Firebase 工作。
Cursor
方法 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
Cursor
npx skills update --all
其他代理
npx skills update --all
使用 Firebase 代理技能
AI 助理會自動偵測技能說明是否符合目前要求,並在符合時使用技能。不過,您也可以手動叫用技能。通常只要在代理即時通訊中輸入 /,並搜尋技能名稱即可。
技能的核心要素
每項代理技能都是以 SKILL.md 定義為核心的專門套件,可為 AI 助理提供下列元件:
- 專業指示:詳細說明如何完成特定工作,例如實作 Firebase Authentication 或佈建 Cloud Firestore 資料庫。
- 最佳做法:內建安全性和效能模式,確保應用程式一開始就遵循 Firebase 建議。
- 自動化指令碼:可執行的程式碼,讓 AI 代理自動設定本機環境。
使用技能的好處
使用代理技能可減少手動搜尋說明文件的時間,同時提高 AI 互動效率。
降低權杖成本
傳統 AI 整合功能通常會預先載入大量文件,耗用大量詞元並增加工作階段成本。代理程式技能會使用漸進式揭露,盡可能減少這項負擔:
- 代理程式一開始只會「掃描」簡短的中繼資料,判斷技能是否相關。
- 只有在代理認為有必要時,才會載入詳細操作說明和資源,協助您完成特定工作。
AI 引導導入
您不必手動搜尋說明文件,只要用自然語言描述意圖,技能可引導 AI 助理執行下列工作:
- 在網頁應用程式中加入登入畫面。
- 將待辦事項清單項目儲存至資料庫。
- 幫我部署新的網頁應用程式。
如需 Firebase 代理技能的完整清單,請參閱「可用技能」。
搭配使用技能和 Firebase MCP 伺服器
代理技能旨在與 Firebase MCP 伺服器相輔相成:
- Firebase MCP 伺服器:專為 AI 輔助開發工作流程設計,可讓 AI 助理以程式輔助方式與 Firebase 專案、資源和資料互動。
- Firebase 代理技能:提供快速操作說明和建議做法,透過節省權杖的漸進式揭露方式,指導代理如何執行 Firebase 工作。教導代理如何有效使用 Firebase CLI 和 MCP 伺服器等工具。
可用技能
Firebase 為核心產品提供一系列技能。其他 Firebase 產品和功能的技能即將推出!
| 技能 | 說明 |
|---|---|
firebase-ai-logic-basics |
協助將 Firebase AI Logic (Gemini API) 整合至網頁應用程式。涵蓋設定、多模態推論、結構化輸出和安全性。 |
firebase-analytics |
協助您開始使用,並評估 iOS 和 Android 應用程式中 Google Analytics 的畫面瀏覽。 |
firebase-app-hosting-basics |
簡化部署及管理現代網頁架構 (例如 Next.js 和 Angular) 的程序,這些架構需要使用 Firebase App Hosting 的後端支援。 |
firebase-auth-basics |
協助您使用 Firebase Authentication 實作安全登入機制、管理使用者族群,以及使用以驗證為基礎的 Security Rules 保護資料。 |
firebase-basics |
協助您首次將 Firebase 新增至應用程式,並瞭解一般平台工作流程。 |
firebase-crashlytics |
協助在 iOS 和 Android 應用程式中設定、檢測及驗證 Firebase Crashlytics。 |
firebase-local-env-setup |
協助設定本機環境,包括 Firebase CLI 和 Firebase Local Emulator Suite,以便開發 Firebase。 |
firebase-data-connect-basics |
協助實作及管理 Firebase SQL Connect,使用 GraphQL 建構類型安全的 PostgreSQL 支援應用程式。 |
firebase-firestore-standard |
涵蓋 Cloud Firestore 的基本概念,包括資料庫佈建、編寫 Security Rules,以及使用 SDK 執行資料作業。 |
firebase-firestore-enterprise-native-mode |
涵蓋 Cloud Firestore Enterprise 版原生模式的基本概念,包括資料庫佈建、編寫 Security Rules,以及使用 SDK 執行資料作業。 |
firebase-hosting-basics |
協助將靜態網站、單頁應用程式 (SPA) 和簡易微服務部署至 Firebase Hosting。 |
firestore-security-rules-auditor |
協助稽核 Cloud Firestore Security Rules,找出常見安全漏洞並提供最佳做法。 |
firebase-remote-config-basics |
協助管理 Remote Config 範本管理,包括設定 Remote Config、管理功能旗標、SDK 使用情形,以及動態更新應用程式行為。 |