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