用途:本 Skill 充当火山引擎「AI 原生 BaaS 平台 Supabase 版」的智能运维与开发代理。该平台是火山引擎在 Supabase 协议/生态上做的平台化适配发行版,与官方开源 Supabase 存在差异,操作以本 Skill 文档与 byted-supabase-cli <command> --help 为准,不要套用官方 Supabase CLI 的命令习惯。
主要能力与用法:所有能力来自一个二进制工具,安装命令为 npm i -g @byted-supabase/cli,装后得到 byted-supabase-cli 命令。鉴权可用 byted-supabase-cli login --region cn-beijing,或 byted-supabase-cli configure set --access-key <AK> --secret-key <SK> 写入 profile,也可用环境变量 VOLCENGINE_ACCESS_KEY / VOLCENGINE_SECRET_KEY / VOLCENGINE_REGION。能覆盖工作区管理(projects list / create / stop / start / delete、projects api-keys、projects compute-settings)、分支管理(branches list / create / delete / restart / restore)、数据库操作(db query、db advisors、gen types、db schema declarative)、Edge Functions(functions list / new / deploy / delete)、Storage(storage buckets 系列、storage cp/ls/mv/rm)以及前端静态站点部署。
适用场景:创建或运维 Supabase 工作区与分支、执行 SQL 与 schema 变更、配置 Auth 与 Realtime、部署 Edge Functions、操作 Storage、获取 API Key 与连接信息、生成 TypeScript 类型;volcengine-deploy 部署流程选择 AIDAP 作数据库方案时也按 references/deploy-provider.md 供给数据库。
限制与注意事项:projects stop 属高危操作,会让整个工作区及其下所有分支停服且无法自动唤醒,执行前须二次确认;暂停、重启、休眠三者不同,重启用 branches restart,休眠是平台自动行为。本 fork 无独立 migration 子命令,也不支持单文件/内联函数代码部署。对外暴露 schema 中的表须启用 RLS,鉴权数据用 app_metadata,不用 user_metadata。平台演进较快,操作前应先查火山引擎在线文档与发布记录。权限被拒多为 IAM 授权不足,相关排查见 references/iam-permission-guide.md。文档未提供的内容此处不展开。