supabaselisted
Install: claude install-skill aiskillstore/marketplace
# Supabase Skill
Use the `supabase` CLI to manage Supabase projects and local development.
## Projects
List all projects:
```bash
supabase projects list
```
Link to a remote project:
```bash
supabase link --project-ref <project-id>
```
## Local Development
Start local Supabase stack (Postgres, Auth, Storage, etc.):
```bash
supabase start
```
Stop local stack:
```bash
supabase stop
```
Check status of local services:
```bash
supabase status
```
## Database
Run SQL query:
```bash
supabase db execute --sql "SELECT * FROM users LIMIT 10"
```
Pull remote schema to local:
```bash
supabase db pull
```
Push local migrations to remote:
```bash
supabase db push
```
Reset local database:
```bash
supabase db reset
```
Diff local vs remote schema:
```bash
supabase db diff
```
## Migrations
Create a new migration:
```bash
supabase migration new <migration-name>
```
List migrations:
```bash
supabase migration list
```
Apply migrations locally:
```bash
supabase migration up
```
Squash migrations:
```bash
supabase migration squash
```
## Edge Functions
List functions:
```bash
supabase functions list
```
Create a new function:
```bash
supabase functions new <function-name>
```
Deploy a function:
```bash
supabase functions deploy <function-name>
```
Deploy all functions:
```bash
supabase functions deploy
```
Serve functions locally:
```bash
supabase functions serve
```
View function logs:
```bash
supabase functions logs <function-name>
```
## Storage
List buckets:
``