A straightforward wrapper around Supabase's REST API for CRUD operations on your database tables. You get helper functions for GET, POST, PATCH, and DELETE that handle auth headers automatically, plus support for all the PostgREST query operators (filtering, ordering, pagination, the works). The documentation is comprehensive with real examples for everything from basic selects to upserts and RPC calls. If you're already using Supabase and want to script database operations from Claude without writing curl commands by hand, this does exactly that. Just set your project URL and API key as environment variables and you're off.

skills.sh installs
300
GitHub stars
19
last updated
Aug 21, 2026

Install

$ npx -y skills add nice-wolf-studio/claude-code-supabase-skills --skill supabase-database --agent claude-code

Installs into .claude/skills of the current project.

Files

Supabase Database Operations

Overview

This skill provides tools for working with Supabase database tables through the REST API. Supports SELECT queries with filtering, INSERT, UPDATE, DELETE operations, and calling RPC functions.

Prerequisites

Required environment variables:

export SUPABASE_URL="https://your-project.supabase.co"
export SUPABASE_KEY="your-anon-or-service-role-key"

Helper script: This skill uses the shared Supabase API helper. Make sure to source it:

source "$(dirname "${BASH_SOURCE[0]}")/../../scripts/supabase-api.sh"

Common Operations

SELECT - Query Data

Basic select all:

source "$(dirname "${BASH_SOURCE[0]}")/../../scripts/supabase-api.sh"

# Get all rows from a table
supabase_get "/rest/v1/your_table?select=*"

Select specific columns:

# Get only id and name columns
supabase_get "/rest/v1/users?select=id,name,email"

Filter results:

# Equality filter
supabase_get "/rest/v1/users?select=*&email=eq.user@example.com"

# Greater than
supabase_get "/rest/v1/products?select=*&price=gt.100"

# Less than or equal
supabase_get "/rest/v1/orders?select=*&quantity=lte.10"

Sponsors

Details

Repository
github.com/nice-wolf-studio/claude-code-supabase-skills
Categories
Backend & APIs, Databases
First seen
Jun 3, 2026

More from nice-wolf-studio/claude-code-supabase-skills

All 5
1cinience avataralicloud-database-rds-supabase-testcinience/alicloud-skillsMinimal smoke test for RDS Supabase skill. Validate endpoint reachability and one list/detail API.298skills.sh installs
2wix avatarwix-cli-backend-apiwix/skillsCreates HTTP endpoints for Wix CLI apps. Use only when the user specifically asks for a backend endpoint. Use when building REST API endpoints, backend HTTP han287skills.sh installs
3patricio0312rev avatarrest-to-graphql-migratorpatricio0312rev/skillsMigrates REST APIs to GraphQL incrementally with schema stitching, REST datasources, and gradual endpoint migration. Use when users request "migrate to GraphQL"274skills.sh installs
4cinience avataralicloud-database-analyticdb-mysql-testcinience/alicloud-skillsSmoke test for alicloud-database-analyticdb-mysql. Validate minimal authentication, API reachability, and one read-only query path.164skills.sh installs
5firebase avatarfirebase-auth-basicsfirebase/agent-skillsGuide for setting up and using Firebase Authentication. Use this skill when the user's app requires user sign-in, user management, or secure data access using a182.2Kskills.sh installs
6rohitg00 avataragentmemory-rest-apirohitg00/agentmemoryThe agentmemory HTTP REST API surface, the primary protocol for talking to the memory server. Use when calling agentmemory over HTTP, when MCP is unavailable an11.4Kskills.sh installs