supabase

Manage Supabase local development and version-controlled migrations with CLI workflows.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Supabase projects historically require complex setup for local development, migration tracking, and keeping remote deployments in sync. This skill provides a cohesive, repeatable workflow to develop locally with migrations under source control, manage Auth, Database, Storage, and Edge Functions, and coordinate promotion to remote environments.

Core Features & Use Cases

  • Local development with a repeatable CLI workflow for setup, migrations, and seeding.
  • End-to-end workflow covering database migrations, RLS policies, edge functions, storage, and deployment to remote projects.
  • Use cases include rapid feature prototyping, consistent local testing, and safe promotion of changes to staging/production.

Quick Start

Initialize a local Supabase project workflow and connect to a remote project to manage migrations, edges, and storage.

Frequently Asked Questions about supabase

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

FAQPage Schema
How do I manage Supabase database migrations under version control?

Supabase local development workflows track database migrations under source control using deterministic CLI commands, ensuring changes are repeatable and safely promoted to remote projects.

What is the best way to set up local development for a Supabase project?

Setting up local Supabase development involves initializing a repeatable CLI workflow to configure the database, Auth, Storage, and Edge Functions for consistent local testing.

How do I deploy Supabase edge functions and RLS policies from a local environment?

Deploying Supabase edge functions and RLS policies from local environments requires safely linking to a remote project to execute migrations and test end-to-end workflows.

Can I test Supabase Auth and Storage locally before pushing to production?

Yes, local Supabase workflows support end-to-end testing of Auth, Storage, and database changes locally before safely promoting them to staging or production remote environments.

Why does my Supabase local development workflow fail to sync with my remote project?

Syncing local Supabase workflows with remote projects requires safe linking and deterministic CLI usage; failing to follow migration-first changes can disrupt remote synchronization.