Supabase Database Query
使用MCP工具在Supabase数据库上执行SQL查询、迁移和RLS策略
把 Skill 的源码、资源快照、README、包体和安装信号放进一个可搜索、可筛选的公开目录。
使用MCP工具在Supabase数据库上执行SQL查询、迁移和RLS策略
Bootstrap工具包,适用于新的Supabase项目。使用场景:(1) 设置一个新的Supabase项目时,(2) 配置sqlfluff进行SQL格式化时,(3) 设置mise任务运行器时,(4) 配置MCP服务器以访问模式时,(5) 初始化项目结构时
此技能应在调试、监控或优化Supabase应用程序时使用。当遇到Supabase连接问题、RLS策略问题、身份验证失败、慢查询、实时订阅错误、内存泄漏以及数据库模式验证等问题时触发。为本地和云端的Supabase环境提供实时检查、错误跟踪、性能分析和系统化的调试工作流程。
初始化并管理专业安全审计的证据收集目录,附有发现结果的书面证明。
此技能应在Next.js应用程序中实现Supabase电子邮件/密码身份验证时使用。它自动化了完整的设置过程,包括客户端/服务器工具、登录/注册页面、认证回调处理、中间件保护以及电子邮件配置。处理常见的错误,如PKCE流程问题、Cookie管理及管理员角色验证等问题。
用于在PierceDesk中进行任何Supabase数据库工作,包括模式、迁移、RLS和查询模式。需要仅MCP的数据库访问权限,并参考文档/系统执行/设计指南。
为Supabase实现JWT自定义声明认证,以减少API数据库查询。在构建需要用户认证和授权(角色、公司ID、设施ID)的Next.js API路由时使用。将用户元数据嵌入到JWT令牌中,以消除每次API请求40%的数据库查询。在API路由中实现认证、优化Supabase查询或设置用户会话管理时触发。
配置并使用Claude Code中的Supabase MCP来检查和管理Supabase项目。当用户要求创建表、迁移、RLS策略、存储桶或从Claude Code查询Supabase时使用。包括安全设置步骤(项目范围、仅限开发、可选只读)。
部署Supabase模式变更,管理迁移,维护生产数据库完整性。
通过分析客户端代码、网络模式和API端点来检测一个Web应用程序是否使用了Supabase。
生成并部署带有托管logo的Supabase Auth电子邮件模板,以确保可靠显示;在电子邮件图片无法显示、更新电子邮件内容/样式或部署模板更改时使用
Clerk和Supabase集成模式,用于用户同步、JWT认证以及RLS策略。当将Clerk认证与Supabase集成、在平台之间同步用户数据、使用Clerk JWT令牌配置RLS、为用户事件设置webhook、利用Clerk身份实现安全的数据库访问,或者当用户提到Clerk Supabase同步、用户同步、JWT RLS、认证webhook或数据库用户管理时使用。
检查客户端代码中是否泄露了Supabase的service_role密钥。这是一个P0级别的严重问题。
从客户端JavaScript代码、环境变量和配置文件中提取Supabase项目URL。
关于如何将Supabase与Next.js 13+ App Router集成的完整指南,包括身份验证、数据库设置、行级安全性(RLS)以及生产应用中的常见模式。在使用Supabase开始一个新的Next.js项目、需要通过社交提供商进行身份验证或构建具有用户特定数据的应用时使用。
为KR92圣经语音Supabase项目创建数据库迁移的专家助手。在创建数据库迁移、添加表、修改模式、创建RPC函数或编写回滚脚本时使用。
当Codex需要查询Supabase Postgres、管理认证或通过Supabase MCP服务器触发Edge Functions时使用。
Supabase数据库操作的关键护栏,确保通过publication_id过滤实现多租户隔离、正确使用supabaseAdmin、避免使用SELECT *、错误处理模式以及安全的服务器端数据库访问。在编写数据库查询、与supabase工作、访问newsletter_campaigns、articles、rss_posts或任何租户范围的数据时使用。
Supabase为Next.js应用程序开发指南。在使用Supabase Auth SSR、数据库迁移、RLS策略、数据库函数、Edge Functions或声明式模式管理时参考。涵盖了@supabase/ssr模式、PostgreSQL最佳实践以及基于Deno的Edge Functions。
从客户端代码、cookie和本地存储模式中提取并解码与Supabase相关的JWT。
所有Supabase安全审计技能的快速参考,包含用法示例和命令概览。
直接访问Supabase DB。在以下情况下使用:(1)“数据库查询/修改”,“表数据”;(2) 使用本地的Supabase PostgREST API;(3) Spring未运行时作为回退方案。
掌握Supabase模式以进行迁移、RLS策略、pgvector和认证。在创建数据库模式、编写迁移、实现行级安全、设置认证或调试Supabase问题时使用。触发词包括“supabase migration”、“RLS policy”、“row level security”、“pgvector”、“supabase auth”、“magic link”。
全面的Supabase集成,涵盖认证、数据库操作、实时订阅、存储以及用于构建具备PostgreSQL、认证和实时功能的生产就绪后端的MCP服务器模式