Official Supabase plugin distribution repo for Claude Code, Cursor, Codex, and Gemini. It bundles:
Want to contribute? Read CONTRIBUTING.md first.
skills/supabasefor general Supabase product guidanceskills/supabase-postgres-best-practicesfor Postgres performance and schema guidance- vendor-specific plugin manifests and MCP adapters for each supported surface
supabase-plugin/
βββ .claude-plugin/
β βββ plugin.json
β βββ marketplace.json
βββ .codex-plugin/
β βββ plugin.json
β βββ marketplace.json
βββ .cursor-plugin/
β βββ plugin.json
β βββ marketplace.json
βββ .app.json
βββ assets/
β βββ logo.svg
βββ AGENTS.md
βββ CLAUDE.md
βββ README.md
βββ .github/workflows/
β βββ sync-agent-skills.yml
β βββ validate-plugin-manifests.yml
βββ gemini-extension.json
βββ mcp/
β βββ claude-code/.mcp.json
β βββ cursor/mcp.json
βββ skills/
βββ .upstream.json
βββ supabase/
βββ supabase-postgres-best-practices/
Validate the plugin manifest:
claude plugin validate .claude-plugin/plugin.jsonValidate the marketplace wrapper:
claude plugin validate .claude-plugin/marketplace.jsonRun the plugin locally:
claude --plugin-dir .Then use /reload-plugins after edits and verify the namespaced skills:
/supabase:supabase/supabase:supabase-postgres-best-practices
- The root
skills/directory must contain real files. Do not switch it back to a symlink or submodule-backed path. - Vendored skills are synced from
supabase/agent-skillsrelease assets through.github/workflows/sync-agent-skills.yml.