supabase-database

Perform CRUD operations on Supabase tables via the REST API.

19|Updated Oct 20, 2025
One-click install
npx skills add https://github.com/Nice-Wolf-Studio/claude-code-supabase-skills --skill supabase-database-nice-wolf-studio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: supabase-database
Source: https://github.com/Nice-Wolf-Studio/claude-code-supabase-skills/tree/main/skills/supabase-database
Command: npx skills add https://github.com/Nice-Wolf-Studio/claude-code-supabase-skills --skill supabase-database-nice-wolf-studio

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This skill simplifies working with a Supabase database by performing CRUD operations through the REST API, reducing boilerplate and enabling rapid data management across your tables.

Core Features & Use Cases

  • Querying: Retrieve data with filters, sorting, and pagination from any table using REST endpoints.
  • Mutations: Create, update, and delete rows, including bulk inserts and upserts where supported.
  • RPC & Functions: Invoke stored procedures and server-side functions to implement complex logic.
  • Use Case: Build an admin panel that lists users, updates records, and runs server-side calculations without writing boilerplate HTTP calls.

Quick Start

export SUPABASE_URL="https://your-project.supabase.co" export SUPABASE_KEY="your-anon-or-service-role-key" source "$(dirname "${BASH_SOURCE[0]}")/../../scripts/supabase-api.sh" supabase_get "/rest/v1/users?select=*"

Frequently Asked Questions about supabase-database

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

FAQPage Schema
How do I perform CRUD operations on a Supabase database using REST API?

You can perform CRUD operations on a Supabase database using REST API by sourcing the helper script and calling HTTP request functions for querying, inserting, updating, and deleting records across your tables.

Can I filter and sort data when querying Supabase tables via REST?

Yes, you can filter and sort data when querying Supabase tables via REST by appending parameters to the REST endpoint, allowing you to retrieve specific records with pagination.

How do I invoke stored procedures and RPC functions in Supabase?

You invoke stored procedures and RPC functions in Supabase by calling the REST API endpoints provided by the skill, enabling you to execute server-side logic and complex calculations.

What environment variables do I need to connect to a Supabase database?

To connect to a Supabase database, you need to set the SUPABASE_URL and SUPABASE_KEY environment variables, which authenticate your project and authorize the REST API requests.

Does this skill support bulk inserts and upserts for Supabase data management?

Yes, the skill supports bulk inserts and upserts for Supabase data management where supported by the REST API, allowing you to efficiently create or update multiple rows simultaneously.

What is the best way to build an admin panel that updates Supabase records?

The best way to build an admin panel that updates Supabase records is using REST-powered CRUD operations to list users, update records, and run server-side calculations without writing boilerplate HTTP calls.