firebase-data-connect 是做什麼的?
安全地建置與部署 Firebase SQL Connect(亦稱 Firebase Data Connect)後端,使用 PostgreSQL。適合設計包含資料表與關聯的 Schema、撰寫授權查詢與異動、設定即時資料更新,或產生型別安全的 SDK。當你需要 Firebase 的關聯式資料庫,或用戶提及 SQL Connect 或 Data Connect 時使用。
安全地建置與部署 Firebase SQL Connect(亦稱 Firebase Data Connect)後端,使用 PostgreSQL。適合設計包含資料表與關聯的 Schema、撰寫授權查詢與異動、設定即時資料更新,或產生型別安全的 SDK。當你需要 Firebase 的關聯式資料庫,或用戶提及 SQL Connect 或 Data Connect 時使用。
firebase/firebase-data-connect 是一個專為 Firebase SQL Connect(亦稱 Firebase Data Connect)所設計的 AI 代理工具,用於安全地建置與部署基於 PostgreSQL 的後端服務。此技能特別適合開發者在使用 Firebase 生態系統時需要關係型資料庫的情境,無論是設計包含資料表與關聯的 Schema、撰寫具有授權機制的查詢與異動、設定即時資料更新,還是自動產生型別安全的 SDK,都能有效提升開發效率。支援的開發平台包括 Firebase 控制台、CLI 以及類似 Claude Code 或 Cursor 的 AI 驅動編輯器,用戶可透過自然語言指令觸發對應操作。其運作原理是根據 SKILL.md 文件中的具體規範,解析用戶的資料庫設計需求,並自動生成或修改相關的配置檔案與資料庫結構,確保與 Firebase 服務的無縫整合。
npx skills add https://github.com/firebase/agent-skills/tree/main/skills/firebase-data-connect安全地建置與部署 Firebase SQL Connect(亦稱 Firebase Data Connect)後端,使用 PostgreSQL。適合設計包含資料表與關聯的 Schema、撰寫授權查詢與異動、設定即時資料更新,或產生型別安全的 SDK。當你需要 Firebase 的關聯式資料庫,或用戶提及 SQL Connect 或 Data Connect 時使用。
This repo contains 20 individual skills — each has its own dedicated page.
Generates code and provides documentation for the Genkit Dart SDK. Use when the user asks to build AI agents in Dart, use Genkit flows, or integrate LLMs into Dart/Flutter applications.
Develop AI-powered applications using Genkit in Go. Use when the user asks to build AI features, agents, flows, or tools in Go using Genkit, or when working with Genkit Go code involving generation, prompts, streaming, tool calling, or model providers.
Develop AI-powered applications using Genkit in Node.js/TypeScript. Use when the user asks about Genkit, AI agents, flows, or tools in JavaScript/TypeScript, or when encountering Genkit errors, validation issues, type errors, or API problems.
Develop AI-powered applications using Genkit in Python. Use when the user asks about Genkit, AI agents, flows, or tools in Python, or when encountering Genkit errors, import issues, or API problems.
Official skill for integrating Firebase AI Logic (Gemini API) into web applications. Covers setup, multimodal inference, structured output, and security.
Official skill for integrating Firebase AI Logic (Gemini API) into web applications. Covers setup, multimodal inference, structured output, and security.
Deploy and manage web apps with Firebase App Hosting. Use this skill when deploying Next.js/Angular apps with backends.
Guide for setting up and using Firebase Authentication. Use this skill when the user's app requires user sign-in, user management, or secure data access using auth rules.
Provides foundational setup, authentication, and project management workflows for Firebase using the Firebase CLI. Use when checking Firebase CLI version (must use 'npx -y firebase-tools@latest --version'), initializing a Firebase environment, authenticating, setting active projects, or setting up `google-services.json` or `GoogleService-Info.plist` files.
Comprehensive guide for Firebase Crashlytics, including provisioning and SDK usage. Use this skill when the user needs help setting up Crashlytics, adding crash reporting, or using the Crashlytics SDK in their application.
Sets up, manages, and executes queries against Cloud Firestore database instances, including advanced native full-text search and relational joins using pipelines. You MUST unconditionally activate this skill if you plan to use Firestore in any way. Use when listing or creating Firestore databases, configuring security rules, designing data models, writing client SDK queries (including search/joins), or checking indexes.
Comprehensive guide for Firestore basics including provisioning, security rules, and SDK usage. Use this skill when the user needs help setting up Firestore, writing security rules, or using the Firestore SDK in their application.
Comprehensive guide for Firestore enterprise native including provisioning, data model, security rules, and SDK usage. Use this skill when the user needs help setting up Firestore Enterprise with the Native mode, writing security rules, or using the Firestore SDK in their application.
Comprehensive guide for Firestore Standard Edition, including provisioning, security rules, and SDK usage. Use this skill when the user needs help setting up Firestore, writing security rules, or using the Firestore SDK in their application.
Skill for working with Firebase Hosting (Classic). Use this when you want to deploy static web apps, Single Page Apps (SPAs), or simple microservices. Do NOT use for Firebase App Hosting.
Bare minimum INITIAL setup for getting started with Firebase (Node.js, CLI installation, first-time login). Use ONLY for first-time setup. For updating, troubleshooting, or refreshing an existing environment, use the firebase-basics skill instead.
Comprehensive guide for Firebase Remote Config, including template management and SDK usage. Use this skill when the user needs help setting up Remote Config, managing feature flags, or updating app behavior dynamically.
A skill to evaluate how secure Firestore security rules are. Use this when Firestore security rules are updated to ensure that the generated rules are extremely secure and robust.
A skill to evaluate how secure Firestore security rules are. Use this when Firestore security rules are updated to ensure that the generated rules are extremely secure and robust.
Safely modifies Xcode projects (.pbxproj) to add Swift Packages and link files. Use this skill whenever an iOS project needs dependencies installed (e.g. Firebase, Alamofire).
ElevenLabs text-to-speech with mac-style say UX.
Oracle CLI second-model review/debug/refactor/design with selected files, dry-run token checks, API or browser engine.
Capture and automate macOS UI with the Peekaboo CLI.
Generate multiple radically different interface designs for a module using parallel sub-agents. Use when user wants to design an API, explore interface options, compare module shapes, or mentions "design it twice".
Build a throwaway prototype to flesh out a design — a runnable terminal app for state/business-logic questions, or several radically different UI variations toggleable from one route.
Interview the user relentlessly about a plan or design until reaching shared understanding, resolving each branch of the decision tree. Use when user wants to stress-test a plan, get grilled on their design, or mentions "grill me".