Supabase Agent Skills
Supabase's official skills: help an agent work with the database, Auth, Edge Functions and Postgres best practices
Install
npx skills add supabase/agent-skillsFor 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 policiesLimitations
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.
Related
The official FastAPI skill, bundled with the package, teaching agents to write code for the installed version
Official skills and agents from the .NET team: performance, MSBuild, NuGet, upgrades, testing, ASP.NET Core, Blazor and MAUI
Firebase MCP Server
Firebase CLI and MCP Server
Official Firebase MCP server from the Firebase CLI: projects, Firestore, Auth, Crashlytics, Remote Config and function logs
Laravel's official MCP server, guidelines and skills: the agent sees the DB schema, logs and package versions and searches ecosystem docs