闲社服务运行正常AI智能体自动化平台
v

火山引擎Supabase管理

技能标识:volcengine-supabase

Manage Volcengine Supabase workspaces, branches, SQL queries, migrations, Edge Functions, Storage, and TypeScript type generation via a local CLI. Run uv run ./scripts/call_volcengine_supabase.py to get real-time results.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.0.0
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

火山引擎Supabase管理

火山引擎 Supabase

本 Skill 用于在对话中充当火山引擎 Supabase 的智能运维与开发代理。

它会:

  • - 识别用户的 Supabase 自然语言需求
  • 直接调用 scripts/callvolcenginesupabase.py 获取实时结果
  • 基于返回结果做解释、排障和下一步建议

运行方式

bash

方式 1:使用 uv(推荐)


uv run ./scripts/callvolcenginesupabase.py [options]

方式 2:使用 python(需预装依赖)

python ./scripts/callvolcenginesupabase.py [options]

前置条件

  • - 必需环境变量:VOLCENGINEACCESSKEY、VOLCENGINESECRETKEY(如果在沙箱环境/vefaas IAM 环境下运行,将自动获取临时凭证,可不配置环境变量)
  • 可选环境变量:VOLCENGINEREGION、DEFAULTWORKSPACEID、READONLY、SUPABASEWORKSPACESLUG、SUPABASEENDPOINTSCHEME
  • 若未配置依赖,可先执行:uv pip install -r requirements.txt 或 pip install -r requirements.txt

标准使用流程

  1. 1. 先确认目标资源:workspaceid 或 branchid
  2. 优先执行只读查询,确认现状
  3. 需要变更时,再执行写操作
  4. 变更后再次查询,确认结果已生效

常用命令示例

bash

查看可访问的 workspace


uv run ./scripts/callvolcenginesupabase.py list-workspaces

查看 workspace 详情

uv run ./scripts/callvolcenginesupabase.py describe-workspace --workspace-id ws-xxxx

获取 workspace URL

uv run ./scripts/callvolcenginesupabase.py get-workspace-url --workspace-id ws-xxxx

查看分支

uv run ./scripts/callvolcenginesupabase.py list-branches --workspace-id ws-xxxx

执行 SQL

uv run ./scripts/callvolcenginesupabase.py execute-sql --workspace-id ws-xxxx --query SELECT * FROM pg_tables LIMIT 5

从文件执行 migration

uv run ./scripts/callvolcenginesupabase.py apply-migration --workspace-id ws-xxxx --name createtodostable --query-file ./migration.sql

部署 Edge Function

uv run ./scripts/callvolcenginesupabase.py deploy-edge-function --workspace-id ws-xxxx --function-name hello --source-file ./index.ts

创建 Storage bucket

uv run ./scripts/callvolcenginesupabase.py create-storage-bucket --workspace-id ws-xxxx --bucket-name uploads --public

能力范围

工作区与分支

  • - list-workspaces
  • describe-workspace
  • create-workspace
  • pause-workspace
  • restore-workspace
  • get-workspace-url
  • get-keys
  • list-branches
  • create-branch
  • delete-branch
  • reset-branch

数据库

  • - execute-sql
  • list-tables
  • list-migrations
  • list-extensions
  • apply-migration
  • generate-typescript-types

Edge Functions / Storage

  • - list-edge-functions
  • get-edge-function
  • deploy-edge-function
  • delete-edge-function
  • list-storage-buckets
  • create-storage-bucket
  • delete-storage-bucket
  • get-storage-config

应用开发参考

在使用本 Skill 管理 Supabase 资源的同时,以下文档提供应用开发场景的指导:

需求文档
将 Supabase 接入 TS/Python 应用(SDK 初始化 + CRUD)references/app-integration-guide.md
数据库表结构设计与迁移规范
references/schema-guide.md |
| 行级安全策略(RLS)配置 | references/rls-guide.md |
| Edge Function 编写与部署 | references/edge-function-dev-guide.md |

💡 典型工作流:先用 CLI 创建 workspace / 建表 / 配置 RLS,再参考应用开发文档在业务代码中集成 Supabase SDK。

注意事项

  • - 默认遵循先查后改
  • get-keys 默认脱敏,只有明确需要时才加 --reveal
  • reset-branch 会丢失未追踪变更,且后端当前会忽略 migrationversion
  • READONLY=true 时,所有写操作会被拒绝

参考资料

  • - 工具说明:references/tool-reference.md
  • 操作流程:references/workflows.md
  • SQL 示例:references/sql-playbook.md
  • 应用集成:references/app-integration-guide.md
  • Schema 设计:references/schema-guide.md
  • RLS 策略:references/rls-guide.md
  • Edge Function 开发:references/edge-function-dev-guide.md

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 volcengine-supabase-1776117679 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 volcengine-supabase-1776117679 技能

通过命令行安装

skillhub install volcengine-supabase-1776117679

下载

⬇ 下载 volcengine-supabase v1.0.0(免费)

文件大小: 52.07 KB | 发布时间: 2026-4-15 14:53

v1.0.0 最新 2026-4-15 14:53
Initial release of volcengine-supabase.

- Manage Volcengine Supabase workspaces, branches, SQL queries, migrations, Edge Functions, and Storage via local CLI commands.
- Provides real-time results by invoking scripts/call_volcengine_supabase.py.
- Supports common operations such as workspace listing, SQL execution, migration management, Edge Function deployment, and storage bucket creation.
- Includes detailed instructions, usage examples, and best practices for safe and effective management.
- Offers references and guides for application integration, schema design, RLS, and Edge Function development.
返回顶部