What problem does it solve? Writing server-side Supabase code traditionally requires manual client creation, auth header forwarding, CORS handling, and direct use of legacy anon/service_role keys. This Skill guides AI agents to write correct server-side code with the @supabase/server package, which handles credential verification, client creation, and context injection automatically. ## Core Features & Use Cases - Auth mode configuration: Guides correct use of the four auth modes (user, publishable, secret, none), including array syntax, named keys like secret:automations, and when to disable verify_jwt in supabase/config.toml. - Framework integration: Provides patterns for Supabase Edge Functions (Deno), Cloudflare Workers, Hono apps, and composition with @supabase/ssr for Next.js, SvelteKit, and Remix. - Legacy migration: Detects and migrates deprecated patterns such as Deno.serve, esm.sh imports, SUPABASE_ANON_KEY/SUPABASE_SERVICE_ROLE_KEY, the old allow: config, and removed 'always'/'public' mode values. - Use Case: When asked to build a Stripe webhook Edge Function, the Skill directs the agent to use auth: 'none' with signature verification, disable verify_jwt, and use ctx.supabaseAdmin for database writes. ## Quick Start Ask the AI to write a Supabase Edge Function that uses @supabase/server with user authentication to read rows from a todos table.