Back to the catalog

supabase

Access your Supabase projects and perform tasks like managing tables, fetching config, and querying data.

Open source Open in the app JSON README (API)

About

Access your Supabase projects and perform tasks like managing tables, fetching config, and querying data.

Details

Kind
Plugins
Topic
Databases
Publisher
supabase-community
Origin
gemini
Category
ferramentas
Version
0.1.6
Stars
6
Forks
3
Open pull requests
2
Last push
2026-07-13T03:34:21Z
Repository state
ativo
License
MIT
Added
2026-08-30 14:13:39
Updated
2026-08-30 14:13:39
Origin id
supabase-community/gemini-extension

README

# Supabase Extension for Gemini CLI

The Supabase extension for [Gemini CLI](https://github.com/google-gemini/gemini-cli) gives Gemini the tools, skills, and context needed to work effectively with Supabase projects.

## Installation

```bash
gemini extensions install https://github.com/supabase-community/gemini-extension
```

## What's Included

- **MCP Server** — Remote connection to the [Supabase MCP server](https://supabase.com/mcp) for project management, SQL execution, migrations, and more
- **Skills** — Agent skills from [supabase/agent-skills](https://github.com/supabase/agent-skills) (e.g. `postgres-best-practices`)
- **Context** — `SUPABASE.md` with CLI usage patterns and best practices

## Development

Install development tools with [mise](https://mise.jdx.dev/):

```
mise install
```

This repo uses a git submodule for shared agent skills.

After cloning, initialize the submodule:

```bash
git submodule update --init --recursive
```

To test locally:

```bash
gemini extensions install .
```

To update the submodule:

```bash
git submodule update --remote submodules/agent-skills
git add submodules/agent-skills
git commit -m "chore: update agent-skills submodule"
```

## Releasing

This repo uses [Release Please](https://github.com/googleapis/release-please) for automated releases.

1. Merge commits with `feat:` or `fix:` prefixes to trigger a release (see [How should I write my commits?](https://github.com/googleapis/release-please#how-should-i-write-my-commits))
2. Release Please opens a "Release PR" with version bump and changelog
3. Merge the Release PR to publish
4. `supabase-gemini-extension.tar.gz` is uploaded to the GitHub release

Note: Release Please is configured to only bump patch versions (0.1.x) until project is more stable.

More