supabase

Manage Supabase tasks across products, client libraries, authentication, and CLI.

Updated Apr 8, 2026
One-click install
npx skills add https://github.com/nizan2207/RN-budgetManager --skill supabase-nizan2207
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: supabase
Source: https://github.com/nizan2207/RN-budgetManager/tree/main/.agents/skills/supabase
Command: npx skills add https://github.com/nizan2207/RN-budgetManager --skill supabase-nizan2207

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill unit addresses the complexities of Supabase usage, providing guidance for a wide range of tasks involving Supabase products, integrations, and scenarios.

Core Features & Use Cases

  • Task Management: Handle tasks related to Supabase products like Database, Auth, Edge Functions, and Storage.
  • Client Library Support: Integrates with client libraries for various frameworks like Next.js, React, SvelteKit, Astro, and Remix.
  • Authentication Issues: Assist with login, logout, sessions, JWT, cookies, getSession, getUser, getClaims, and RLS.
  • CLI & MCP Server: Offers guidance on Supabase CLI and MCP server for schema changes, migrations, security audits, and Postgres extensions.
  • Documentation Access: Provides methods to access Supabase documentation efficiently.

Quick Start

Run the 'supabase' skill to get started with any task involving Supabase.

Frequently Asked Questions about supabase

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

FAQPage Schema
How do I manage Supabase database migrations and schema changes?

Manage Supabase database migrations and schema changes using the Supabase CLI. The CLI provides commands for applying schema modifications, running migrations, and managing Postgres extensions directly within your local or production environment.

How do I resolve Supabase authentication issues with sessions, JWT, and cookies?

Resolve Supabase authentication issues by properly handling sessions, JWTs, and cookies. Use methods like getSession, getUser, and getClaims to manage user states and enforce Row Level Security (RLS) policies across your application.

Does Supabase client library support integration with Next.js and SvelteKit?

Yes, Supabase client libraries support integration with Next.js, SvelteKit, Astro, and Remix. You can connect the client libraries to these frameworks to manage database queries, authentication states, and storage operations seamlessly.

What is the best way to perform a security audit on Supabase Postgres extensions?

Perform a security audit on Supabase Postgres extensions using the Supabase CLI and MCP server. These tools provide guidance for evaluating schema changes, reviewing extension security, and ensuring your database configurations meet compliance standards.

Why does my Supabase RLS policy block access when using getUser and getClaims?

Supabase RLS policies might block access if getUser or getClaims do not correctly pass the authenticated user context to the database. Ensure your client library properly syncs JWT sessions and cookies so RLS can validate the user.

Do I need the Supabase CLI to access documentation and manage Edge Functions?

Yes, the Supabase CLI is required to manage Edge Functions, execute schema changes, and run migrations locally. The Skill also provides efficient methods to access comprehensive Supabase documentation for these tasks.