Add Supabase plugin#40
Add Supabase plugin#40Rodriguespn wants to merge 2 commits intogithub:maingithub/copilot-plugins:mainfrom Rodriguespn:add-supabase-pluginRodriguespn/copilot-plugins:add-supabase-pluginCopy head branch name to clipboard
Conversation
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
There was a problem hiding this comment.
Pull request overview
Adds Supabase as an external plugin entry in the Copilot plugins marketplace, sourcing it from supabase-community/supabase-plugin.
Changes:
- Register new external plugin
supabasewith GitHub repo source metadata. - Add plugin marketplace metadata (description, repository URL, keywords, license).
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| "source": "github", | ||
| "repo": "supabase-community/supabase-plugin" | ||
| }, | ||
| "description": "Supabase tools for GitHub Copilot — MCP server for managing your Supabase projects and skills to guide you through every stage of building with Supabase.", |
There was a problem hiding this comment.
I'm curious how version in the marketplace.json compares to the version in the target plugin.json. The supabase-plugin repo will have its own release cycle, so also having a version tracked here will make releases/maintenance tricky.
There was a problem hiding this comment.
I'm also wondering how we could keep both in sync in the most effortless way. According with Copilot CLI plugins docs, the plugin version field inside each entry of the plugins[] is optional so we might not have to concern about sync.
Still don't know how the Copilot CLI resolves the version of a plugin, as it's closed sourced. FWIW, the Gemini CLI defaults to the version present in the plugin's Github release tag and ignores the one in the manifest
## Summary - Adds GitHub Copilot as an option in the `AgentPluginsPanel` component - Shows install instructions via Github repo (`copilot plugin install supabase-community/supabase-plugin`) <img width="1919" height="926" alt="image" src="https://github.com/user-attachments/assets/0bbb758a-ba78-425b-8925-64d7c4d9cc39" /> ## Notes - Marketplace install omitted for now — we only show the direct GitHub repo install until we confirm the [official marketplace](https://github.com/github/copilot-plugins) listing name - [PR](github/copilot-plugins#40) to add Supabase Copliot plugin to the official plugin marketplace Closes [AI-773](https://linear.app/supabase/issue/AI-773/add-github-copilot-plugin-install-instructions-to-docs) <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit ## Release Notes * **New Features** * Added GitHub Copilot plugin support with installation instructions, allowing users to integrate the plugin into their workflow. <!-- review_stack_entry_start --> [](https://app.coderabbit.ai/change-stack/supabase/supabase/pull/46232?utm_source=github_walkthrough&utm_medium=github&utm_campaign=change_stack) <!-- review_stack_entry_end --> <!-- end of auto-generated comment: release notes by coderabbit.ai --> --------- Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
Add Supabase plugin
Adds the Supabase plugin as an external entry in
marketplace.json, sourced fromsupabase-community/supabase-plugin.What it provides
Source repository
https://github.com/supabase-community/supabase-plugin