VM0VM0
Agent Skills

Supabase

PostgreSQL database with REST API

Supabase is an open-source Firebase alternative providing PostgreSQL database with auto-generated REST API.

Required Environment

NameTypeDescription
SUPABASE_SECRET_KEYsecretService role key (secret) from Settings > API Keys
SUPABASE_URLvarProject URL from Supabase Dashboard
SUPABASE_PUBLISHABLE_KEYvarAnon key (public) from Settings > API Keys

Configuration

vm0.yaml
version: "1.0"

agents:
  my-agent:
    framework: claude-code
    skills:
      - https://github.com/vm0-ai/vm0-skills/tree/main/supabase

Run

Store your secret on the platform (recommended, one-time setup):

vm0 secret set SUPABASE_SECRET_KEY your-supabase-secret-key

Then run your agent - secret is automatically loaded:

vm0 run my-agent "query database"

For CI/CD or temporary overrides, pass secrets at runtime: --secrets SUPABASE_SECRET_KEY=value. See Environment Variables for details.

Example Instructions

AGENTS.md
# Database Agent

You query and modify Supabase data.

## Workflow

1. Construct query with filters
2. Execute via REST API
3. Process results
4. Return data

## Operations

- SELECT, INSERT, UPDATE, DELETE
- PostgREST operators
AGENTS.md
# Data Migration Agent

You manage data in Supabase.

## Workflow

1. Read source data
2. Transform as needed
3. Upsert to Supabase
4. Verify migration

## Features

- Bulk insert, upsert
- Complex filtering