Skip to content

Commit 9e4007d

Browse files
authored
feat: add Claude Code plugin config (#107)
1 parent e935df5 commit 9e4007d

2 files changed

Lines changed: 62 additions & 0 deletions

File tree

.claude-plugin/marketplace.json

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
{
2+
"name": "spanner-marketplace",
3+
"interface": {
4+
"displayName": "Spanner Agent Skills"
5+
},
6+
"metadata": {
7+
"description": "Agent skills to connect and interact with Spanner data using natural language."
8+
},
9+
"plugins": [
10+
{
11+
"name": "spanner",
12+
"source": {
13+
"source": "git",
14+
"url": "https://github.com/gemini-cli-extensions/spanner.git"
15+
},
16+
"policy": {
17+
"installation": "AVAILABLE",
18+
"authentication": "ON_INSTALL"
19+
},
20+
"category": "Database"
21+
}
22+
]
23+
}

.claude-plugin/plugin.json

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
{
2+
"name": "spanner",
3+
"version": "0.2.6",
4+
"description": "Connect and interact with Spanner data using natural language.",
5+
"author": {
6+
"name": "Google LLC",
7+
"email": "data-cloud-ai-integrations@google.com"
8+
},
9+
"homepage": "https://cloud.google.com/spanner",
10+
"license": "Apache-2.0",
11+
"repository": "https://github.com/gemini-cli-extensions/spanner",
12+
"skills": "./skills/",
13+
"userConfig": {
14+
"spanner_project": {
15+
"title": "Project ID",
16+
"description": "ID of the Google Cloud project",
17+
"type": "string",
18+
"sensitive": false
19+
},
20+
"spanner_instance": {
21+
"title": "Instance",
22+
"description": "ID of the Spanner instance",
23+
"type": "string",
24+
"sensitive": false
25+
},
26+
"spanner_database": {
27+
"title": "Database",
28+
"description": "ID of the Spanner database",
29+
"type": "string",
30+
"sensitive": false
31+
},
32+
"spanner_dialect": {
33+
"title": "Database Dialect",
34+
"description": "(Optional) The SQL dialect of the Spanner Database: 'googlesql' or 'postgresql'. (Default: 'googlesql')",
35+
"type": "string",
36+
"sensitive": false
37+
}
38+
}
39+
}

0 commit comments

Comments
 (0)