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.
Why use this skill?
Manage your Supabase projects, run SQL, perform CRUD operations, and conduct vector similarity searches directly from your AI agent using the Supabase skill.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/bobdevibecoder/bobagent-supabaseWhat This Skill Does
The Supabase skill for OpenClaw provides a robust interface for interacting with Supabase projects directly from your agent environment. It streamlines database operations, allowing you to perform CRUD actions, execute raw SQL queries, manage table schemas, and leverage advanced vector similarity search features using pgvector. By utilizing the Supabase CLI wrappers, this skill acts as a bridge between your natural language prompts and your cloud-hosted PostgreSQL database, effectively turning your AI agent into a database administrator and data analyst.
Installation
To integrate this skill into your OpenClaw environment, execute the following command via the CLI:
clawhub install openclaw/skills/skills/bobdevibecoder/bobagent-supabase
Once installed, ensure your project environment variables are correctly set. You must export SUPABASE_URL and SUPABASE_SERVICE_KEY in your shell configuration or current session. For advanced management tasks like table schema updates, provide the optional SUPABASE_ACCESS_TOKEN.
Use Cases
This skill is ideal for developers and data engineers looking to automate backend workflows. Common use cases include:
- Automated Data Processing: Periodically inserting records based on external trigger events.
- Vector Knowledge Bases: Performing RAG-style semantic searches on document databases using pgvector to retrieve context-aware answers.
- Schema Management: Rapidly prototyping table structures using SQL queries or inspecting data integrity.
- Application Maintenance: Batch updating statuses or cleaning up records with filtered delete operations.
Example Prompts
- "Check the current number of active users in the users table and give me a count."
- "Perform a vector search in the documents table for 'how to configure Supabase' and return the top 3 matches."
- "Update the status of user id 456 to 'banned' and delete all their pending orders from the orders table."
Tips & Limitations
When using the Supabase skill, always verify your service keys have the appropriate permissions. While raw SQL allows for powerful operations, it bypasses ORM validation, so be cautious with destructive queries (e.g., DELETE, DROP). Use the built-in select command for day-to-day filtering to ensure cleaner query construction. Remember that performance in vector similarity searches depends on the efficiency of your match function and the size of your embedding dataset. Always test your queries in a staging environment before running them against production databases.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-bobdevibecoder-bobagent-supabase": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, external-api, code-execution
Related Skills
affiliate-master
Full-stack affiliate marketing automation for OpenClaw agents. Generate, track, and optimize affiliate links with FTC-compliant disclosures and multi-network support.
tweet-ideas-generator
Generates 60 high-impact tweet ideas from reference content across 5 categories. Use when someone wants to extract engaging short-form statements from content for Twitter/X, organized by harsh advice, quotes, pain points, counterintuitive truths, and key insights.
ai-discoverability-audit
Audit how a brand appears in AI-powered search (ChatGPT, Perplexity, Claude, Gemini). Use when user mentions "AI search," "how do I show up in ChatGPT," "AI discoverability," "AEO," "LLM visibility," or wants to understand their brand's AI presence.
positioning-basics
Help founders and marketers nail their positioning. Use when someone mentions "positioning," "value proposition," "who is this for," "how do I describe my product," "messaging," "ICP," "ideal customer," or is struggling to articulate what makes their product different.
polymarket-correlation
Detect mispriced correlations between Polymarket prediction markets. Cross-market arbitrage finder for AI agents.