From f467184d193cb5e620114507389f31d2d307e202 Mon Sep 17 00:00:00 2001 From: Twisha Bansal Date: Tue, 14 Apr 2026 13:18:08 +0530 Subject: [PATCH 1/3] feat: add claude code plugin config --- .claude-plugin/marketplace.json | 16 ++++++++++++++++ .claude-plugin/plugin.json | 27 +++++++++++++++++++++++++++ 2 files changed, 43 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..b6127be --- /dev/null +++ b/.claude-plugin/marketplace.json @@ -0,0 +1,16 @@ +{ + "name": "bigquery-data-analytics-marketplace", + "owner": { + "name": "Google LLC", + "email": "data-cloud-ai-integrations@google.com" + }, + "metadata": { + "description": "Agent skills for BigQuery to connect, query, and generate data insights." + }, + "plugins": [ + { + "name": "bigquery-data-analytics", + "source": "./" + } + ] +} diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json new file mode 100644 index 0000000..5252543 --- /dev/null +++ b/.claude-plugin/plugin.json @@ -0,0 +1,27 @@ +{ + "name": "bigquery-data-analytics", + "version": "0.1.7", + "description": "Connect, query, and generate data insights for BigQuery datasets and data.", + "author": { + "name": "Google LLC", + "email": "data-cloud-ai-integrations@google.com" + }, + "homepage": "https://cloud.google.com/bigquery", + "license": "Apache-2.0", + "repository": "https://github.com/gemini-cli-extensions/bigquery-data-analytics", + "skills": "./skills/", + "userConfig": { + "bigquery_project": { + "title": "Project ID", + "description": "ID of the Google Cloud project", + "type": "string", + "sensitive": false + }, + "bigquery_location": { + "title": "Location", + "description": "(Optional) Location of the BigQuery resources", + "type": "string", + "sensitive": false + } + } +} From 3b69369652a576b0892b7cd1ff063242ce2927af Mon Sep 17 00:00:00 2001 From: Twisha Bansal Date: Tue, 14 Apr 2026 13:46:37 +0530 Subject: [PATCH 2/3] feat: add new optional bigquery settings to claude plugin --- .claude-plugin/plugin.json | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json index 5252543..0e3257b 100644 --- a/.claude-plugin/plugin.json +++ b/.claude-plugin/plugin.json @@ -22,6 +22,30 @@ "description": "(Optional) Location of the BigQuery resources", "type": "string", "sensitive": false + }, + "bigquery_use_client_oauth": { + "title": "Use Client OAuth", + "description": "(Optional) Whether to use client OAuth (default: false)", + "type": "string", + "sensitive": false + }, + "bigquery_scopes": { + "title": "Scopes", + "description": "(Optional) Scopes for the BigQuery client", + "type": "string", + "sensitive": false + }, + "bigquery_max_query_result_rows": { + "title": "Max Query Result Rows", + "description": "(Optional) Maximum number of query result rows (default: 50)", + "type": "string", + "sensitive": false + }, + "bigquery_impersonate_service_account": { + "title": "Impersonate Service Account", + "description": "(Optional) Service account to impersonate", + "type": "string", + "sensitive": false } } } From 537d939f4fb8274dcbb34b7ba977fc5c9b295cf9 Mon Sep 17 00:00:00 2001 From: Twisha Bansal <58483338+twishabansal@users.noreply.github.com> Date: Tue, 14 Apr 2026 22:48:14 +0530 Subject: [PATCH 3/3] Update plugin.json --- .claude-plugin/plugin.json | 24 ------------------------ 1 file changed, 24 deletions(-) diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json index 0e3257b..5252543 100644 --- a/.claude-plugin/plugin.json +++ b/.claude-plugin/plugin.json @@ -22,30 +22,6 @@ "description": "(Optional) Location of the BigQuery resources", "type": "string", "sensitive": false - }, - "bigquery_use_client_oauth": { - "title": "Use Client OAuth", - "description": "(Optional) Whether to use client OAuth (default: false)", - "type": "string", - "sensitive": false - }, - "bigquery_scopes": { - "title": "Scopes", - "description": "(Optional) Scopes for the BigQuery client", - "type": "string", - "sensitive": false - }, - "bigquery_max_query_result_rows": { - "title": "Max Query Result Rows", - "description": "(Optional) Maximum number of query result rows (default: 50)", - "type": "string", - "sensitive": false - }, - "bigquery_impersonate_service_account": { - "title": "Impersonate Service Account", - "description": "(Optional) Service account to impersonate", - "type": "string", - "sensitive": false } } }