From cbbdd26bc2aefab74654709bb48485e5662ae985 Mon Sep 17 00:00:00 2001 From: Twisha Bansal Date: Wed, 15 Apr 2026 11:14:46 +0530 Subject: [PATCH 1/2] feat: add claude code plugin config --- .claude-plugin/marketplace.json | 16 +++++++++ .claude-plugin/plugin.json | 57 +++++++++++++++++++++++++++++++++ 2 files changed, 73 insertions(+) create mode 100644 .claude-plugin/marketplace.json create mode 100644 .claude-plugin/plugin.json diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json new file mode 100644 index 0000000..9c31340 --- /dev/null +++ b/.claude-plugin/marketplace.json @@ -0,0 +1,16 @@ +{ + "name": "cloud-sql-mysql-marketplace", + "owner": { + "name": "Google LLC", + "email": "data-cloud-ai-integrations@google.com" + }, + "metadata": { + "description": "Agent skills for Cloud SQL for MySQL to query, manage, and monitor databases." + }, + "plugins": [ + { + "name": "cloud-sql-mysql", + "source": "./" + } + ] +} diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json new file mode 100644 index 0000000..6fddab4 --- /dev/null +++ b/.claude-plugin/plugin.json @@ -0,0 +1,57 @@ +{ + "name": "cloud-sql-mysql", + "version": "0.1.9", + "description": "Connect and interact with a Cloud SQL for MySQL database and data.", + "author": { + "name": "Google LLC", + "email": "data-cloud-ai-integrations@google.com" + }, + "homepage": "https://cloud.google.com/sql", + "license": "Apache-2.0", + "repository": "https://github.com/gemini-cli-extensions/cloud-sql-mysql", + "skills": "./skills/", + "userConfig": { + "cloud_sql_mysql_project": { + "title": "Project ID", + "description": "ID of the Google Cloud project", + "type": "string", + "sensitive": false + }, + "cloud_sql_mysql_region": { + "title": "Region", + "description": "Region of the Cloud SQL instance", + "type": "string", + "sensitive": false + }, + "cloud_sql_mysql_instance": { + "title": "Instance Name", + "description": "Name of the Cloud SQL instance", + "type": "string", + "sensitive": false + }, + "cloud_sql_mysql_database": { + "title": "Database Name", + "description": "Name of the database", + "type": "string", + "sensitive": false + }, + "cloud_sql_mysql_user": { + "title": "Database User", + "description": "(Optional) Username of the database user (Default: IAM user)", + "type": "string", + "sensitive": false + }, + "cloud_sql_mysql_password": { + "title": "Database Password", + "description": "(Optional) Password of the database user (Default: IAM user)", + "type": "string", + "sensitive": true + }, + "cloud_sql_mysql_ip_type": { + "title": "IP Type", + "description": "(Optional) Type of the IP address: PUBLIC, PRIVATE, or PSC (Default: Public)", + "type": "string", + "sensitive": false + } + } +} From 06772e832a0ae008929cee952c2353597a9faaea Mon Sep 17 00:00:00 2001 From: Twisha Bansal <58483338+twishabansal@users.noreply.github.com> Date: Wed, 15 Apr 2026 11:19:36 +0530 Subject: [PATCH 2/2] Update plugin.json --- .claude-plugin/plugin.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json index 6fddab4..82d41ad 100644 --- a/.claude-plugin/plugin.json +++ b/.claude-plugin/plugin.json @@ -45,7 +45,7 @@ "title": "Database Password", "description": "(Optional) Password of the database user (Default: IAM user)", "type": "string", - "sensitive": true + "sensitive": false }, "cloud_sql_mysql_ip_type": { "title": "IP Type",