SuperAPI AI 工具集

pp-supabase

编程与开发

查看项目

更新于 10-16 01:32

技能介绍

用途:通过 supabase-pp-cli 二进制驱动 Supabase Management API,并借助本地 SQLite 缓存做跨组织、跨项目的汇总查询,适合代理执行批量盘点、安全审计与工单排查。

主要能力:secrets where-name 查找跨项目持有某密钥名的项目及最近同步时间;functions inventory 汇总各项目 Edge Function 的 slug、版本、状态与部署时间;branches drift 列出超过指定天数未合并或删除的预览分支;projects estate 输出每项目函数数、分支数、api-key 数、密钥名数与同步时间;auth-admin recent / lookup 按时间窗口聚合新建用户或按邮箱精确查找并关联 context 表;pgrst schema 获取项目 PostgREST 表列类型用于类型化查询;storage usage 按桶聚合对象数与总字节。

使用方式:先安装并验证 CLI:npx -y @mvanhorn/printing-press-library install supabase --cli-only,supabase-pp-cli --version。命令支持 --agent(展开为 --json --compact --no-input --no-color --yes),配合 --select 精简字段、--dry-run 预览、--deliver 输出到 stdout、file:<path> 或 webhook:<url>。可用 which 命令以自然语言匹配命令,用 doctor 检查配置。凭据需设 SUPABASE_ACCESS_TOKEN(Management API)、SUPABASE_URL 及 SUPABASE_PUBLISHABLE_KEY / SUPABASE_SERVICE_ROLE_KEY。

限制:本地 Docker 与迁移工作流须用官方 Supabase CLI;PostgREST 行级 CRUD、Storage 对象生命周期、Auth Admin 用户变更与 Edge Function 运行时调用须用 supabase-js,属于首版已知缺口。具体价格与平台支持资料未提供。