supabase

Automate Supabase workflows for database, auth, and schema management.

Updated Jun 20, 2026
One-click install
npx skills add https://github.com/sbsbhong/diving-app --skill supabase-sbsbhong
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: supabase
Source: https://github.com/sbsbhong/diving-app/tree/main/.agents/skills/supabase
Command: npx skills add https://github.com/sbsbhong/diving-app --skill supabase-sbsbhong

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires supabase-js, @supabase/ssr, supabase-py, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill addresses the complexities of working with Supabase, providing specialized guidance for tasks like database management, authentication, and schema changes.

Core Features & Use Cases

  • Supabase Product Integration: Offers instructions for various Supabase products, including Database, Auth, Edge Functions, Realtime, Storage, Vectors, Cron, and Queues.
  • Client Libraries and SSR Integrations: Provides guidance on using client libraries and server-side rendering in Next.js, React, SvelteKit, Astro, and Remix.
  • Authentication and Security: Covers auth issues, including login, logout, sessions, JWT, cookies, getSession, getUser, getClaims, and RLS.
  • Supabase CLI and MCP Server: Includes instructions for using the Supabase CLI and MCP server for schema changes, migrations, security audits, and Postgres extensions.

Quick Start

Use the supabase skill to check the changelog for the latest updates and best practices.

Frequently Asked Questions about supabase

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage Supabase authentication and sessions in Next.js?

To manage Supabase authentication in Next.js, use the @supabase/ssr client library for handling login, logout, sessions, JWT, and cookies. It provides specific guidance for server-side rendering integrations.

What is the best way to handle Supabase schema migrations and security audits?

The best way to handle Supabase schema migrations and security audits is by using the Supabase CLI and MCP server. These tools provide specialized instructions for executing schema changes and performing security audits.

Does the Supabase client library support server-side rendering in SvelteKit and Remix?

Yes, the Supabase client library supports server-side rendering in SvelteKit and Remix. It offers tailored guidance for integrating Supabase products across various frameworks including Astro and React.

How do I configure Row Level Security (RLS) for my Supabase database?

To configure Row Level Security (RLS) for your Supabase database, apply the authentication and security guidance provided by the tool. It covers auth issues, JWT, and RLS configurations to secure your data.

Why do I need the Supabase CLI for database management tasks?

You need the Supabase CLI for database management tasks because it automates schema changes, migrations, and Postgres extensions. Familiarity with the CLI is required to efficiently execute these specialized workflows.

Can I use Supabase Edge Functions and Realtime features with Python?

Yes, you can use Supabase Edge Functions and Realtime features with Python by utilizing the supabase-py dependency. The system provides guidance on integrating various Supabase products using this client library.