Supabase Agent Skills

Supabase's official skills: help an agent work with the database, Auth, Edge Functions and Postgres best practices

SkillEditors’ pickLow risk

supabase/agent-skills

Install

npx skills add supabase/agent-skills

For one skill add --skill supabase or --skill supabase-postgres-best-practices.

This is third-party code. Review the repository files before installing.

What it does

Supabase's official skill set helps an agent work more accurately with the platform's products. The supabase skill covers the database, Auth, Edge Functions, Realtime, Storage, vectors, cron and queues, client libraries and SSR integrations with Next.js, React, SvelteKit and Astro, plus migrations, schemas and error triage. It insists on checking the current docs and changelog rather than relying on memory, and keeps a long security checklist around RLS, JWT, keys and views. A second skill gives Postgres performance guidance across eight categories, from queries and indexes to connection pooling.

Who it is for. For developers building applications on Supabase and Postgres.

Good fit when

  • You work with the database, Auth or Edge Functions in Supabase
  • You set up RLS and access policies
  • You optimize Postgres queries and schema

Not a fit when

  • The project does not use Supabase
  • You work with another database without the Supabase layer

Example request

Set up Supabase Auth with Next.js and add correct RLS policies

Limitations

The skills provide knowledge and recommendations; real actions need your Supabase project and the platform's CLI or MCP server. Supabase changes frequently, so the skill verifies against the online docs and changelog.

How to disable. Remove the plugins via /plugin, or delete the skill folders from your agent's skills directory.

Security check

  • The skills are instructions and references; actions go through your CLI or MCP separately

README in short

The README presents the Supabase skills as folders of instructions and resources the agent picks up per task, compatible with 18 or more agents. Installation is via npx skills for all or a single skill, and as Claude Code plugins. The supabase skill covers all platform products and SSR integrations, while the second gives Postgres performance practices across eight categories. Each release publishes a discovery index via .well-known. MIT licensed.

SKILL.md

---
name: supabase
description: "Use when doing ANY task involving Supabase. Triggers: Supabase products (Database, Auth, Edge Functions, Realtime, Storage, Vectors, Cron, Queues); client libraries and SSR integrations (supabase-js, @supabase/ssr) in Next.js, React, SvelteKit, Astro, Remix; auth issues (login, logout, sessions, JWT, cookies, getSession, getUser, getClaims, RLS); Supabase CLI or MCP server; schema changes, migrations, declarative schemas, security audits, Postgres extensions."
metadata:
  author: supabase
  version: "0.1.2"
---

# Supabase

## Core Principles

**1. Supabase changes frequently — verify against changelog and current docs before implementing.**

FAQ

Which agents does it work with?

Compatible with 18 or more agents including Claude Code, GitHub Copilot, Cursor and Cline.

Why does the skill check the changelog?

Supabase changes signatures and settings often, so the skill verifies against current docs rather than model memory.

Editors’ pick

The official FastAPI skill, bundled with the package, teaching agents to write code for the installed version

SkillLow risk102.3K
Editors’ pick

Official skills and agents from the .NET team: performance, MSBuild, NuGet, upgrades, testing, ASP.NET Core, Blazor and MAUI

PluginMedium risk5.4K

Firebase MCP Server

Firebase CLI and MCP Server

Editors’ pick

Official Firebase MCP server from the Firebase CLI: projects, Firestore, Auth, Crashlytics, Remote Config and function logs

MCP serverHigh risk4.5K
Editors’ pick

Laravel's official MCP server, guidelines and skills: the agent sees the DB schema, logs and package versions and searches ecosystem docs

MCP serverMedium risk3.6K