What problem does it solve? Working with Supabase involves frequent API changes, subtle security traps like RLS misconfigurations and SECURITY DEFINER pitfalls, and hard-to-diagnose errors across Auth, Database, Edge Functions, Realtime, and Storage. This Skill provides current, verified guidance so you avoid outdated training-data assumptions and silent vulnerabilities. ## Core Features & Use Cases - Security Checklist Enforcement: Covers Supabase-specific traps including user_metadata vs app_metadata in JWT claims, views bypassing RLS, BOLA/IDOR policy patterns, and service_role key exposure. - Schema Change Workflows: Distinguishes declarative schema projects from imperative migrations, with correct CLI and MCP commands for generating and committing migrations. - Debugging & Troubleshooting: Directs agents to fetch current monitoring docs and changelogs before diagnosing REST API, Postgres, Auth, Realtime, or Storage errors. - Use Case: When a user reports a newly created table is inaccessible via the REST API, the Skill guides checking Data API settings, granting roles access, and enabling RLS with correct ownership policies. ## Quick Start Ask the agent to help you create a Supabase table with RLS policies and verify it is accessible through the Data API.