The Supabase extension for Gemini CLI gives Gemini the tools, skills, and context needed to work effectively with Supabase projects.
gemini extensions install https://github.com/supabase-community/gemini-extension- MCP Server — Remote connection to the Supabase MCP server for project management, SQL execution, migrations, and more
- Skills — Agent skills from supabase/agent-skills (e.g.
postgres-best-practices) - Context —
SUPABASE.mdwith CLI usage patterns and best practices
Install development tools with mise:
mise install
This repo uses a git submodule for shared agent skills.
After cloning, initialize the submodule:
git submodule update --init --recursiveTo test locally:
gemini extensions install .To update the submodule:
git submodule update --remote submodules/agent-skills
git add submodules/agent-skills
git commit -m "chore: update agent-skills submodule"This repo uses Release Please for automated releases.
- Merge commits with
feat:orfix:prefixes to trigger a release (see How should I write my commits?) - Release Please opens a "Release PR" with version bump and changelog
- Merge the Release PR to publish
supabase-gemini-extension.tar.gzis uploaded to the GitHub release
Note: Release Please is configured to only bump patch versions (0.1.x) until project is more stable.