Skip to content

Commit 8ff93d0

Browse files
committed
docs: rename repository to data-agent-kit-starter-pack and update codex installation commands
1 parent 01274d9 commit 8ff93d0

12 files changed

Lines changed: 83 additions & 62 deletions

File tree

.agents/plugins/marketplace.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{
2-
"name": "data-cloud-ai-dev-kit-marketplace",
2+
"name": "data-agent-kit-starter-pack-marketplace",
33
"interface": {
4-
"displayName": "data-cloud-ai-dev-kit Marketplace"
4+
"displayName": "Data Agent Kit Starter Pack Marketplace"
55
},
66
"plugins": [
77
{
8-
"name": "data-cloud-ai-dev-kit",
8+
"name": "data-agent-kit-starter-pack",
99
"source": {
1010
"source": "local",
1111
"path": "./"

.claude-plugin/marketplace.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{
2-
"name": "data-cloud-ai-dev-kit-marketplace",
2+
"name": "data-agent-kit-starter-pack-marketplace",
33
"owner": {
44
"name": "Google LLC"
55
},
66
"plugins": [
77
{
8-
"name": "data-cloud-ai-dev-kit",
8+
"name": "data-agent-kit-starter-pack",
99
"source": "./",
1010
"description": "This plugin provides a specialized suite of skills for data engineers and database practitioners working on Google Cloud. It acts as an expert assistant, allowing you to use natural language prompts in your preferred coding agent to architect complex data pipelines, transform data with dbt, write Spark and BigQuery SQL notebooks, and orchestrate end-to-end workflows across GCP's data ecosystem."
1111
}

.claude-plugin/plugin.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"name": "data-cloud-ai-dev-kit",
2+
"name": "data-agent-kit-starter-pack",
33
"version": "0.1.8",
44
"description": "This plugin provides a specialized suite of skills for data engineers and database practitioners working on Google Cloud. It acts as an expert assistant, allowing you to use natural language prompts in your preferred coding agent to architect complex data pipelines, transform data with dbt, write Spark and BigQuery SQL notebooks, and orchestrate end-to-end workflows across GCP's data ecosystem.",
55
"mcp": "./.mcp.json"

.codex-plugin/plugin.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{
2-
"name": "data-cloud-ai-dev-kit",
2+
"name": "data-agent-kit-starter-pack",
33
"version": "0.1.8",
44
"description": "This plugin provides a specialized suite of skills for data engineers and database practitioners working on Google Cloud. It acts as an expert assistant, allowing you to use natural language prompts in your preferred coding agent to architect complex data pipelines, transform data with dbt, write Spark and BigQuery SQL notebooks, and orchestrate end-to-end workflows across GCP's data ecosystem.",
55
"skills": "./skills/",
66
"interface": {
7-
"displayName": "Data Cloud AI Dev Kit",
8-
"shortDescription": "Data Cloud AI Dev Kit",
7+
"displayName": "Data Agent Kit Starter Pack",
8+
"shortDescription": "Data Agent Kit Starter Pack",
99
"category": "Productivity"
1010
},
1111
"mcp": "./.mcp.json"

.mcp.json

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"command": "npx",
55
"args": [
66
"-y",
7-
"git+https://github.com/gemini-cli-extensions/data-cloud-ai-dev-kit.git"
7+
"git+https://github.com/gemini-cli-extensions/data-agent-kit-starter-pack.git"
88
],
99
"env": {},
1010
"env_vars": [
@@ -20,7 +20,7 @@
2020
"bigquery",
2121
"--stdio",
2222
"--user-agent-metadata",
23-
"google-cloud-data-agent-kit-claude-and-codex"
23+
"datacloud.claude-and-codex"
2424
],
2525
"env": {
2626
"BIGQUERY_LOCATION": "",
@@ -36,7 +36,7 @@
3636
"spanner",
3737
"--stdio",
3838
"--user-agent-metadata",
39-
"google-cloud-data-agent-kit-claude-and-codex"
39+
"datacloud.claude-and-codex"
4040
],
4141
"env": {
4242
"SPANNER_DATABASE": "",
@@ -54,7 +54,7 @@
5454
"alloydb-postgres-admin",
5555
"--stdio",
5656
"--user-agent-metadata",
57-
"google-cloud-data-agent-kit-claude-and-codex"
57+
"datacloud.claude-and-codex"
5858
],
5959
"env": {}
6060
},
@@ -67,7 +67,7 @@
6767
"alloydb-postgres",
6868
"--stdio",
6969
"--user-agent-metadata",
70-
"google-cloud-data-agent-kit-claude-and-codex"
70+
"datacloud.claude-and-codex"
7171
],
7272
"env": {
7373
"ALLOYDB_POSTGRES_CLUSTER": "",
@@ -89,7 +89,7 @@
8989
"cloud-sql-postgres-admin",
9090
"--stdio",
9191
"--user-agent-metadata",
92-
"google-cloud-data-agent-kit-claude-and-codex"
92+
"datacloud.claude-and-codex"
9393
],
9494
"env": {}
9595
},
@@ -102,7 +102,7 @@
102102
"cloud-sql-postgres",
103103
"--stdio",
104104
"--user-agent-metadata",
105-
"google-cloud-data-agent-kit-claude-and-codex"
105+
"datacloud.claude-and-codex"
106106
],
107107
"env": {
108108
"CLOUD_SQL_POSTGRES_DATABASE": "",
@@ -123,7 +123,7 @@
123123
"dataplex",
124124
"--stdio",
125125
"--user-agent-metadata",
126-
"google-cloud-data-agent-kit-claude-and-codex"
126+
"datacloud.claude-and-codex"
127127
],
128128
"env": {
129129
"DATAPLEX_PROJECT": ""
@@ -138,7 +138,7 @@
138138
"dataproc",
139139
"--stdio",
140140
"--user-agent-metadata",
141-
"google-cloud-data-agent-kit-claude-and-codex"
141+
"datacloud.claude-and-codex"
142142
],
143143
"env": {
144144
"DATAPROC_PROJECT": "",
@@ -154,7 +154,7 @@
154154
"serverless-spark",
155155
"--stdio",
156156
"--user-agent-metadata",
157-
"google-cloud-data-agent-kit-claude-and-codex"
157+
"datacloud.claude-and-codex"
158158
],
159159
"env": {
160160
"SERVERLESS_SPARK_PROJECT": "",

DEVELOPER.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# DEVELOPER.md
22

33
This document provides instructions for setting up your development environment
4-
and contributing to the Cloud SQL for PostgreSQL Gemini CLI Extension project.
4+
and contributing to the Data Agent Kit Starter Pack project.
55

66
## Prerequisites
77

@@ -22,8 +22,8 @@ The core logic for this extension is handled by a pre-built `toolbox` binary. Th
2222
1. **Clone the Repository:**
2323

2424
```bash
25-
git clone https://github.com/gemini-cli-extensions/data-cloud-ai-dev-kit.git
26-
cd data-cloud-ai-dev-kit
25+
git clone https://github.com/gemini-cli-extensions/data-agent-kit-starter-pack.git
26+
cd data-agent-kit-starter-pack
2727
```
2828

2929
2. **Download the Toolbox Binary:** The required version of the `toolbox` binary
@@ -48,7 +48,7 @@ The core logic for this extension is handled by a pre-built `toolbox` binary. Th
4848
The CLI will prompt you to confirm the installation. Accept it to proceed.
4949

5050
4. **Testing Changes:** After installation, start the Gemini CLI (`gemini`).
51-
You can now interact with the `data-cloud-ai-dev-kit` tools to manually test your changes
51+
You can now interact with the `data-agent-kit-starter-pack` tools to manually test your changes
5252
against your connected database.
5353

5454
### Adding or Updating Skills

README.md

Lines changed: 41 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
1-
# Data Cloud AI Dev Kit
1+
# Data Agent Kit Starter Pack
22

33
> [!NOTE]
44
> This extension is currently in beta (pre-v1.0), and may see breaking changes until the first stable release (v1.0).
55
6-
This plugin provides a specialized suite of skills and MCP tools for data engineers and database practitioners working on Google Cloud. It acts as an expert assistant, allowing you to use natural language prompts in your preferred coding agent to architect complex data pipelines, transform data with dbt, write Spark and BigQuery SQL notebooks, and orchestrate end-to-end workflows across GCP's data ecosystem (BigQuery, Spanner, BigLake, Dataproc, etc.).
6+
This plugin provides a specialized suite of skills and MCP tools for data engineers and database practitioners working on Google Cloud. It acts as an expert assistant, allowing you to use natural language prompts in your preferred coding agent to architect complex data pipelines, transform data with dbt, write Spark and BigQuery SQL notebooks, and orchestrate end-to-end workflows across the Google Cloud data ecosystem (BigQuery, Spanner, BigLake, Dataproc, etc.).
77

88
> [!IMPORTANT]
99
> **We Want Your Feedback!**
1010
> Please share your thoughts with us by opening an issue on GitHub. Your input is invaluable and helps us improve the project for everyone.
1111
12-
## Why Use the Data Cloud AI Dev Kit?
12+
## Why Use the Data Agent Kit Starter Pack?
1313

14-
* **Seamless Workflow:** Brings Google Cloud data engineering expertise directly into your terminal or IDE via Gemini CLI, Claude Code, or Codex.
15-
* **End-to-End Data Pipelines:** Effortlessly generate code that reads raw data from GCS, processes it with Spark or BigQuery, transforms it through medallion architectures (bronze, silver, gold) using dbt, and exports it to serving layers like Cloud Spanner.
16-
* **Ecosystem Integration:** Work across boundaries—generate BigLake Iceberg catalog tables, train BigQuery ML models (XGBoost, KMEANS), and create interactive Streamlit dashboards or LookML models all from natural language.
14+
* **Seamless Workflow:** Bring Google Cloud data engineering expertise directly into your terminal or IDE via Gemini CLI, Claude Code, or Codex.
15+
* **End-to-End Data Pipelines:** Effortlessly generate code that reads raw data from Cloud Storage, processes it with Spark or BigQuery, transform it through medallion architectures (bronze, silver, gold) using dbt, and export it to serving layers like Spanner.
16+
* **Ecosystem Integration:** Work across boundaries—generate BigLake Iceberg catalog tables, train BigQuery ML models (XGBoost, KMEANS), and create interactive Streamlit dashboards or LookML models, all from natural language.
1717
* **Workflow Orchestration:** Automatically create and schedule orchestration pipelines that tie your notebooks and dbt models together into robust, scheduled jobs.
1818

1919
## Prerequisites
@@ -29,30 +29,51 @@ Ensure you have the following installed:
2929

3030
### Installation
3131

32-
Choose the installation method for your preferred coding agent.
32+
Choose the installation method for your preferred coding agent. Run the commands in terminal
3333

3434
#### Gemini CLI
3535
```bash
36-
gemini extensions install https://github.com/gemini-cli-extensions/data-cloud-ai-dev-kit
36+
gemini extensions install https://github.com/gemini-cli-extensions/data-agent-kit-starter-pack
3737
```
3838

3939
#### Claude Code
40+
41+
Run the `claude` command to start the agent, then run:
42+
4043
```bash
41-
/plugin marketplace add https://github.com/gemini-cli-extensions/data-cloud-ai-dev-kit
42-
/plugin install data-cloud-ai-dev-kit@data-cloud-ai-dev-kit-marketplace
44+
/plugin marketplace add https://github.com/gemini-cli-extensions/data-agent-kit-starter-pack
45+
/plugin install data-agent-kit-starter-pack@data-agent-kit-starter-pack-marketplace
4346
```
4447

4548
#### Codex
4649
**macOS / Linux:**
4750
```bash
48-
gh api repos/gemini-cli-extensions/data-cloud-ai-dev-kit/contents/codex-install.sh -H "Accept: application/vnd.github.raw" | bash
51+
curl -sSL https://raw.githubusercontent.com/gemini-cli-extensions/data-agent-kit-starter-pack/main/codex-install.sh | bash
4952
```
5053

5154
**Windows:**
5255
```powershell
53-
gh api repos/gemini-cli-extensions/data-cloud-extension/contents/codex-install.ps1 -H "Accept: application/vnd.github.raw" | powershell -ExecutionPolicy Bypass -
56+
irm https://raw.githubusercontent.com/gemini-cli-extensions/data-agent-kit-starter-pack/main/codex-install.ps1 | iex
5457
```
5558

59+
After running the installation script, run the `codex` command to start the agent, then run:
60+
61+
```bash
62+
/plugins
63+
```
64+
65+
Use the interactive options to install the extension with the name `Data Agent Kit Starter Pack`.
66+
67+
## Configure
68+
69+
MCP toolboxes are added to the respective agent configuration files. You must configure the MCP toolboxes in your agent's configuration files for them to start successfully:
70+
71+
* **Gemini CLI and Google Code Assist**: `~/.gemini/extensions/data-agent-kit-starter-pack/gemini-extension.json`
72+
* **Claude Code**: `~/.claude/plugins/cache/data-agent-kit-starter-pack-marketplace/data-agent-kit-starter-pack/<version>/.mcp.json`. After updating, run `/plugin marketplace add https://github.com/gemini-cli-extensions/data-agent-kit-starter-pack` and `/plugin install data-agent-kit-starter-pack@data-agent-kit-starter-pack-marketplace` again.
73+
* **Codex**: `~/.agents/plugins/data-agent-kit-starter-pack/.mcp.json`. After updating, run `/plugins` and use interactive options to uninstall and install `Data Agent Kit Starter Pack` again.
74+
75+
In all cases, you must restart the agent after updating the configuration files.
76+
5677
## Usage Examples
5778

5879
Interact with your coding agent using natural language prompts to perform complex data engineering tasks:
@@ -79,11 +100,11 @@ Interact with your coding agent using natural language prompts to perform comple
79100

80101
## Security Reminder: Agent Environment Hardening
81102

82-
Your agent has the power to
83-
execute tools and commands on your behalf. Protect your GCP resources by
84-
enforcing **Strict Least Privilege** across all CLIs, MCP servers and other
85-
resources available to your agents. For example, use scoped Service Accounts
86-
(read more
87-
[here](https://docs.cloud.google.com/docs/authentication/use-service-account-impersonation))
88-
for tasks accessing your cloud resources and conducting regular permission and
89-
agent settings audits to minimize your attack surface.
103+
Your agent has the power to execute tools and commands on your behalf. Protect your GCP resources by enforcing **Strict Least Privilege** across all CLIs, MCP servers and other resources available to your agents.
104+
105+
* Use [service accounts](https://docs.cloud.google.com/docs/authentication/use-service-account-impersonation) for accessing your cloud resources.
106+
* Assign the service account a role with [limited permissions](https://docs.cloud.google.com/iam/docs/roles-overview).
107+
* Prevent unwanted cross-org agent access by utilizing **Principal Access Boundaries** to scope your agent to [projects](https://docs.cloud.google.com/iam/docs/principal-access-boundary-policies#use-case-one-project) you intend the agent to access.
108+
109+
> [!NOTE]
110+
> The Principal Access Boundary condition should bind the policy to the service accounts you intend to restrict.

codex-install.ps1

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@
1414

1515
$ErrorActionPreference = "Stop"
1616

17-
$pluginName = "data-cloud-ai-dev-kit"
18-
$repoUrl = "https://github.com/gemini-cli-extensions/data-cloud-ai-dev-kit"
17+
$pluginName = "data-agent-kit-starter-pack"
18+
$repoUrl = "https://github.com/gemini-cli-extensions/data-agent-kit-starter-pack"
1919
$pluginsRoot = Join-Path $HOME ".agents\plugins"
2020
$installDir = Join-Path $pluginsRoot $pluginName
2121
$marketplaceFile = Join-Path $pluginsRoot "marketplace.json"
@@ -85,7 +85,7 @@ $pluginJson = @"
8585
{
8686
"name": "$pluginName",
8787
"interface": {
88-
"displayName": "Google Data Cloud AI Dev Kit"
88+
"displayName": "Data Agent Kit Starter Pack"
8989
},
9090
"source": {
9191
"source": "local",

codex-install.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515

1616
set -e
1717

18-
PLUGIN_NAME="data-cloud-ai-dev-kit"
19-
REPO_URL="https://github.com/gemini-cli-extensions/data-cloud-ai-dev-kit"
18+
PLUGIN_NAME="data-agent-kit-starter-pack"
19+
REPO_URL="https://github.com/gemini-cli-extensions/data-agent-kit-starter-pack"
2020
INSTALL_DIR="$HOME/.agents/plugins/$PLUGIN_NAME"
2121
MARKETPLACE_FILE="$HOME/.agents/plugins/marketplace.json"
2222

@@ -53,7 +53,7 @@ data.plugins = data.plugins || [];
5353
data.plugins = data.plugins.filter(p => p.name !== '${PLUGIN_NAME}');
5454
data.plugins.push({
5555
name: '${PLUGIN_NAME}',
56-
interface: { displayName: 'Google Data Cloud AI Dev Kit' },
56+
interface: { displayName: 'Data Agent Kit Starter Pack' },
5757
source: { source: 'local', path: './.agents/plugins/${PLUGIN_NAME}' },
5858
policy: { installation: 'AVAILABLE', authentication: 'ON_INSTALL' },
5959
category: 'Productivity'

0 commit comments

Comments
 (0)