supabase

Perform Supabase CRUD, storage, and RPC operations via Robomotion CLI.

2|1|Updated Mar 13, 2026
One-click install
npx skills add https://github.com/robomotionio/robomotion-skills --skill supabase-robomotionio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: supabase
Source: https://github.com/robomotionio/robomotion-skills/tree/main/skills/supabase
Command: npx skills add https://github.com/robomotionio/robomotion-skills --skill supabase-robomotionio

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill enables developers to interact with Supabase projects by performing database CRUD operations, storage management, and server-side function calls from Robomotion.

Core Features & Use Cases

  • Perform CRUD on Supabase tables (query, insert, update, delete) with filters.
  • Manage files in Supabase Storage (upload, download, list, delete).
  • Call remote procedures (RPC) on Supabase and automate common workflows.

Quick Start

Connect to a Supabase project with an active session and perform a sample workflow: query a table, upload a file to storage, and invoke an RPC.

Frequently Asked Questions about supabase

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Supabase CRUD operations from a command line interface?

You can automate Supabase CRUD operations by using the Robomotion CLI to query, insert, update, and delete data from tables with filters. This requires configuring your project URL and API key via vault to establish an active session.

Can I manage Supabase Storage files like uploading and downloading through an automated workflow?

Yes, you can manage Supabase Storage files by automating upload, download, list, and delete actions within your workflows. This allows you to handle file management in storage buckets directly alongside your database tasks.

How do I invoke Supabase remote procedures (RPC) in a multi-step automation task?

You can invoke Supabase remote procedures (RPC) by using session-based operations that call server-side functions within a multi-step task. This enables you to execute server-side logic and automate complex workflows seamlessly.

What credentials do I need to connect my automation tool to a Supabase project?

To connect to a Supabase project, you need the project URL and an API key configured via a vault. You also need the Robomotion CLI installed locally to execute the database, storage, and RPC commands.

Does this approach support filtered queries when reading or deleting data from Supabase tables?

Yes, this approach supports applying filters when you query, update, or delete data from Supabase tables. This ensures you retrieve or modify only the specific records that match your defined conditions.

What is the best way to combine database queries and storage management for a Supabase application?

The best way to combine database queries and storage management is by using session-based operations within a single workflow. You can query a table, upload a file to storage, and invoke an RPC sequentially without breaking the connection.