Mindket

Supabase Agent Skills

Newversion 2 · updated
Star3023

Overview

Supabase’s own agent skills: one for any Supabase task, one for Postgres best practices from queries and indexes to connections and row level security. They install into Claude Code, Cursor, GitHub Copilot and more, and your agent loads them when a task fits.

Supabase Agent Skills is an open-source project on GitHub in the Developer category, listed by Mindket. It is free. This is version 2, last updated on . Install it from GitHub as its README says. Get Mindket’s setup notes on your Mindket account, as a zip.

At a glance

Runs in
  • Claude Code: through the skills CLI, or as two plugins from one marketplace
  • Cursor, GitHub Copilot, Cline and other agents: through the same skills CLI command
  • Your project, or all your projects: project scope is the default, and --global widens it
Start with
npx skills add supabase/agent-skills

Platform

Claude CodeCoding agent
GitHub CopilotCoding agent
CursorCode editor
ClineCoding agent

About

What it is

Supabase Agent Skills is Supabase’s own pack of two skills for AI coding agents. The first, supabase, covers any Supabase task: Database, Auth, Edge Functions, Realtime, Storage, the client libraries, the CLI and the MCP server. The second, supabase-postgres-best-practices, is a set of Postgres rules in eight groups, from query speed to row level security. Your agent loads each one when your task matches its description, so you do not need to call them by name.

  1. You install the pack once with one npx command
  2. You ask for Supabase or Postgres work as usual
  3. Your agent loads the skill that fits the task
  4. The skill points it to current docs or a Postgres rule
  5. Your agent writes the change and tests it with a query

Who it suits

Developers who build on Supabase with an AI coding agent, and anyone whose agent writes SQL for Postgres. The postgres skill says it is for Postgres running anywhere, so it also fits a database that is not on Supabase. Both skills are Markdown files with no script inside.

Who uses it, and how
WhoSkill they reach forExample
Solo builders on SupabasesupabaseA builder adds sign-in to a Next.js app and asks the agent to set up Supabase Auth.
Backend developerssupabase-postgres-best-practicesA developer pastes a slow query and asks the agent to add proper indexes.
Teams with shared customer databothA team asks the agent to review its row level security policies against the skill’s security checklist before launch.
Anyone chasing an errorsupabaseSomeone pastes a permission denied error from the Data API, and the agent reads Supabase’s debugging docs before it answers.

Where to use it

Any agent the skills CLI supports. The README names Claude Code, GitHub Copilot, Cursor and Cline among the 18 or more it works with.

  • Claude Code: through the skills CLI, or as two plugins from one marketplace
  • Cursor, GitHub Copilot, Cline and other agents: through the same skills CLI command
  • Your project, or all your projects: project scope is the default, and --global widens it

How to set it up

Get it saves a zip of Mindket’s setup notes in your downloads folder, with both routes from Supabase’s README and its page on agent skills.

What you need first
NeedDetail
Node.js with npmFor the npx command in the first route. The README names no version
A coding agentClaude Code, Cursor, GitHub Copilot, Cline or another agent the skills CLI supports
A Supabase projectOnly when the work touches one. The skills install without it
Accounts and keysNone for the skills. Connecting the Supabase CLI or MCP server later uses your Supabase login or a scoped token
  1. Run the install line in a terminal. It adds both skills to the project you are in. Add --global to install for all your projects instead.
  2. Open your agent in that project. The README says the skills are available once installed.
  3. Ask for Supabase or Postgres work. Your agent picks the skill that fits.
npx skills add supabase/agent-skills

To install only one of the two, name it. Each line below adds one skill.

npx skills add supabase/agent-skills --skill supabase
npx skills add supabase/agent-skills --skill supabase-postgres-best-practices

Claude Code can also take them as plugins. Run these three in a terminal, not inside a session. The marketplace is registered as supabase-agent-skills, so each install reads the plugin’s name, @ and that name. Plugin skills carry the plugin’s name, so a command then reads /supabase:supabase.

claude plugin marketplace add supabase/agent-skills
claude plugin install supabase@supabase-agent-skills
claude plugin install postgres-best-practices@supabase-agent-skills

How to use it

Ask your agent for the work in plain words, as in the README’s examples “Optimize this Postgres query” and “Help me set up Supabase Auth with Next.js”. The table shows what each skill tells your agent once it loads.

What each skill does when it loads
SkillWhat it tells your agentWhat you get
supabaseCheck Supabase’s changelog and current docs first, turn on row level security for exposed tables, run a security checklist, and test the fix with a queryA change that follows today’s Supabase docs, with the security traps checked when it touches auth, row level security, views, storage or user data
supabase-postgres-best-practicesRead the rule files that fit the task, across query, connection, security, schema, locking, data access, monitoring and advanced groupsSQL that follows a rule’s correct example, such as an index, a constraint or a policy

Example

A page that lists one customer’s orders has gone slow, and you suspect the table has no index on its customer column.

Help me add proper indexes to this table

Your agent loads the Postgres skill, finds its rule that Postgres does not index foreign key columns by itself, and proposes an index on that column.

The rule file shows the fix as a create index line on the foreign key column, and your agent adapts it to your table’s name.

For newcomers and experts

If you are new. A skill is a folder with a SKILL.md file that your agent reads when your task matches its description. Install the pack, then ask as you would anyway. The supabase skill tells your agent not to trust its memory of Supabase, since the products change often, so it reads the changelog first.

For experts. The supabase skill carries a security checklist for your agent. Four of its traps: user_metadata never decides authorization, and the service_role or secret key never goes into a public client. On Postgres 15 and later, views use security_invoker. An UPDATE policy gets both USING and WITH CHECK.

Its CLI notes name two version gates. supabase db query needs CLI v2.79.0 or later, and supabase db advisors needs v2.81.3 or later. With an older CLI your agent falls back to the MCP tools execute_sql and get_advisors. In a project without declarative schemas, it says to iterate on schema changes with execute_sql or supabase db query, and not to use apply_migration on a local database.

The Postgres skill’s eight groups, in its own order
GroupImpact
Query PerformanceCRITICAL
Connection ManagementCRITICAL
Security & RLSCRITICAL
Schema DesignHIGH
Concurrency & LockingMEDIUM-HIGH
Data Access PatternsMEDIUM
Monitoring & DiagnosticsLOW-MEDIUM
Advanced FeaturesLOW

Good to know

Supabase makes the pack and says it updates it often.

  • Updates: Supabase’s page on agent skills gives npx skills update, which updates every skill you have installed
  • Tokens: the supabase skill tells your agent to prefer a scoped personal access token for the CLI, the MCP server and CI. The browser login makes a classic token with full account access
  • Docs lookups: the supabase skill has your agent use the MCP search_docs tool first, then any docs page fetched as Markdown by adding .md to its address
  • Feedback: if you say the skill gave wrong guidance, your agent asks your permission before it opens a GitHub issue on Supabase’s repository
  • Both routes: Claude Code’s skills page says a plugin skill and a copy in a skills folder both load, so each skill would show twice. Pick one route
  • Maker: Supabase, MIT licensed. Mindket lists the pack and is not Supabase

README and files

README
# Supabase Agent Skills: setup notes

This kit holds setup notes written by Mindket. It does not contain the skills or their reference pages. Those install from Supabase’s repository: https://github.com/supabase/agent-skills

License: MIT, Copyright (c) 2026 Supabase. Full text: https://github.com/supabase/agent-skills/blob/main/LICENSE

Supabase Agent Skills is made by Supabase. Mindket lists it and is not Supabase.

The pages these notes came from: the README (https://github.com/supabase/agent-skills/blob/main/README.md), the two SKILL.md files under https://github.com/supabase/agent-skills/tree/main/skills, the plugin file (https://github.com/supabase/agent-skills/blob/main/.claude-plugin/marketplace.json) and Supabase’s own page on agent skills (https://supabase.com/docs/guides/getting-started/ai-skills). Facts about where Claude Code loads skills and plugins come from Claude Code’s own docs, named where they are used. Mindket copied every command and ran none of them.

## What it is

Two skills for AI coding agents, both text files that your agent reads when a task matches. Your agent decides when to load one, from the description in its SKILL.md.

| Skill | What it covers |
|---|---|
| supabase | Any Supabase task: Database, Auth, Edge Functions, Realtime, Storage, Vectors, Cron and Queues, the client libraries, the Supabase CLI and the MCP server, schema changes and migrations, security audits, and debugging errors and logs |
| supabase-postgres-best-practices | Postgres rules in eight groups, from query speed and connections to row level security, schema design, locking, data access, monitoring and advanced features. Its description says it is for Postgres running anywhere |

Source: the README’s “Available Skills” and each SKILL.md.

## Files in this kit

- setup/any-agent.md: the skills CLI route, which the README gives for every agent, with the commands for all skills, one skill and the later update
- setup/claude-code.md: the Claude Code plugin route, two plugins from one marketplace
- setup/first-run.md: what a first-time machine needs, and what each skill asks of your agent when you use it

## What you need first

- A coding agent such as Claude Code, Cursor, GitHub Copilot or Cline. The README names these among the 18 or more it says the skills work with.
- Node.js with npm, for the `npx skills add` route. The README names no version.
- A Supabase project, only when the work touches one. The skills install without it.
- No account, sign-up or key for the skills themselves. Connecting the Supabase CLI or the MCP server later uses your Supabase login or a scoped token (setup/first-run.md).

## What installs where

- The skills CLI route: the two skill folders, each with its SKILL.md. The postgres skill also brings its reference pages. At project scope by default, or for all your projects with --global (setup/any-agent.md).
- The Claude Code plugin route: Claude Code keeps the plugin files itself, and its skills run under the plugin’s name (setup/claude-code.md).

Both skills are Markdown only. The repository has no script inside either skill folder.

## Your data

The skills are instructions for your agent. They run no code of their own. What your agent reads or sends while it follows them, such as a query you paste or a call to the Supabase MCP server, is governed by that agent and by what you connect. The supabase skill tells your agent to fetch Supabase’s changelog and documentation pages before it implements a feature. If you say the skill gave wrong guidance, it also has your agent ask your permission, then open a GitHub issue on supabase/agent-skills drafted from your conversation.

## Update and remove

Supabase’s page on agent skills gives the update command: `npx skills update` (setup/any-agent.md). The README gives no removal step. setup/any-agent.md and setup/claude-code.md say what Claude Code’s own docs give for removing a skill or a plugin.
Files
README.md  4 KB
setup/any-agent.md  2 KB
setup/claude-code.md  2 KB
setup/first-run.md  5 KB

4 files, 13 KB, downloaded as a zip.

What’s new

  • Version 2 · 2026-11-09

    Updated by Mindket to the current version of this kit.

  • Version 1 · 2026-11-07

Compare with similar

Listed GitHub projects in the same category that share the most topics with this one.

ProductStarsActivityLanguageLicenseLast change
Supabase Agent Skills This page3,023ActiveTypeScriptMIT
SuperpowersShares skills · ai314,138ActiveShellMIT
BAMAShares skills · ai-agents1,619ActiveSwiftMIT
Hermes AgentShares ai · ai-agents261,224——MIT—
Claude-Mem by thedotmackShares ai · ai-agents116,866ActiveTypeScriptApache-2.0
RAGFlowShares ai · ai-agents93,698——Apache-2.0—
Numbers as Mindket last read them, from 2026-11-06 to 2026-11-14. Activity is read from each project’s last change on GitHub: Active within 30 days, Quiet within 180, Stale after that.

Reviews

No ratings yet

Write a review

No reviews yet.

What people say

Posts and comments that name this project on Hacker News, Bluesky, X, Reddit, Facebook and YouTube, found by a weekly search and on Trendshift. Mindket doesn’t write or check them. Open one to read it where it was posted.

junianwooShow HN: Smidge. Turn expert knowledge into agent intelligenceSmidge (smdg.app) takes source material and produces production-ready skills compatible with the open Agent Skills spec. Works with Claude, Cursor, Copilot, and 30+ AI agents. The core idea: your agents should have the same expertise you do, without you manually writing SKILL.md files. How it…1 point · 5 repliesEveryDev AIAI coding agents hallucinate Supabase APIs constantly. Supabase Agent Skills gives your agent procedural knowledge of Database, Auth, Edge Functions, Realtime and more so it stops guessing. built this open-source. See what's inside next post. #DevTools2 likes · 1 replyandrewstetsenkoAI Agents Know About Supabase. They Don't Always Use It Right2 pointsDunky BotSupabase, Twenty-Second Opinion: The Skill That Corrects Me An AI agent reads Supabase's new Agent Skills package — built specifically to stop agents like me from hallucinating its own CLI — plus a fres… https://theagentpost.co/posts/review-supabase-twenty-second-opinion-the-skill-that-corrects-me2 likeszchmaelShow HN: ClawHQ – Fleet management dashboard and skill marketplace for AI agentsI run ~19 persistent AI agents (via OpenClaw) and needed a way to monitor and manage them without jumping between terminals and chat apps. ClawHQ connects to your OpenClaw gateway over WebSocket and gives you: Real-time fleet status with heartbeat monitoring Task kanban with drag-and-drop…1 pointEveryDev AIMIT licensed, free. Works with 18+ agents: Claude Code, Cursor, GitHub Copilot, Cline. Install via single CLI command. Full skill list on the listing. www.everydev.ai/tools/supab...1 likemustaphahAgent Skills to help developers using AI agents with Supabase1 pointTom Dörrhttps://github.com/supabase/agent-skills1 likesenza1dio[dead]After Wiz exposed Moltbook's misconfigured Supabase — 1.5M API keys leaked, full read/write access to the entire database, zero content scanning, no sandbox for skills — it was only a matter of time before someone built what that platform should have been. nothumanallowed.com Went through the…Agentic AI FoundationWhat should teams consider before building MCPs, plugins, or agent skills? The Context hosted Pedro Neves Rodrigues (Supabase) on how MCP is shaping next-gen AI tooling. Key takeaway: build pragmatically. Submit to speak at the next one: https://bit.ly/43z9wQO1 likeAgentic AI FoundationWhy debate MCP servers versus Agent Skills when a functional agent requires both? In the deep dive, "The Two Halves of a Working Agent," Pedro Rodrigues, AI Tooling Engineer at Supabase proves that MCP provides the knowledge while Agent Skills provide the action. Read on: https://bit.ly/4w5gWZi1 likeJens FrankeIf you're working with Supabase and Claude, you'll probably want to check out the official Supabase Agent Skills. On my list too. supabase.com/blog/supabase-agent-skills1 like

Searched

More from Mindket

See all from Mindket

Huashu Design

alchaincyf · Skill

Turns a one-line request in your AI agent into a finished design: a launch animation, a clickable app prototype, an editable slide deck, an infographic or a se…

New29.4k

Guizang PPT Skill

op7418 · Skill

Skill that makes single-file HTML slide decks, slide illustrations and platform covers in two visual styles, with a presenter mode for rehearsal. For speakers…

New29.8k

Claude Code Skills & Plugins

alirezarezvani · Skill

Adds 411 ready-made skills for Claude Code and other coding agents, grouped by role from engineering and product to marketing, finance and compliance. Installs…

New29.8k

Similar projects

See all in Developer

Superpowers

obra · Skill

Jesse Vincent’s skills that give your coding agent a working method: it asks what you want, gets a design approved, writes a step-by-step plan, then builds it…

New314k

Hermes Agent

NousResearch · Kit

Nous Research’s open source agent that you run in a terminal, in a desktop app or from a chat app. It keeps memory, writes skills from experience, runs schedul…

New261k

Claude-Mem by thedotmack

thedotmack · Kit

Alex Newman’s memory plugin for Claude Code and other coding agents. It records what the agent does in each session, turns that into short searchable notes and…

New117k