When & Why to Use This Skill
This Claude skill provides a robust integration with Supabase, enabling AI agents to manage backend-as-a-service operations including database CRUD, user authentication, and file storage. It is designed to streamline backend development and database architecture tasks by offering 90%+ context savings, allowing developers to interact with their Supabase infrastructure through efficient, natural language-driven tool execution.
Use Cases
- Database Management: Perform complex SQL queries, insert rows, and update records in Supabase tables without manual coding.
- User Authentication & Admin: Quickly list users or retrieve specific user details to assist with administrative tasks and support workflows.
- Automated Storage Operations: Manage file assets by listing buckets and automating the upload/download of files to Supabase Storage.
- Rapid Backend Prototyping: Leverage the agent as a virtual database architect to design schemas and test RPC functions in real-time.
| name | supabase-db |
|---|
| description | Supabase database, auth, and storage operations |
|---|
| version | 1.0.0 |
|---|
| allowed-tools | [Bash, Read, WebFetch] |
|---|
Supabase Skill
Overview
Supabase backend-as-a-service. 90%+ context savings.
Requirements
- SUPABASE_URL
- SUPABASE_ANON_KEY or SUPABASE_SERVICE_KEY
Tools (Progressive Disclosure)
Database
| Tool |
Description |
Confirmation |
| select |
Query data |
No |
| insert |
Insert rows |
Yes |
| update |
Update rows |
Yes |
| delete |
Delete rows |
REQUIRED |
| rpc |
Call function |
Yes |
Auth
| Tool |
Description |
| list-users |
List users |
| get-user |
Get user details |
Storage
| Tool |
Description |
Confirmation |
| list-buckets |
List buckets |
No |
| upload |
Upload file |
Yes |
| download |
Download file |
No |
BLOCKED
| Tool |
Status |
| delete-bucket |
BLOCKED |
Agent Integration
- developer (primary): Backend development
- database-architect (secondary): Schema design