Mindket

Supabase Agent Skills(Supabase 官方智能体技能包)

新上架第 2 版 · 更新于
星标3023

概览

Supabase 官方的智能体技能:一个用于任何 Supabase 任务,一个讲 Postgres 最佳实践,从查询和索引到连接和行级安全。它们可以装进 Claude Code、Cursor、GitHub Copilot 等智能体,任务对得上时,你的智能体会自动加载。

Supabase Agent Skills(Supabase 官方智能体技能包) 是一款 GitHub 上的开源项目,属于开发类,由 Mindket 上架。可免费获取。当前为第 2 版,最近更新于 。按它的 README 从 GitHub 安装。Mindket 的设置说明可在你的 Mindket 账户获取,以 zip 压缩包下载。

速览

用在
  • Claude Code:通过 skills CLI 安装,或者作为同一个插件市场里的两个插件安装
  • Cursor、GitHub Copilot、Cline 和其他智能体:用同一条 skills CLI 命令安装
  • 你的项目,或者你所有的项目:默认装在项目范围,加 --global 则扩大到所有项目
先运行
npx skills add supabase/agent-skills

平台

Claude Code编程智能体
GitHub Copilot编程智能体
Cursor代码编辑器
Cline编程智能体

关于

它是什么

Supabase Agent Skills 是 Supabase 官方为 AI 编程智能体做的技能包,共两个技能。第一个叫 supabase,覆盖任何 Supabase 任务:Database、Auth、Edge Functions、Realtime、Storage、客户端库、CLI 和 MCP 服务器。第二个叫 supabase-postgres-best-practices,是一套 Postgres 规则,分成八组,从查询速度到行级安全。你的任务和某个技能的描述对得上时,你的智能体就会加载它,所以你不必按名字去调用。

  1. 你用一条 npx 命令把技能包装好,只需一次
  2. 你照常提出 Supabase 或 Postgres 方面的需求
  3. 你的智能体加载适合这项任务的技能
  4. 技能把它引向最新文档或某条 Postgres 规则
  5. 你的智能体写出改动,并用一条查询来验证

适合谁

用 AI 编程智能体在 Supabase 上做开发的开发者,以及让智能体写 Postgres SQL 的任何人。postgres 技能说它适用于任何地方运行的 Postgres,所以不在 Supabase 上的数据库也适用。两个技能都是 Markdown 文件,里面没有脚本。

谁在用,怎么用
谁常用的技能例子
在 Supabase 上独立开发的人supabase一位开发者要给 Next.js 应用加上登录,让智能体配置 Supabase Auth。
后端开发者supabase-postgres-best-practices一位开发者贴进一条很慢的查询,让智能体加上合适的索引。
共享客户数据的团队两个都用一个团队在上线前,让智能体对照技能里的安全清单检查自己的行级安全策略。
正在排查报错的人supabase有人贴进 Data API 返回的 permission denied 错误,智能体先读 Supabase 的调试文档,再给出答复。

用在哪里

skills CLI 支持的任何智能体。README 说它适用于 18 个以上的智能体,其中点名了 Claude Code、GitHub Copilot、Cursor 和 Cline。

  • Claude Code:通过 skills CLI 安装,或者作为同一个插件市场里的两个插件安装
  • Cursor、GitHub Copilot、Cline 和其他智能体:用同一条 skills CLI 命令安装
  • 你的项目,或者你所有的项目:默认装在项目范围,加 --global 则扩大到所有项目

如何设置

点“获取”会把一个 zip 压缩包存进你的下载文件夹,里面是 Mindket 写的安装说明,包含 Supabase 的 README 和它的智能体技能文档页给出的两种安装方式。

先准备好这些
需要说明
Node.js 和 npm第一种方式里的 npx 命令要用。README 没有写版本要求
编程智能体Claude Code、Cursor、GitHub Copilot、Cline,或 skills CLI 支持的其他智能体
Supabase 项目只有工作涉及某个项目时才需要。不用它也能安装技能
账号和密钥技能本身都不需要。之后连接 Supabase CLI 或 MCP 服务器时,会用到你的 Supabase 登录或一个限定权限的令牌
  1. 在终端里运行安装命令。它会把两个技能加到你当前所在的项目里。如果想装给你所有的项目,就加上 --global。
  2. 在那个项目里打开你的智能体。README 说技能装好后就能用。
  3. 提出 Supabase 或 Postgres 方面的需求。你的智能体会挑出合适的技能。
npx skills add supabase/agent-skills

如果只想装其中一个,就写上它的名字。下面每一行各装一个技能。

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

Claude Code 也可以把它们作为插件来装。在终端里运行下面三行,不要在会话里运行。插件市场注册的名字是 supabase-agent-skills,所以每条安装命令都写成插件名、@、再加这个名字。插件里的技能名前带插件名,所以命令会变成 /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

如何使用

用平常的话向你的智能体提出需求,就像 README 的例子“Optimize this Postgres query”和“Help me set up Supabase Auth with Next.js”。下表列出每个技能加载后会告诉你的智能体什么。

每个技能加载后做什么
技能它告诉你的智能体你得到什么
supabase先查 Supabase 的更新日志和最新文档,为暴露出去的表开启行级安全,走一遍安全清单,再用一条查询验证修复一个遵循 Supabase 当前文档的改动。涉及认证、行级安全、视图、存储或用户数据时,安全隐患也会逐项检查
supabase-postgres-best-practices读与任务相关的规则文件,涵盖查询、连接、安全、表结构、锁、数据访问、监控和高级功能各组按某条规则的正确示例写出的 SQL,比如一个索引、一个约束或一条策略

示例

一个列出某位客户订单的页面变慢了,你怀疑这张表的客户列上没有索引。

Help me add proper indexes to this table

你的智能体加载 Postgres 技能,找到其中一条规则:Postgres 不会自动给外键列建索引,于是建议在那一列上加一个索引。

规则文件给出的修复是在外键列上的一行 create index,你的智能体会把它改成你的表名。

新手与专家

新手:技能就是一个文件夹,里面有一个 SKILL.md 文件,你的任务和它的描述对得上时,你的智能体就会读它。装好技能包,然后照常提问就行。supabase 技能告诉你的智能体不要相信自己对 Supabase 的记忆,因为这些产品经常变化,所以它会先读更新日志。

专家:supabase 技能给你的智能体带了一份安全清单。其中四个隐患:user_metadata 绝不能用来决定授权,service_role 或 secret 密钥绝不能放进公开的客户端。在 Postgres 15 及以上版本,视图要用 security_invoker。UPDATE 策略要同时写 USING 和 WITH CHECK。

它的 CLI 说明里有两个版本门槛。supabase db query 需要 CLI v2.79.0 或更高版本,supabase db advisors 需要 v2.81.3 或更高版本。CLI 版本更旧时,你的智能体会改用 MCP 工具 execute_sql 和 get_advisors。在不使用声明式 schema 的项目里,它说要用 execute_sql 或 supabase db query 反复调整表结构,不要在本地数据库上用 apply_migration。

Postgres 技能的八组规则,按它自己的顺序
分组影响
Query PerformanceCRITICAL
Connection ManagementCRITICAL
Security & RLSCRITICAL
Schema DesignHIGH
Concurrency & LockingMEDIUM-HIGH
Data Access PatternsMEDIUM
Monitoring & DiagnosticsLOW-MEDIUM
Advanced FeaturesLOW

注意事项

这个技能包由 Supabase 制作,它说会经常更新。

  • 更新:Supabase 的智能体技能文档页给出了 npx skills update,它会更新你装过的所有技能
  • 令牌:supabase 技能让你的智能体为 CLI、MCP 服务器和 CI 优先使用限定权限的个人访问令牌。浏览器登录生成的是拥有整个账号权限的经典令牌
  • 查文档:supabase 技能让你的智能体先用 MCP 的 search_docs 工具,再在任何文档页地址后加上 .md,以 Markdown 形式获取
  • 反馈:如果你说技能给了错误的指引,你的智能体会先征求你的同意,再到 Supabase 的仓库开一个 GitHub issue
  • 两条路线:Claude Code 的技能文档说,插件里的技能和技能文件夹里的副本都会加载,所以每个技能会出现两次。只选一条路线
  • 作者:Supabase,MIT 许可证。Mindket 只是上架这个技能包,并不是 Supabase

README 和文件

README
# Supabase Agent Skills:安装说明

这个工具包里是 Mindket 写的安装说明,不包含技能本身或它们的参考页面。这些要从 Supabase 的仓库安装:https://github.com/supabase/agent-skills

许可证:MIT,Copyright (c) 2026 Supabase。全文见 https://github.com/supabase/agent-skills/blob/main/LICENSE

Supabase Agent Skills 由 Supabase 制作。Mindket 只是上架它,并不是 Supabase。

这些说明的来源:README(https://github.com/supabase/agent-skills/blob/main/README.md),https://github.com/supabase/agent-skills/tree/main/skills 下的两个 SKILL.md 文件,插件文件(https://github.com/supabase/agent-skills/blob/main/.claude-plugin/marketplace.json),以及 Supabase 自己的智能体技能文档页(https://supabase.com/docs/guides/getting-started/ai-skills)。Claude Code 从哪里加载技能和插件,出自 Claude Code 自己的文档,用到的地方都注明了。所有命令都由 Mindket 照抄,一条也没有运行过。

## 它是什么

两个给 AI 编程智能体的技能,都是文本文件,任务对得上时你的智能体就会读它们。什么时候加载哪一个,由你的智能体根据 SKILL.md 里的描述来决定。

| 技能 | 覆盖什么 |
|---|---|
| supabase | 任何 Supabase 任务:Database、Auth、Edge Functions、Realtime、Storage、Vectors、Cron 和 Queues,客户端库,Supabase CLI 和 MCP 服务器,表结构变更和迁移,安全审计,以及排查报错和日志 |
| supabase-postgres-best-practices | 分成八组的 Postgres 规则,从查询速度和连接,到行级安全、表结构设计、锁、数据访问、监控和高级功能。它的描述说它适用于任何地方运行的 Postgres |

来源:README 的“Available Skills”一节和各个 SKILL.md。

## 这个工具包里的文件

- setup/any-agent.md:skills CLI 路线,README 给所有智能体的就是这一种,包括安装全部技能、安装单个技能,以及之后更新的命令
- setup/claude-code.md:Claude Code 插件路线,同一个插件市场里的两个插件
- setup/first-run.md:一台新电脑需要准备什么,以及你使用时每个技能会让你的智能体做什么

## 先准备好这些

- 一个编程智能体,比如 Claude Code、Cursor、GitHub Copilot 或 Cline。README 说这些技能适用于 18 个以上的智能体,其中点名了这几个。
- Node.js 和 npm,用于 `npx skills add` 这条路线。README 没有写版本要求。
- 一个 Supabase 项目,只有工作涉及某个项目时才需要。不用它也能安装技能。
- 技能本身不需要账号、注册或密钥。之后连接 Supabase CLI 或 MCP 服务器时,会用到你的 Supabase 登录或一个限定权限的令牌(见 setup/first-run.md)。

## 装在哪里

- skills CLI 路线:两个技能文件夹,各带一个 SKILL.md。postgres 技能还带着它的参考页面。默认装在项目范围,加 --global 则装给你所有的项目(见 setup/any-agent.md)。
- Claude Code 插件路线:插件的文件由 Claude Code 自己保管,里面的技能以插件名为前缀运行(见 setup/claude-code.md)。

两个技能都只有 Markdown。仓库里这两个技能文件夹中都没有脚本。

## 你的数据

这些技能是给你的智能体的说明,它们自己不运行任何代码。你的智能体按照它们去做时读到或发出的内容,比如你贴进去的一条查询,或者对 Supabase MCP 服务器的一次调用,由那个智能体和你连接的服务决定。supabase 技能让你的智能体在实现某个功能之前,先获取 Supabase 的更新日志和文档页。如果你说这个技能给了错误的指引,它还会让你的智能体先征求你的同意,再根据你们的对话起草一个 GitHub issue,发到 supabase/agent-skills 仓库。

## 更新和移除

Supabase 的智能体技能文档页给出了更新命令:`npx skills update`(见 setup/any-agent.md)。README 没有写移除步骤。setup/any-agent.md 和 setup/claude-code.md 写了 Claude Code 自己的文档给出的移除技能或插件的方法。
文件
README.md  4 KB
setup/any-agent.md  2 KB
setup/claude-code.md  2 KB
setup/first-run.md  5 KB

4 个文件,共 13 KB,以 zip 压缩包下载。

更新内容

  • 第 2 版 · 2026-11-09

    Updated by Mindket to the current version of this kit.

  • 第 1 版 · 2026-11-07

同类产品对比

同一分类里与本产品共有主题最多的已上架 GitHub 项目。

产品星标活跃度语言许可证最近更新
Supabase Agent Skills(Supabase 官方智能体技能包) 本页3,023活跃TypeScriptMIT
Superpowers共有 skills · ai314,138活跃ShellMIT
BAMA共有 skills · ai-agents1,619活跃SwiftMIT
Hermes Agent 自我改进的开源智能体共有 ai · ai-agents261,224——MIT—
Claude-Mem(thedotmack 出品)共有 ai · ai-agents116,866活跃TypeScriptApache-2.0
RAGFlow 检索增强生成引擎共有 ai · ai-agents93,698——Apache-2.0—
数据为 Mindket 在 2026-11-06 至 2026-11-14 期间读取的数值。 活跃度依据各项目在 GitHub 上的最近更新:30 天内为活跃,180 天内为更新较少,超过 180 天为久未更新。

评价

还没有评分

写评价

还没有评价。

大家怎么说

Hacker News、Bluesky、X、Reddit、Facebook 和 YouTube 上提到这个项目的帖子和评论,来自每周一次的搜索和 Trendshift。它们不是 Mindket 写的,也未经核实,点开即可在原帖处阅读。

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 分 · 5 条回复EveryDev 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 赞 · 1 条回复andrewstetsenkoAI Agents Know About Supabase. They Don't Always Use It Right2 分Dunky 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 赞zchmaelShow 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 分EveryDev 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 赞mustaphahAgent Skills to help developers using AI agents with Supabase1 分Tom Dörrhttps://github.com/supabase/agent-skills1 赞senza1dio[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 赞Agentic 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 赞Jens 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 赞

搜索日期

Mindket 的更多商品

查看 Mindket 的全部商品

anaksor-ocr

Sokheng · 工具包

这个模型从文档、收据和路牌照片里读取高棉语和英语文字,用一个检测器找文本行,再用识别器读每一行。适合需要在 Python 里做高棉语 OCR 的开发者。

新上架

Qwen2.5-7B-Instruct-GGUF

Qwen · 工具包

Qwen2.5-7B-Instruct 的 GGUF 文件,提供八种量化大小,可通过 llama.cpp 在本地聊天。适合想在自己电脑上用 7.6B 强力模型、又不想搭 Python 环境的人。

新上架

ACE-Step 1.5 XL SFT

ACE-Step · 工具包

用 4B 扩散解码器根据文字生成音乐,50 步并带引导控制,音频质量高于基础版。适合拥有 12 GB 或更多显存 GPU 的创作者。

新上架

Superpowers

obra · 技能

Jesse Vincent 做的技能合集,给你的编程智能体一套工作方法:先问清你要什么,请你批准设计,再写出分步计划,然后先写测试、再写代码,并做代码审查。

新上架314k

Nous Research 做的开源智能体,可以在终端、桌面应用或聊天软件里使用。它有记忆,会从经验里写出技能,能跑定时任务,用哪家模型提供商由你选。

新上架261k

Claude-Mem(thedotmack 出品)

thedotmack · 工具包

Alex Newman 为 Claude Code 等编程智能体做的记忆插件。它记录智能体在每次会话里做了什么,整理成可搜索的简短笔记,并在新会话开始时载入最近的笔记。

新上架117k