← 返回 Skills 市场
Supabase DB
作者
Matt Van Horn
· GitHub ↗
· v1.2.1
421
总下载
0
收藏
0
当前安装
3
版本数
在 OpenClaw 中安装
/install supabase-db
功能描述
Connect to Supabase for SQL queries, CRUD, table management, and vector similarity search using pgvector extension and OpenAI embeddings.
安全使用建议
This skill appears to implement the Supabase functionality it claims, but proceed cautiously: 1) It requires a Supabase service-role key (SUPABASE_SERVICE_KEY) that can read/modify all data and bypasses RLS — only provide a service key if you trust the skill and consider using a least-privilege/project-scoped key instead. 2) Vector search requires an OpenAI API key; the script will send your query text to OpenAI and use the returned embedding. 3) The package metadata does not list these env vars or required tools (curl, jq); check you trust the source and inspect scripts before installing. 4) If you install, run the skill in an isolated environment or with rotated/limited keys first, and avoid giving permanent high-privilege credentials to untrusted skills.
功能分析
Type: OpenClaw Skill
Name: supabase-db
Version: 1.2.1
The skill provides high-risk database capabilities, including raw SQL execution via the `query` command and the use of the Supabase Service Role Key, which explicitly bypasses Row Level Security (RLS). While these features are aligned with the stated purpose of a database management tool, they represent significant security risks in an AI agent context. The implementation in `scripts/supabase.sh` and instructions in `SKILL.md` appear functional and lack clear evidence of intentional malice, though the future-dated metadata and migration notices (March 2026) in `_meta.json` and `SKILL.md` are unusual.
能力评估
Purpose & Capability
The name/description match the provided script and README: the skill performs SQL, CRUD, table management, and pgvector/OpenAI-based vector search. However the registry metadata claims no required environment variables or binaries while SKILL.md and the shipped script explicitly require SUPABASE_URL, SUPABASE_SERVICE_KEY (and OPENAI_API_KEY for vector search) and rely on curl/jq. This metadata mismatch is a packaging/information inconsistency.
Instruction Scope
SKILL.md and the script confine actions to Supabase and OpenAI endpoints and to DB operations; they do not instruct reading arbitrary host files or harvesting unrelated environment variables. Vector-search flows call OpenAI to generate embeddings and call Supabase RPCs. The script will send the provided keys to those services (expected for the stated features).
Install Mechanism
There is no external install/download: this is an instruction-only skill with a bundled shell script. No remote archives or obscure URLs are fetched during install. Risk is limited to running the included script, which will be written to disk if the user installs the skill.
Credentials
The skill requires a Supabase service-role key (SUPABASE_SERVICE_KEY) which grants full database access and bypasses Row-Level Security — a high-privilege credential. That level of access is consistent with features like raw SQL and creating extensions but is sensitive and broad. The skill also uses OPENAI_API_KEY for embeddings. The registry metadata failing to declare these required env vars increases the chance users will unintentionally expose high-privilege credentials. Prefer least-privilege/project-scoped keys where possible.
Persistence & Privilege
The skill does not force permanent inclusion (always:false) but allows autonomous invocation (platform default). Autonomous invocation combined with a supplied service-role key raises the blast radius: if the agent invokes this skill on its own, it could perform high-privilege DB operations without further prompts. This is expected for DB admin-style skills but is worth conscious risk consideration.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install supabase-db - 安装完成后,直接呼叫该 Skill 的名称或使用
/supabase-db触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.2.1
Fix display name (remove Clawdbot prefix)
v1.2.0
Rebrand: clawdbot → openclaw in metadata key and prose references.
v1.1.0
Republish after ClawHavoc moderation sweep. Updated descriptions, Grok-4/API 2026 notes, author/license/repository metadata.
元数据
常见问题
Supabase DB 是什么?
Connect to Supabase for SQL queries, CRUD, table management, and vector similarity search using pgvector extension and OpenAI embeddings. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 421 次。
如何安装 Supabase DB?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install supabase-db」即可一键安装,无需额外配置。
Supabase DB 是免费的吗?
是的,Supabase DB 完全免费(开源免费),可自由下载、安装和使用。
Supabase DB 支持哪些平台?
Supabase DB 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Supabase DB?
由 Matt Van Horn(@mvanhorn)开发并维护,当前版本 v1.2.1。
推荐 Skills