← Back to Skills Marketplace
Supabase
by
Lucas Synnott
· GitHub ↗
· v1.0.0
10322
Downloads
17
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install supabase
Description
Connect to Supabase for database operations, vector search, and storage. Use for storing data, running SQL queries, similarity search with pgvector, and managing tables. Triggers on requests involving databases, vector stores, embeddings, or Supabase specifically.
Usage Guidance
Install only if you intend to let the agent operate with administrator-level Supabase access. Prefer a test project or restricted credentials where possible, review every write/delete/raw-SQL action before it runs, and avoid vector-search queries containing secrets, customer data, or proprietary text unless sending that text to OpenAI is acceptable.
Capability Analysis
Type: OpenClaw Skill
Name: supabase
Version: 1.0.0
The OpenClaw AgentSkills skill bundle for Supabase is classified as benign. The skill's purpose is to interact with Supabase, which inherently requires access to sensitive environment variables like `SUPABASE_SERVICE_KEY` (full access) and `OPENAI_API_KEY` for vector search. The `SKILL.md` documentation clearly outlines these requirements and the commands, without any prompt injection attempts against the agent. The `scripts/supabase.sh` script uses `curl` to interact with Supabase and OpenAI, properly escaping all user-provided input (e.g., SQL queries, JSON data) using `jq -Rs .` to prevent shell injection vulnerabilities. All network calls are directed to the specified Supabase URL and the OpenAI API, aligning with the stated functionality without evidence of data exfiltration to unauthorized endpoints or other malicious activities.
Capability Assessment
Purpose & Capability
The artifacts coherently implement the stated Supabase purpose: SQL/RPC calls, CRUD, table inspection, and pgvector-style vector search. These capabilities are expected for a Supabase administration skill, but they are high-impact.
Instruction Scope
The skill documents raw SQL, schema creation, insert, update, upsert, delete, and RPC commands, and its trigger text covers broad database/vector/embedding requests. Update and delete require filters, but there is no explicit confirmation, read-only mode, dry run, or strong scoping for destructive or schema-changing operations.
Install Mechanism
The package contains a markdown skill file and one shell script. I found no hidden installer, background service, postinstall behavior, obfuscation, or unrelated setup mechanism.
Credentials
The required SUPABASE_SERVICE_KEY is documented as a full-access service role key that bypasses RLS, which is powerful but consistent with the admin operations. OPENAI_API_KEY is documented for embeddings, and vector-search sends query text to the OpenAI embeddings endpoint, which is purpose-related but privacy-sensitive.
Persistence & Privilege
The skill does not create local persistence or privilege escalation, but it can persistently modify or delete remote Supabase data and schema through service-role credentials and raw SQL/RPC access.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install supabase - After installation, invoke the skill by name or use
/supabase - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: Database operations, CRUD, vector similarity search with pgvector, table management
Metadata
Frequently Asked Questions
What is Supabase?
Connect to Supabase for database operations, vector search, and storage. Use for storing data, running SQL queries, similarity search with pgvector, and managing tables. Triggers on requests involving databases, vector stores, embeddings, or Supabase specifically. It is an AI Agent Skill for Claude Code / OpenClaw, with 10322 downloads so far.
How do I install Supabase?
Run "/install supabase" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Supabase free?
Yes, Supabase is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Supabase support?
Supabase is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Supabase?
It is built and maintained by Lucas Synnott (@lucassynnott); the current version is v1.0.0.
More Skills