What problem does it solve? Working with Supabase involves frequent API changes, subtle security traps (RLS bypasses, unsafe JWT claims, exposed service keys), and CLI version differences that cause silent failures. This Skill provides verified guidance, security checklists, and correct workflows for any Supabase task. ## Core Features & Use Cases - Security-First Guidance: Enforces RLS on exposed schemas, prevents misuse of user_metadata in authorization, and flags dangerous patterns like security definer functions in public schemas. - Schema Change Workflow: Directs correct use of execute_sql, supabase db query, advisors, and migration generation without polluting migration history. - CLI and MCP Troubleshooting: Covers version-specific CLI gotchas, MCP server connectivity checks, and OAuth authentication steps. - Use Case: When adding a new table with user-specific data in a Next.js app, the Skill ensures you enable RLS, write correct SELECT/UPDATE policies, verify with a test query, and commit a clean migration. ## Quick Start Ask the agent to help you create a new Supabase table with row level security policies and generate the corresponding migration file.