Skip to content

Commit c28c507

Browse files
Rodriguespnclaude
andcommitted
refactor: flatten packages to root, align with vercel-plugin structure
Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
1 parent de458bd commit c28c507

25 files changed

Lines changed: 125 additions & 189 deletions

File tree

.claude-plugin/marketplace.json

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
{
2+
"name": "supabase",
3+
"owner": {
4+
"name": "Supabase"
5+
},
6+
"plugins": [
7+
{
8+
"name": "supabase-plugin",
9+
"source": "./",
10+
"description": "Supabase MCP integration for database operations, authentication, storage, and real-time subscriptions. Manage your Supabase projects, run SQL queries, and interact with your backend directly.",
11+
"author": {
12+
"name": "Supabase"
13+
},
14+
"repository": "https://github.com/supabase-community/supabase-plugin",
15+
"license": "MIT",
16+
"keywords": [
17+
"supabase",
18+
"postgres",
19+
"database",
20+
"backend",
21+
"mcp",
22+
"auth",
23+
"storage",
24+
"realtime",
25+
"edge-functions"
26+
]
27+
}
28+
]
29+
}

.claude-plugin/plugin.json

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
{
2+
"name": "supabase",
3+
"version": "0.1.0",
4+
"description": "Supabase MCP integration for database operations, authentication, storage, and real-time subscriptions. Manage your Supabase projects, run SQL queries, and interact with your backend directly.",
5+
"author": {
6+
"name": "Supabase",
7+
"url": "https://github.com/supabase"
8+
},
9+
"repository": "https://github.com/supabase-community/supabase-plugin",
10+
"license": "MIT",
11+
"keywords": [
12+
"supabase",
13+
"postgres",
14+
"database",
15+
"backend",
16+
"mcp",
17+
"auth",
18+
"storage",
19+
"realtime",
20+
"edge-functions",
21+
"migrations",
22+
"rls"
23+
]
24+
}
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515
"mcpServers": "./.mcp.json",
1616
"interface": {
1717
"displayName": "Supabase",
18-
"shortDescription": "Supabase skills and MCP tools for Codex",
19-
"longDescription": "Official Supabase plugin for Codex. Includes agent skills for Supabase development and Postgres best practices, plus MCP server integration for managing your Supabase projects directly from Codex.",
18+
"shortDescription": "Supabase skills and MCP tools",
19+
"longDescription": "Official Supabase plugin. Includes agent skills for Supabase development and Postgres best practices, plus MCP server integration for managing your Supabase projects directly from your AI coding assistant.",
2020
"developerName": "Supabase",
2121
"category": "Productivity",
2222
"capabilities": ["Read", "Write"],

packages/cursor/.cursor-plugin/plugin.json renamed to .cursor-plugin/plugin.json

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,23 @@
77
"email": "support@supabase.io",
88
"url": "https://supabase.com"
99
},
10+
"homepage": "https://supabase.com",
11+
"repository": "https://github.com/supabase-community/supabase-plugin",
12+
"license": "MIT",
1013
"keywords": [
1114
"supabase",
1215
"postgres",
1316
"database",
1417
"backend",
15-
"mcp"
18+
"mcp",
19+
"auth",
20+
"storage",
21+
"realtime",
22+
"edge-functions",
23+
"migrations",
24+
"rls"
1625
],
17-
"logo": "https://supabase.com/favicon/favicon.svg",
18-
"primaryColor": "#3ECF8E"
26+
"logo": "assets/logo.svg",
27+
"primaryColor": "#3ECF8E",
28+
"skills": "skills"
1929
}

.github/workflows/release-please.yml

Lines changed: 7 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -26,28 +26,25 @@ jobs:
2626
- name: Build Claude Code archive
2727
if: ${{ steps.release.outputs.release_created }}
2828
run: |
29-
cd packages/claude-code
30-
tar -czvf ../../supabase-claude-code-plugin.tar.gz \
29+
tar -czvf supabase-claude-code-plugin.tar.gz \
3130
--dereference \
32-
.claude-plugin/plugin.json \
31+
.claude-plugin/ \
3332
.mcp.json \
3433
skills/
3534
3635
- name: Build Cursor archive
3736
if: ${{ steps.release.outputs.release_created }}
3837
run: |
39-
cd packages/cursor
40-
tar -czvf ../../supabase-cursor-plugin.tar.gz \
38+
tar -czvf supabase-cursor-plugin.tar.gz \
4139
--dereference \
42-
.cursor-plugin/plugin.json \
40+
.cursor-plugin/ \
4341
mcp.json \
4442
skills/
4543
4644
- name: Build Gemini archive
4745
if: ${{ steps.release.outputs.release_created }}
4846
run: |
49-
cd packages/gemini
50-
tar -czvf ../../supabase-gemini-extension.tar.gz \
47+
tar -czvf supabase-gemini-extension.tar.gz \
5148
--dereference \
5249
gemini-extension.json \
5350
SUPABASE.md \
@@ -56,10 +53,9 @@ jobs:
5653
- name: Build Codex archive
5754
if: ${{ steps.release.outputs.release_created }}
5855
run: |
59-
cd packages/codex
60-
tar -czvf ../../supabase-codex-plugin.tar.gz \
56+
tar -czvf supabase-codex-plugin.tar.gz \
6157
--dereference \
62-
.codex-plugin/plugin.json \
58+
.codex-plugin/ \
6359
.mcp.json \
6460
skills/ \
6561
assets/

.mcp.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"mcpServers": {
3+
"supabase": {
4+
"type": "http",
5+
"url": "https://mcp.supabase.com/mcp"
6+
}
7+
}
8+
}

.plugin/plugin.json

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
{
2+
"name": "supabase-plugin",
3+
"version": "0.1.0",
4+
"description": "Official Supabase plugin — skills for Supabase development and Postgres best practices, plus MCP server integration for managing your Supabase projects directly from your AI coding assistant.",
5+
"author": {
6+
"name": "Supabase",
7+
"url": "https://github.com/supabase"
8+
},
9+
"repository": "https://github.com/supabase-community/supabase-plugin",
10+
"license": "MIT",
11+
"keywords": [
12+
"supabase",
13+
"postgres",
14+
"database",
15+
"backend",
16+
"mcp",
17+
"auth",
18+
"storage",
19+
"realtime",
20+
"edge-functions",
21+
"migrations",
22+
"rls"
23+
]
24+
}
File renamed without changes.

0 commit comments

Comments
 (0)