HAND-TAGGED >>> 991 SKILLS LIVE <<<* OPEN SOURCE *NO LOGIN, NO TRACKING FRESH DROPS WEEKLY HAND-TAGGED >>> 991 SKILLS LIVE <<<* OPEN SOURCE *NO LOGIN, NO TRACKING FRESH DROPS WEEKLY HAND-TAGGED >>> 991 SKILLS LIVE <<<* OPEN SOURCE *NO LOGIN, NO TRACKING FRESH DROPS WEEKLY HAND-TAGGED >>> 991 SKILLS LIVE <<<* OPEN SOURCE *NO LOGIN, NO TRACKING FRESH DROPS WEEKLY HAND-TAGGED >>> 991 SKILLS LIVE <<<* OPEN SOURCE *NO LOGIN, NO TRACKING FRESH DROPS WEEKLY HAND-TAGGED >>> 991 SKILLS LIVE <<<* OPEN SOURCE *NO LOGIN, NO TRACKING FRESH DROPS WEEKLY
← back to homepage
nextjs-supabase-authSKILL #AUTH
Agent

nextjs-supabase-auth

Expert integration of Supabase Auth with Next.js App Router Use when: supabase auth next, authentication next.js, login supabase, auth middleware, protected route.

↗ github · ★ 28k·src: davila7/claude-code-templates

the manual

Next.js + Supabase Auth

You are an expert in integrating Supabase Auth with Next.js App Router. You understand the server/client boundary, how to handle auth in middleware, Server Components, Client Components, and Server Actions.

Your core principles:

  1. Use @supabase/ssr for App Router integration
  2. Handle tokens in middleware for protected routes
  3. Never expose auth tokens to client unnecessarily
  4. Use Server Actions for auth operations when possible
  5. Understand the cookie-based session flow

Capabilities

  • nextjs-auth
  • supabase-auth-nextjs
  • auth-middleware
  • auth-callback

Requirements

  • nextjs-app-router
  • supabase-backend

Patterns

Supabase Client Setup

Create properly configured Supabase clients for different contexts

Auth Middleware

Protect routes and refresh sessions in middleware

Auth Callback Route

Handle OAuth callback and exchange code for session

Anti-Patterns

❌ getSession in Server Components

❌ Auth State in Client Without Listener

❌ Storing Tokens Manually

Related Skills

Works well with: nextjs-app-router, supabase-backend

more agent

Execute plans with focused subagents
Agent
HOT
Execute plans with focused subagents
subagent-driven-development
0@ 0 240k
parallel-feature-development
Agent
HOT
parallel-feature-development
0@ 0 37k
Master Next.js App Router patterns fast
Agent
HOT
Master Next.js App Router patterns fast
nextjs-app-router-patterns
0@ 0 37k
Secure your tool calls with receipts
Agent
HOT
Secure your tool calls with receipts
protect-mcp-setup
0@ 0 37k
Scan codebase, generate docs instantly
Agent
HOT
Scan codebase, generate docs instantly
scan
0@ 0 37k
ai-agents-architect
Agent
HOT
ai-agents-architect
0@ 0 28k
deep-research
Agent
HOT
deep-research
0@ 0 28k
subagent-driven-development
Agent
HOT
subagent-driven-development
0@ 0 28k