Handles the full auth lifecycle for Supabase projects through bash scripts: signup, login, token management, password resets, and user CRUD. The examples cover both client-side operations (using access tokens) and admin functions (requiring service role keys), which is helpful since the permission model matters a lot here. You get practical patterns for storing tokens after login and paginating through user lists. The reliance on a shared supabase-api.sh helper keeps things clean, though you'll need to make sure that script exists in your project structure. If you're building CLI tools or automation around a Supabase backend, this gives you the auth primitives without reaching for a JavaScript client.

skills.sh installs
318
GitHub stars
19
last updated
Aug 21, 2026

Install

$ npx -y skills add nice-wolf-studio/claude-code-supabase-skills --skill supabase-auth --agent claude-code

Installs into .claude/skills of the current project.

Files

Supabase Authentication

Overview

This skill provides authentication and user management operations through the Supabase Auth API. Supports email/password authentication, session management, user metadata, and password recovery.

Prerequisites

Required environment variables:

export SUPABASE_URL="https://your-project.supabase.co"
export SUPABASE_KEY="your-anon-or-service-role-key"

Helper script: This skill uses the shared Supabase API helper. Make sure to source it:

source "$(dirname "${BASH_SOURCE[0]}")/../../scripts/supabase-api.sh"

Common Operations

Sign Up - Create New User

Basic email/password signup:

source "$(dirname "${BASH_SOURCE[0]}")/../../scripts/supabase-api.sh"

supabase_post "/auth/v1/signup" '{
  "email": "user@example.com",
  "password": "securepassword123"
}'

Signup with user metadata:

supabase_post "/auth/v1/signup" '{
  "email": "user@example.com",
  "password": "securepassword123",
  "data": {
    "first_name": "John",
    "last_name": "Doe",
    "age": 30
  }
}'

Sponsors

Details

Repository
github.com/nice-wolf-studio/claude-code-supabase-skills
Categories
Backend & APIs, Security, Databases
First seen
Jun 3, 2026

More from nice-wolf-studio/claude-code-supabase-skills

All 5
1cinience avataralicloud-database-rds-supabasecinience/alicloud-skillsManage Alibaba Cloud RDS Supabase (RDS AI Service 2025-05-07) via OpenAPI. Use for creating, starting/stopping/restarting instances, resetting passwords, queryi271skills.sh installs
2itsmostafa avatarapi-gatewayitsmostafa/aws-agent-skillsAWS API Gateway for REST and HTTP API management. Use when creating APIs, configuring integrations, setting up authorization, managing stages, implementing rate142skills.sh installs
3Dexploarer avatarapi-gateway-configuratorDexploarer/hyper-forgeConfigure and manage API gateways including Kong, Tyk, AWS API Gateway, and Apigee. Activates when users need help setting up API gateways, rate limiting, authe0skills.sh installs
4prisma avatarprisma-client-apiprisma/skillsPrisma Client API reference covering model queries, filters, operators, and client methods. Use when writing database queries, using CRUD operations, filtering 419.6Kskills.sh installs
5aws avatarcreating-api-gateway-stageaws/agent-toolkit-for-awsCreates an API Gateway stage with CloudWatch logging, X-Ray tracing, throttling, WAF integration, and IAM roles following AWS best practices. Use when deploying6.7Kskills.sh installs
6wordpress avatarwp-rest-apiwordpress/agent-skillsUse when building, extending, or debugging WordPress REST API endpoints/routes: register_rest_route, WP_REST_Controller/controller classes, schema/argument vali6.3Kskills.sh installs