supabase

Automate Supabase CLI workflows for migrations and local development.

Updated Jan 26, 2026
One-click install
npx skills add https://github.com/m-salauddin/Learning-Management-System- --skill supabase-m-salauddin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: supabase
Source: https://github.com/m-salauddin/Learning-Management-System-/tree/main/.agent/skills/supabase
Command: npx skills add https://github.com/m-salauddin/Learning-Management-System- --skill supabase-m-salauddin

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill streamlines database development and project provisioning by orchestrating Supabase CLI tasks for migrations, local-first workflows, and edge functions.

Core Features & Use Cases

  • Local-first migrations: capture schema changes in migrations and keep production in sync via version control.
  • Project bootstrapping: initialize a new Supabase project, link to remote projects, and pull remote schemas for local development.
  • Edge Functions and auth: scaffold and run edge functions, test locally, and deploy to production when ready.

Quick Start

Use the Supabase CLI to initialize and manage migrations for your project. Example steps:

  • supabase init
  • supabase db pull
  • supabase start

Frequently Asked Questions about supabase

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

FAQPage Schema
How do I manage local Supabase migrations and keep my production database in sync?

Supabase migrations capture local schema changes in version control, then apply them to a linked remote project to keep production database schemas synchronized during local development.

What's the best way to bootstrap a new Supabase project and pull a remote schema locally?

Bootstrapping a Supabase project involves initializing the local environment, linking to the remote project, and pulling the remote schema to establish a local-first development workflow.

Can I scaffold, test, and deploy Supabase Edge Functions locally?

Yes, you can scaffold Supabase Edge Functions, test them in your local development environment, and deploy them directly to production once the local testing is complete.

Do I need the Supabase CLI installed and a linked remote project to manage schema versioning?

Yes, reliable schema versioning requires installing the Supabase CLI locally and having access to a linked remote project to execute migrations and local testing workflows.

How does local-first development handle Row Level Security policies for database testing?

Local-first development allows you to pull remote schemas including Row Level Security policies, enabling you to test RLS configurations locally before deploying migrations to production.

Supabase CLI mastery: what are the limitations when automating edge functions and RLS workflows?

This approach is limited to software projects requiring reliable schema versioning and deployment pipelines, needing a locally installed CLI and a linked remote project to operate effectively.