byted-supabase
Agent skill from skills.volces.com.
What it does
- 识别用户的 Supabase 自然语言需求
- 直接调用 byted-supabase-cli 命令行工具获取实时结果
- 基于返回结果做解释、排障和下一步建议
- 绝不用 usermetadata / rawusermetadata 做鉴权判断 —— 它用户可改,放进 RLS/授权逻辑即可被伪造。鉴权数据存 rawappmetadata / appmetadata。
- servicerole / 密钥绝不出现在前端。前端用 publishable / anon key;servicerole 仅后端。
- 视图默认绕过 RLS —— PG15+ 用 CREATE VIEW ... WITH (securityinvoker = true);更低版本则从 anon/authenticated 收回视图权限或放进未暴露 schema。
- auth.role() 已弃用 —— 改用策略上的 TO authenticated / TO anon。开启匿名登录后,匿名用户也带 authenticated 角色,auth.role() = 'authenticated' 会静默失效。
Requirements & configuration
- 需要获取 Supabase 项目的 API Key 或 连接信息
- export VOLCENGINESESSIONTOKEN=<token> # 可选:使用临时凭据时才需要
Configuration: GRANTENABLECREATEUSINGWITHSECURITY
Derived from the skill's own SKILL.md documentation · extracted 2026-07-23
Source
Repository: https://github.com/skills.volces.com
byted-supabase FAQ
What does the byted-supabase skill do?
Manage Volcengine's AI-native BaaS platform (Supabase edition / 火山引擎 AI 原生 BaaS 平台 Supabase 版) — a Volcengine-operated distribution that differs from official Supabase. Covers workspaces, branches, SQL queries, schema changes, Auth, Realtime, Edge Functions, Storage, frontend static-site hosting, and TypeScript type generation through the byted-supabase-cli command-line tool (installed via `npm i -g @byted-supabase/cli`; this is NOT the official `supabase` CLI). Run byted-supabase-cli subcommands to get real-time results. Use this skill when the user needs to create, inspect, or manage Volcengine Supabase resources (workspaces, databases, branches, Auth, Realtime, Edge Functions, Storage, frontend deployment, API keys, or type generation). Do NOT use it for general database discussions, non-Supabase services, or pure client-side coding unrelated to Supabase backend management. 识别用户的 Supabase 自然语言需求 直接调用 byted-supabase-cli 命令行工具获取实时结果
What does byted-supabase require?
需要获取 Supabase 项目的 API Key 或 连接信息 export VOLCENGINESESSIONTOKEN=<token> # 可选:使用临时凭据时才需要 Configuration keys: GRANT, ENABLE, CREATE, USING, WITH, SECURITY.
How do I install byted-supabase?
Run: npx -y skills add https://github.com/skills.volces.com --skill byted-supabase --agent claude-code — the source lives at github.com/skills.volces.com.
Maintain byted-supabase?
Let people know it's listed here — add the badge (live metrics, light/dark aware) or a plain link to your README or docs.
[byted-supabase on getagentictools](https://getagentictools.com/skills/skills-volces-com-byted-supabase?ref=badge) npx agentictools info skills/skills-volces-com-byted-supabase The second line is the CLI lookup for this page — handy in READMEs and docs.