supabase-skill

Manage self-hosted Supabase stacks including auth, database, storage, and edge functions.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/r2d2helm/claude-code-system --skill supabase-skill-r2d2helm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: supabase-skill
Source: https://github.com/r2d2helm/claude-code-system/tree/main/skills/supabase-skill
Command: npx skills add https://github.com/r2d2helm/claude-code-system --skill supabase-skill-r2d2helm

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Administrators need a unified, self-hosted Supabase management layer to streamline deployment, security, and day-to-day operations across auth, database, storage, edge functions, and policies.

Core Features & Use Cases

  • Centralized administration of a Supabase stack (auth, PostgreSQL, storage, edge functions, Realtime, RLS, migrations)
  • Quick setup, migrations orchestration, user and policy management, storage bucket handling, and health checks across services
  • Use Case: A team deploys and maintains a self-hosted Supabase on VM and uses CLI commands to manage users, run migrations, and enforce RLS rules.

Quick Start

Install and start the Supabase stack using the recommended docker-compose workflow and verify the REST API and Studio endpoints.

Frequently Asked Questions about supabase-skill

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

FAQPage Schema
How do I manage a self-hosted Supabase stack on a VM?

A self-hosted Supabase stack includes PostgreSQL databases, user authentication, file storage, edge functions, and realtime capabilities, managed centrally through Docker Compose and CLI workflows.

What's the best way to run database migrations for a self-hosted Supabase instance?

The best way to run database migrations for a self-hosted Supabase instance is using the Claude Code CLI to orchestrate migrations directly against your PostgreSQL database environment.

How do I configure Row Level Security policies in a self-hosted PostgreSQL database?

You can configure Row Level Security policies in a self-hosted PostgreSQL database by applying RLS rules through the centralized administration layer to enforce role-based access control across your deployment.

Do I need Docker Compose to deploy a self-hosted Supabase environment?

Yes, you need Docker Compose and environment secrets to set up the recommended workflow, start the stack, and verify the REST API and Studio endpoints across your virtual machines.

Can I handle user authentication and storage buckets without using the Supabase cloud?

Yes, you can handle user authentication and storage buckets without the Supabase cloud by deploying a self-hosted Supabase stack locally on your VMs to manage users, policies, and storage independently.