
from claude-code-plugins-plus-skills2,235
Production-ready patterns for using Supabase clients in TypeScript and Python: client initialization, typed queries, auth, realtime, storage, RPC, and error-han
This skill codifies production patterns for using the Supabase SDKs (@supabase/supabase-js v2 and supabase-py) in TypeScript and Python projects. It covers singleton client initialization, typed query patterns, CRUD with filters, upsert/insert patterns, RPC invocation, auth flows, realtime subscriptions, storage upload/download, and robust error handling.
Use when implementing or reviewing Supabase-backed applications, building service layers, or onboarding engineers to consistent patterns for queries, auth, and realtime workflows. It's useful for production hardening (typed clients, singleton usage, error codes handling) and when migrating between JS/TS and Python codebases.
Targeted at developer-facing agents and code-generation tools (Claude Code, Cursor, Copilot-style agents) that can output code snippets and follow SDK usage guidance.
Reference-style skill providing production-ready Supabase SDK patterns for TypeScript and Python. Covers client initialization, CRUD with filters, auth, realtime subscriptions, storage, RPC, and error handling with code examples in both languages. No bundled scripts — purely instructional. Well-organized with clear sections and useful reference tables for filters and error codes.
Clean skill, no security concerns. Purely instructional with no executable scripts. Examples are solid but lack SSR/Next.js-specific guidance which is common for Supabase users. Filter and error code reference tables are a nice touch.