supabase-install-auth

Solid

Install and configure Supabase SDK, CLI, and project authentication. Use when setting up a new Supabase project, installing @supabase/supabase-js, configuring environment variables, or initializing the Supabase client. Trigger with "install supabase", "setup supabase", "supabase auth config", "configure supabase", "supabase init", "add supabase to project".

AI & Automation 2,266 stars 315 forks Updated today MIT

Install

View on GitHub

Quality Score: 99/100

Stars 20%
100
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Supabase Install & Auth ## Overview Install the Supabase SDK, CLI, and project credentials from scratch — covering package install, environment configuration, client initialization, and connection verification for both TypeScript (`@supabase/supabase-js`) and Python (`supabase`). **Key facts:** - **npm package:** `@supabase/supabase-js` - **Python package:** `supabase` (via pip) - **Client factory:** `createClient()` — never `new SupabaseClient()` - **Dashboard:** https://supabase.com/dashboard (Settings > API for keys) - **Docs:** https://supabase.com/docs ## Prerequisites - Node.js 18+ (for JS/TS) or Python 3.8+ (for Python) - Package manager: npm, pnpm, or yarn (JS) / pip (Python) - A Supabase project created at https://supabase.com/dashboard - Docker Desktop (only if using local development via `supabase start`) ## Instructions ### Step 1 — Install the SDK and CLI Install the SDK and the Supabase CLI: **JavaScript / TypeScript:** ```bash # Install the SDK npm install @supabase/supabase-js # For SSR frameworks (Next.js, SvelteKit, Nuxt), also install: npm install @supabase/ssr # Install the Supabase CLI (for types, migrations, local dev) npm install -D supabase ``` **Python:** ```bash # Install the SDK pip install supabase # Install the CLI (alternative: brew install supabase/tap/supabase) npm install -g supabase ``` Verify the CLI is available: ```bash npx supabase --version ``` ### Step 2 — Configure Environment Variables Retrieve project credentials...

Details

Author
jeremylongshore
Repository
jeremylongshore/claude-code-plugins-plus-skills
Created
7 months ago
Last Updated
today
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

supabase-auth-storage-realtime-core

Implement Supabase Auth (signUp, signIn, OAuth, session management), Storage (upload, download, signed URLs, bucket policies), and Realtime (Postgres changes, broadcast, presence). Use when building user auth flows, file upload features, or live-updating UIs with Supabase. Trigger with phrases like "supabase auth", "supabase storage upload", "supabase realtime subscribe", "supabase oauth", "supabase file upload", "supabase presence", "supabase rls storage".

2,266 Updated today
jeremylongshore
AI & Automation Solid

supabase-debug-bundle

Collect Supabase diagnostic info for troubleshooting and support tickets. Use when debugging connection failures, auth issues, Realtime drops, Storage errors, RLS misconfigurations, or preparing a support escalation. Trigger: "supabase debug", "supabase diagnostics", "supabase support bundle", "collect supabase logs", "debug supabase connection".

2,266 Updated today
jeremylongshore
AI & Automation Solid

supabase-multi-env-setup

Configure Supabase across development, staging, and production with separate projects, environment-specific secrets, and safe migration promotion. Use when setting up multi-environment deployments, isolating dev from prod data, configuring per-environment Supabase projects, or promoting migrations through environments. Trigger: "supabase environments", "supabase staging", "supabase dev prod", "supabase multi-project", "supabase env config", "database branching".

2,266 Updated today
jeremylongshore
API & Backend Solid

supabase-cli

This skill should be used when user asks to "use supabase CLI", "supabase init", "supabase start", "run migrations", "deploy edge functions", "manage Supabase project", or works with the supabase command-line tool for local development and project management.

711 Updated 2 days ago
fcakyon
AI & Automation Solid

supabase-deploy-integration

Deploy and manage Supabase projects in production. Covers database migrations, Edge Functions deployment, secrets management, zero-downtime rollouts, blue/green branching, rollback procedures, and post-deploy health checks. Use when deploying Supabase to production, running migrations, deploying Edge Functions, managing secrets, or implementing zero-downtime deployments. Trigger: "deploy supabase", "supabase migration push", "deploy edge function", "supabase rollback", "supabase blue green", "supabase health check".

2,266 Updated today
jeremylongshore