Agent skill · software engineering · aiskillstore

firebase-data-connect

Build and deploy Firebase Data Connect backends with PostgreSQL. Use for schema design, GraphQL queries/mutations, authorization, and SDK generation for web, Android, iOS, and Flutter apps.

Why this skill is useful

Provides specific commands and workflows for integrating Firebase Data Connect with PostgreSQL, which the AI wouldn't reliably generate on its own.

What it needs

Requires firebase-tools installed locally. Requires firebase account access. About 2k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.

What this skill does

Firebase Data Connect Firebase Data Connect is a relational database service using Cloud SQL for PostgreSQL with GraphQL schema, auto-generated queries/mutations, and type-safe SDKs. Project Structure Development Workflow Follow this strict workflow to build your application. You must read the linked reference files for each step to understand the syntax and available features. 1. Define Data Model (schema/schema.gql) Define your GraphQL types, tables, and relationships. Read reference/schema.md for: @table, @col, @default Relationships (@ref, one-to-many, many-to-many) Data types (UUID, Vector, JSON, etc.) 2. Define Operations (connector/queries.gql, connector/mutations.gql) Write the queries and mutations your client will use. Data Connect generates the underlying SQL. Read reference/operations.md for: Queries: Filtering (where), Ordering (orderBy), Pagination (limit/offset). Mutations: Create (insert), Update (update), Delete (delete). Upserts: Use upsert to "insert or update" records (CRITICAL for user profiles). Transactions: use @transaction for multi-step atomic operations. 3. Secure Your App (connector/ files) Add authorization logic closely with your operations. Read reference/security.md for: @auth(level: ...) for PUBLIC, USER, or NOACCESS. @check and @redact for row-level security and validation. 4. Generate & Use SDKs Generate type-safe code for your client platform. Read reference/sdks.md for: Android (Kotlin), iOS (Swift), Web (TypeScript), Flutter (Dart). How to initialize and call your queries/mutations. Nested Data: See how to access related fields (e.g., movie.reviews). …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aiskillstore/firebase-data-connect

View the source on GitHub

Browse the @skills marketplace