supabase

Manage Supabase projects across database, auth, storage, and edge functions.

Updated Apr 7, 2026
One-click install
npx skills add https://github.com/semaes111/PROYECTO-SKILLS --skill supabase-semaes111
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: supabase
Source: https://github.com/semaes111/PROYECTO-SKILLS/tree/main/03-SKILLS-BACKEND/supabase-oficial-completo
Command: npx skills add https://github.com/semaes111/PROYECTO-SKILLS --skill supabase-semaes111

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Provides authoritative, version-aware operational guidance for working with Supabase projects so engineers can safely manage databases, authentication, storage, edge functions, and platform integrations without introducing security regressions or migration conflicts.

Core Features & Use Cases

  • Version-aware CLI and MCP usage: explains when to prefer supabase CLI commands versus MCP tools and how to check versions and fallbacks.
  • Schema, migration, and advisor workflow: prescribes using execute_sql for iteration, generating migrations correctly, running advisors, and verifying changes before commit.
  • Security-first operations: detailed checklist for RLS, view security, JWT and session handling, storage permissions, and avoiding leakage of service_role keys.
  • Troubleshooting and verification: stepwise MCP connectivity checks, .mcp.json validation, and guidance on recovering from errors without unsafe retries.
  • Use Case: safely apply a schema change, run advisors, generate a migration, and verify RLS and view protections before deploying to production.

Quick Start

Use the supabase skill to verify your CLI version, run advisors, and produce a verified migration for your project.

Frequently Asked Questions about supabase

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

FAQPage Schema
How do I apply Supabase schema migrations and verify RLS policies before production?

Troubleshoot Supabase MCP connectivity by performing stepwise checks and validating your .mcp.json configuration file. This process helps recover from MCP errors safely without resorting to unsafe retries or unsafe command executions.

What is the best way to handle Supabase auth and JWT session debugging?

Handle Supabase auth and JWT session debugging by following a security-first checklist for JWT, session handling, and API key management. This ensures you avoid leakage of service_role keys and maintain secure authentication flows.

When should I prefer Supabase CLI commands over MCP tools?

Prefer Supabase CLI commands over MCP tools based on version-aware usage guidelines that dictate when to check versions and apply fallbacks. This ensures correct operational execution for database, auth, and storage management tasks.

Can I use Supabase with Next.js and SvelteKit for storage and edge functions?

Yes, you can use Supabase with Next.js and SvelteKit integrations for storage and edge functions. The skill provides operational guidance for framework integrations, including troubleshooting storage permissions and managing configurations securely.

Why are my Supabase RLS policies leaking data through views?

Supabase RLS policies may leak data through views if view security protections are not properly verified. Apply a detailed security checklist for RLS and views to ensure row-level security configurations prevent unintended data exposure.