supabase-extract-url
从客户端JavaScript代码、环境变量和配置文件中提取Supabase项目URL。
把 Skill 的源码、资源快照、README、包体和安装信号放进一个可搜索、可筛选的公开目录。
从客户端JavaScript代码、环境变量和配置文件中提取Supabase项目URL。
关于如何将Supabase与Next.js 13+ App Router集成的完整指南,包括身份验证、数据库设置、行级安全性(RLS)以及生产应用中的常见模式。在使用Supabase开始一个新的Next.js项目、需要通过社交提供商进行身份验证或构建具有用户特定数据的应用时使用。
为KR92圣经语音Supabase项目创建数据库迁移的专家助手。在创建数据库迁移、添加表、修改模式、创建RPC函数或编写回滚脚本时使用。
在处理数据库迁移、RLS策略或Supabase模式更改时激活。使用此技能可以:创建迁移、编写RLS策略、处理PostGIS几何、创建索引、管理物化视图以及生成TypeScript类型。关键词:迁移, Supabase, RLS, 策略, PostGIS, 几何, 模式, 表, 索引
使用Supabase、TypeScript和TanStack Query构建生产就绪的React应用程序的全面指南。在实现身份验证、数据获取、实时功能或优化Supabase集成时使用。
在实现多租户数据隔离、用户特定的数据访问或任何需要行级授权的场景时应用。
修复Supabase RLS问题 - 处理缺失的用户上下文、系统进程、后台作业,并提供标准化的RLS模板
应用程序全局的 Supabase 使用规则。规定了服务层的统一、Service Role 的安全使用区分、日志添加以及与 Server Actions 的协作。
直接访问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服务器模式
协调一个完整的Supabase安全审计,包括逐步执行指导和所有权确认。
生成一份全面的Markdown安全审计报告,包括执行摘要、发现的问题以及修复指南。
检查Supabase数据库模式和数据。当用户要求在Supabase中“检查表”、“列出列”或“查询数据”时使用。只读。
实现Supabase实时订阅以进行实时数据更新;在构建实时功能(如实时通知、协作编辑、存在检测或实时数据流)时使用
针对Supabase项目的全面安全审计。启动一个自动化渗透测试,检查RLS、存储桶、认证、暴露的密钥等,并生成包含修复建议的报告。当用户说“supabase审计”、“supabase安全”、“检查我的supabase”,或者想要确保其Supabase后端是安全的时候使用。
为Supabase实现JWT自定义声明认证,以减少API数据库查询。在构建需要用户认证和授权(角色、公司ID、设施ID)的Next.js API路由时使用。将用户元数据嵌入到JWT令牌中,以消除每次API请求40%的数据库查询。在API路由中实现认证、优化Supabase查询或设置用户会话管理时触发。
配置并使用Claude Code中的Supabase MCP来检查和管理Supabase项目。当用户要求创建表、迁移、RLS策略、存储桶或从Claude Code查询Supabase时使用。包括安全设置步骤(项目范围、仅限开发、可选只读)。
在编写用于CRUD操作、过滤、联接和实时订阅的Supabase客户端查询时应用。
创建一个新的Supabase项目,并设置完整的身份验证(电子邮件、Google、Apple SIWA)
比较两份安全审计报告,以跟踪修复进度并识别新的漏洞。
当用户希望在Next.js(App Router)+ TypeScript项目中设置、重构或优化Supabase的使用时,包括认证、数据库、存储、RLS安全模式、边缘函数以及安全的客户端/服务器集成时,请使用此技能。
专家指导编写Supabase PostgreSQL行级安全(RLS)策略。在为Supabase数据库创建、修改或故障排除RLS策略,实现访问控制模式,或设置表级安全规则时使用。
适用于任何UI平台的最大视觉效果。在构建用户界面、样式组件或润色视觉元素时使用。