supabase-developer

Scaffold Supabase full-stack projects with PostgreSQL, authentication, and Edge Functions.

13|1|Updated Jan 11, 2026
One-click install
npx skills add https://github.com/greedychipmunk/agent-skills --skill supabase-developer-greedychipmunk
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: supabase-developer
Source: https://github.com/greedychipmunk/agent-skills/tree/main/supabase-developer
Command: npx skills add https://github.com/greedychipmunk/agent-skills --skill supabase-developer-greedychipmunk

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires supabase, psql, docker, and includes scripts (resource) components.

What problem does it solve?

This Skill provides structured guidance and practical templates to build production-ready, full-stack applications with Supabase, reducing setup time and improving consistency.

Core Features & Use Cases

  • Database & PostgreSQL: schema design, migrations, queries, functions, and extensions for robust data layers.
  • Authentication & Security: Email/password, magic link, OAuth, MFA, session management, and role-based access control with RLS integration.
  • Storage & Media: File uploads, access control, transformations, CDN, and signed URLs.
  • Edge Functions & Realtime: Deno-powered functions, API routes, webhooks, scheduled tasks, and real-time subscriptions.
  • Patterns & Templates: Project structure, templates, and best practices to accelerate development.

Quick Start

  1. Create a new Supabase project and scaffold the workspace using the provided setup script: ./scripts/setup-project.sh my-app
  2. Start local development to run services locally: ./scripts/local-dev.sh
  3. Generate TypeScript types from the database schema: ./scripts/generate-types.sh

Frequently Asked Questions about supabase-developer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I structure a full-stack Supabase application with PostgreSQL and RLS?

Structure a full-stack Supabase application using provided project templates and best practices. This Skill offers schema design, authentication, Row-Level Security integration, and ready-to-use scripts to scaffold your workspace consistently.

What's the best way to set up local development for Supabase Edge Functions and Realtime?

Set up local development for Supabase Edge Functions and Realtime by running the provided local-dev.sh script. This initializes local services using Docker, allowing you to test Deno-powered functions and real-time subscriptions before deploying.

How do I generate TypeScript types from my Supabase PostgreSQL schema?

Generate TypeScript types from your Supabase PostgreSQL schema by executing the provided generate-types.sh script. This reads your database schema and outputs type definitions to ensure type-safe queries across your full-stack application.

Can I manage file uploads and signed URLs using Supabase Storage?

Yes, you can manage file uploads and signed URLs using Supabase Storage. This Skill provides implementation patterns for access control, media transformations, CDN delivery, and generating signed URLs to secure your application assets.

Does this Supabase developer workflow require Docker and psql dependencies?

Yes, this Supabase developer workflow requires Docker and psql dependencies. Docker runs local development services, while psql facilitates PostgreSQL database interactions, migrations, and schema management tasks.