Skip to content

Commit cf22cac

Browse files
chore: auto-generate skills for toolbox v1.5.0
1 parent 907f5af commit cf22cac

68 files changed

Lines changed: 1461 additions & 228 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

skills/cloud-sql-postgres-admin/SKILL.md

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ Clone an existing Cloud SQL instance into a new instance. The clone can be a dir
2727

2828
| Name | Type | Description | Required | Default |
2929
| :--- | :--- | :--- | :--- | :--- |
30-
| project | string | The GCP project ID. This is pre-configured; do not ask for it unless the user explicitly provides a different one. | No | |
30+
| project | string | The project ID | Yes | |
3131
| sourceInstanceName | string | The name of the instance to be cloned. | Yes | |
3232
| destinationInstanceName | string | The name of the new instance that will be created by cloning the source instance. | Yes | |
3333
| pointInTime | string | The timestamp in RFC 3339 format to which the source instance should be cloned. | No | |
@@ -39,13 +39,13 @@ Clone an existing Cloud SQL instance into a new instance. The clone can be a dir
3939

4040
### create_database
4141

42-
42+
Creates a new database in a Cloud SQL instance.
4343

4444
#### Parameters
4545

4646
| Name | Type | Description | Required | Default |
4747
| :--- | :--- | :--- | :--- | :--- |
48-
| project | string | The GCP project ID. This is pre-configured; do not ask for it unless the user explicitly provides a different one. | No | |
48+
| project | string | The project ID | Yes | |
4949
| instance | string | The ID of the instance where the database will be created. | Yes | |
5050
| name | string | The name for the new database. Must be unique within the instance. | Yes | |
5151

@@ -54,13 +54,13 @@ Clone an existing Cloud SQL instance into a new instance. The clone can be a dir
5454

5555
### create_instance
5656

57-
57+
Creates a Postgres instance using `Production` and `Development` presets. For the `Development` template, it chooses a 2 vCPU, 16 GiB RAM, 100 GiB SSD configuration with Non-HA/zonal availability. For the `Production` template, it chooses an 8 vCPU, 64 GiB RAM, 250 GiB SSD configuration with HA/regional availability. The Enterprise Plus edition is used in both cases. The default database version is `POSTGRES_17`. The agent should ask the user if they want to use a different version.
5858

5959
#### Parameters
6060

6161
| Name | Type | Description | Required | Default |
6262
| :--- | :--- | :--- | :--- | :--- |
63-
| project | string | The GCP project ID. This is pre-configured; do not ask for it unless the user explicitly provides a different one. | No | |
63+
| project | string | The project ID | Yes | |
6464
| name | string | The name of the instance | Yes | |
6565
| databaseVersion | string | The database version for Postgres. If not specified, defaults to the latest available version (e.g., POSTGRES_17). | No | `POSTGRES_17` |
6666
| rootPassword | string | The root password for the instance | Yes | |
@@ -71,13 +71,13 @@ Clone an existing Cloud SQL instance into a new instance. The clone can be a dir
7171

7272
### create_user
7373

74-
74+
Creates a new user in a Cloud SQL instance. Both built-in and IAM users are supported. IAM users require an email account as the user name. IAM is the more secure and recommended way to manage users. The agent should always ask the user what type of user they want to create. For more information, see https://cloud.google.com/sql/docs/postgres/add-manage-iam-users
7575

7676
#### Parameters
7777

7878
| Name | Type | Description | Required | Default |
7979
| :--- | :--- | :--- | :--- | :--- |
80-
| project | string | The GCP project ID. This is pre-configured; do not ask for it unless the user explicitly provides a different one. | No | |
80+
| project | string | The project ID | Yes | |
8181
| instance | string | The ID of the instance where the user will be created. | Yes | |
8282
| name | string | The name for the new user. Must be unique within the instance. | Yes | |
8383
| password | string | A secure password for the new user. Not required for IAM users. | No | |
@@ -88,13 +88,13 @@ Clone an existing Cloud SQL instance into a new instance. The clone can be a dir
8888

8989
### get_instance
9090

91-
91+
Gets a particular cloud sql instance.
9292

9393
#### Parameters
9494

9595
| Name | Type | Description | Required | Default |
9696
| :--- | :--- | :--- | :--- | :--- |
97-
| projectId | string | The GCP project ID. This is pre-configured; do not ask for it unless the user explicitly provides a different one. | No | |
97+
| projectId | string | The project ID | Yes | |
9898
| instanceId | string | The instance ID | Yes | |
9999

100100

@@ -108,7 +108,7 @@ Lists all databases for a Cloud SQL instance.
108108

109109
| Name | Type | Description | Required | Default |
110110
| :--- | :--- | :--- | :--- | :--- |
111-
| project | string | The GCP project ID. This is pre-configured; do not ask for it unless the user explicitly provides a different one. | No | |
111+
| project | string | The project ID | Yes | |
112112
| instance | string | The instance ID | Yes | |
113113

114114

@@ -122,20 +122,20 @@ Lists all type of Cloud SQL instances for a project.
122122

123123
| Name | Type | Description | Required | Default |
124124
| :--- | :--- | :--- | :--- | :--- |
125-
| project | string | The GCP project ID. This is pre-configured; do not ask for it unless the user explicitly provides a different one. | No | |
125+
| project | string | The project ID | Yes | |
126126

127127

128128
---
129129

130130
### wait_for_operation
131131

132-
132+
This will poll on operations API until the operation is done. For checking operation status we need projectId and operationId. Once instance is created give follow up steps on how to use the variables to bring data plane MCP server up in local and remote setup.
133133

134134
#### Parameters
135135

136136
| Name | Type | Description | Required | Default |
137137
| :--- | :--- | :--- | :--- | :--- |
138-
| project | string | The GCP project ID. This is pre-configured; do not ask for it unless the user explicitly provides a different one. | No | |
138+
| project | string | The project ID | Yes | |
139139
| operation | string | The operation ID | Yes | |
140140

141141

skills/cloud-sql-postgres-admin/scripts/clone_instance.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ function main() {
8787

8888
const command = os.platform() === 'win32' ? 'npx.cmd' : 'npx';
8989
const processedArgs = os.platform() === 'win32' ? args.map(arg => arg.includes('"') ? '"' + arg.replace(/"/g, '""') + '"' : arg) : args;
90-
const npxArgs = ["--yes", "@toolbox-sdk/server@1.1.0", "--log-level", "error", ...configArgs, "invoke", toolName, "--user-agent-metadata", userAgent, ...processedArgs];
90+
const npxArgs = ["--yes", "@toolbox-sdk/server@1.5.0", "--log-level", "error", ...configArgs, "invoke", toolName, "--user-agent-metadata", userAgent, ...processedArgs];
9191

9292
const child = spawn(command, npxArgs, { shell: os.platform() === 'win32', stdio: 'inherit', env });
9393

skills/cloud-sql-postgres-admin/scripts/create_database.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ function main() {
8787

8888
const command = os.platform() === 'win32' ? 'npx.cmd' : 'npx';
8989
const processedArgs = os.platform() === 'win32' ? args.map(arg => arg.includes('"') ? '"' + arg.replace(/"/g, '""') + '"' : arg) : args;
90-
const npxArgs = ["--yes", "@toolbox-sdk/server@1.1.0", "--log-level", "error", ...configArgs, "invoke", toolName, "--user-agent-metadata", userAgent, ...processedArgs];
90+
const npxArgs = ["--yes", "@toolbox-sdk/server@1.5.0", "--log-level", "error", ...configArgs, "invoke", toolName, "--user-agent-metadata", userAgent, ...processedArgs];
9191

9292
const child = spawn(command, npxArgs, { shell: os.platform() === 'win32', stdio: 'inherit', env });
9393

skills/cloud-sql-postgres-admin/scripts/create_instance.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ function main() {
8787

8888
const command = os.platform() === 'win32' ? 'npx.cmd' : 'npx';
8989
const processedArgs = os.platform() === 'win32' ? args.map(arg => arg.includes('"') ? '"' + arg.replace(/"/g, '""') + '"' : arg) : args;
90-
const npxArgs = ["--yes", "@toolbox-sdk/server@1.1.0", "--log-level", "error", ...configArgs, "invoke", toolName, "--user-agent-metadata", userAgent, ...processedArgs];
90+
const npxArgs = ["--yes", "@toolbox-sdk/server@1.5.0", "--log-level", "error", ...configArgs, "invoke", toolName, "--user-agent-metadata", userAgent, ...processedArgs];
9191

9292
const child = spawn(command, npxArgs, { shell: os.platform() === 'win32', stdio: 'inherit', env });
9393

skills/cloud-sql-postgres-admin/scripts/create_user.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ function main() {
8787

8888
const command = os.platform() === 'win32' ? 'npx.cmd' : 'npx';
8989
const processedArgs = os.platform() === 'win32' ? args.map(arg => arg.includes('"') ? '"' + arg.replace(/"/g, '""') + '"' : arg) : args;
90-
const npxArgs = ["--yes", "@toolbox-sdk/server@1.1.0", "--log-level", "error", ...configArgs, "invoke", toolName, "--user-agent-metadata", userAgent, ...processedArgs];
90+
const npxArgs = ["--yes", "@toolbox-sdk/server@1.5.0", "--log-level", "error", ...configArgs, "invoke", toolName, "--user-agent-metadata", userAgent, ...processedArgs];
9191

9292
const child = spawn(command, npxArgs, { shell: os.platform() === 'win32', stdio: 'inherit', env });
9393

skills/cloud-sql-postgres-admin/scripts/get_instance.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ function main() {
8787

8888
const command = os.platform() === 'win32' ? 'npx.cmd' : 'npx';
8989
const processedArgs = os.platform() === 'win32' ? args.map(arg => arg.includes('"') ? '"' + arg.replace(/"/g, '""') + '"' : arg) : args;
90-
const npxArgs = ["--yes", "@toolbox-sdk/server@1.1.0", "--log-level", "error", ...configArgs, "invoke", toolName, "--user-agent-metadata", userAgent, ...processedArgs];
90+
const npxArgs = ["--yes", "@toolbox-sdk/server@1.5.0", "--log-level", "error", ...configArgs, "invoke", toolName, "--user-agent-metadata", userAgent, ...processedArgs];
9191

9292
const child = spawn(command, npxArgs, { shell: os.platform() === 'win32', stdio: 'inherit', env });
9393

skills/cloud-sql-postgres-admin/scripts/list_databases.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ function main() {
8787

8888
const command = os.platform() === 'win32' ? 'npx.cmd' : 'npx';
8989
const processedArgs = os.platform() === 'win32' ? args.map(arg => arg.includes('"') ? '"' + arg.replace(/"/g, '""') + '"' : arg) : args;
90-
const npxArgs = ["--yes", "@toolbox-sdk/server@1.1.0", "--log-level", "error", ...configArgs, "invoke", toolName, "--user-agent-metadata", userAgent, ...processedArgs];
90+
const npxArgs = ["--yes", "@toolbox-sdk/server@1.5.0", "--log-level", "error", ...configArgs, "invoke", toolName, "--user-agent-metadata", userAgent, ...processedArgs];
9191

9292
const child = spawn(command, npxArgs, { shell: os.platform() === 'win32', stdio: 'inherit', env });
9393

skills/cloud-sql-postgres-admin/scripts/list_instances.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ function main() {
8787

8888
const command = os.platform() === 'win32' ? 'npx.cmd' : 'npx';
8989
const processedArgs = os.platform() === 'win32' ? args.map(arg => arg.includes('"') ? '"' + arg.replace(/"/g, '""') + '"' : arg) : args;
90-
const npxArgs = ["--yes", "@toolbox-sdk/server@1.1.0", "--log-level", "error", ...configArgs, "invoke", toolName, "--user-agent-metadata", userAgent, ...processedArgs];
90+
const npxArgs = ["--yes", "@toolbox-sdk/server@1.5.0", "--log-level", "error", ...configArgs, "invoke", toolName, "--user-agent-metadata", userAgent, ...processedArgs];
9191

9292
const child = spawn(command, npxArgs, { shell: os.platform() === 'win32', stdio: 'inherit', env });
9393

skills/cloud-sql-postgres-admin/scripts/wait_for_operation.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ function main() {
8787

8888
const command = os.platform() === 'win32' ? 'npx.cmd' : 'npx';
8989
const processedArgs = os.platform() === 'win32' ? args.map(arg => arg.includes('"') ? '"' + arg.replace(/"/g, '""') + '"' : arg) : args;
90-
const npxArgs = ["--yes", "@toolbox-sdk/server@1.1.0", "--log-level", "error", ...configArgs, "invoke", toolName, "--user-agent-metadata", userAgent, ...processedArgs];
90+
const npxArgs = ["--yes", "@toolbox-sdk/server@1.5.0", "--log-level", "error", ...configArgs, "invoke", toolName, "--user-agent-metadata", userAgent, ...processedArgs];
9191

9292
const child = spawn(command, npxArgs, { shell: os.platform() === 'win32', stdio: 'inherit', env });
9393

skills/cloud-sql-postgres-data/SKILL.md

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -40,9 +40,9 @@ Lists available user indexes in the database, excluding system schemas (pg_catal
4040

4141
| Name | Type | Description | Required | Default |
4242
| :--- | :--- | :--- | :--- | :--- |
43-
| schema_name | string | Optional: a text to filter results by schema name. The input is used within a LIKE clause. | No | `` |
44-
| table_name | string | Optional: a text to filter results by table name. The input is used within a LIKE clause. | No | `` |
45-
| index_name | string | Optional: a text to filter results by index name. The input is used within a LIKE clause. | No | `` |
43+
| schema_name | string | Optional: a text to filter results by schema name. The input is used within a LIKE clause. | No | |
44+
| table_name | string | Optional: a text to filter results by table name. The input is used within a LIKE clause. | No | |
45+
| index_name | string | Optional: a text to filter results by index name. The input is used within a LIKE clause. | No | |
4646
| only_unused | boolean | Optional: If true, only returns indexes that have never been used. | No | `false` |
4747
| limit | integer | Optional: The maximum number of rows to return. Default is 50 | No | `50` |
4848

@@ -57,8 +57,8 @@ Lists all schemas in the database ordered by schema name and excluding system an
5757

5858
| Name | Type | Description | Required | Default |
5959
| :--- | :--- | :--- | :--- | :--- |
60-
| schema_name | string | Optional: A specific schema name pattern to search for. | No | `` |
61-
| owner | string | Optional: A specific schema owner name pattern to search for. | No | `` |
60+
| schema_name | string | Optional: A specific schema name pattern to search for. | No | |
61+
| owner | string | Optional: A specific schema owner name pattern to search for. | No | |
6262
| limit | integer | Optional: The maximum number of schemas to return. | No | `10` |
6363

6464

@@ -72,8 +72,8 @@ Lists sequences in the database. Returns sequence name, schema name, sequence ow
7272

7373
| Name | Type | Description | Required | Default |
7474
| :--- | :--- | :--- | :--- | :--- |
75-
| schema_name | string | Optional: A specific schema name pattern to search for. | No | `` |
76-
| sequence_name | string | Optional: A specific sequence name pattern to search for. | No | `` |
75+
| schema_name | string | Optional: A specific schema name pattern to search for. | No | |
76+
| sequence_name | string | Optional: A specific sequence name pattern to search for. | No | |
7777
| limit | integer | Optional: The maximum number of rows to return. Default is 50 | No | `50` |
7878

7979

@@ -102,7 +102,7 @@ Lists detailed schema information (object type, columns, constraints, indexes, t
102102

103103
| Name | Type | Description | Required | Default |
104104
| :--- | :--- | :--- | :--- | :--- |
105-
| table_names | string | Optional: A comma-separated list of table names. If empty, details for all tables will be listed. | No | `` |
105+
| table_names | string | Optional: A comma-separated list of table names. If empty, details for all tables will be listed. | No | |
106106
| output_format | string | Optional: Use 'simple' for names only or 'detailed' for full info. | No | `detailed` |
107107

108108

@@ -116,9 +116,9 @@ Lists all non-internal triggers in a database. Returns trigger name, schema name
116116

117117
| Name | Type | Description | Required | Default |
118118
| :--- | :--- | :--- | :--- | :--- |
119-
| trigger_name | string | Optional: A specific trigger name pattern to search for. | No | `` |
120-
| schema_name | string | Optional: A specific schema name pattern to search for. | No | `` |
121-
| table_name | string | Optional: A specific table name pattern to search for. | No | `` |
119+
| trigger_name | string | Optional: A specific trigger name pattern to search for. | No | |
120+
| schema_name | string | Optional: A specific schema name pattern to search for. | No | |
121+
| table_name | string | Optional: A specific table name pattern to search for. | No | |
122122
| limit | integer | Optional: The maximum number of rows to return. | No | `50` |
123123

124124

@@ -132,8 +132,8 @@ Lists views in the database from pg_views with a default limit of 50 rows. Retur
132132

133133
| Name | Type | Description | Required | Default |
134134
| :--- | :--- | :--- | :--- | :--- |
135-
| view_name | string | Optional: A specific view name to search for. | No | `` |
136-
| schema_name | string | Optional: A specific schema name to search for. | No | `` |
135+
| view_name | string | Optional: A specific view name to search for. | No | |
136+
| schema_name | string | Optional: A specific schema name to search for. | No | |
137137
| limit | integer | Optional: The maximum number of rows to return. | No | `50` |
138138

139139

0 commit comments

Comments
 (0)