Gws Modelarmor Create Template
googleworkspace/cliThis skill allows users to create new Model Armor templates within Google Cloud projects by specifying project details, location, and template ID, with options for preset configurations or custom JSON settings. It is designed for developers or security professionals who need to automate or manage Model Armor templates efficiently. The tool emphasizes safe, confirmed execution for write operations and integrates with other security and filtering commands.
modelarmor +create-template
PREREQUISITE: Read
../gws-shared/SKILL.mdfor auth, global flags, and security rules. If missing, rungws generate-skillsto create it. Create a new Model Armor template
Usage
gws modelarmor +create-template --project <PROJECT> --location <LOCATION> --template-id <ID>
Flags
Flag
Required
Default
Description
--project
✓
—
GCP project ID
--location
✓
—
GCP location (e.g. us-central1)
--template-id
✓
—
Template ID to create
--preset
—
—
Use a preset template: jailbreak
--json
—
—
JSON body for the template configuration (overrides --preset)
Examples
gws modelarmor +create-template --project P --location us-central1 --template-id my-tmpl --preset jailbreak
gws modelarmor +create-template --project P --location us-central1 --template-id my-tmpl --json '{...}'
Tips
- Defaults to the jailbreak preset if neither --preset nor --json is given.
- Use the resulting template name with +sanitize-prompt and +sanitize-response.
[!CAUTION] This is a write command — confirm with the user before executing.
See Also
- gws-shared — Global flags and auth
- gws-modelarmor — All filter user-generated content for safety commands
GitHub Owner
Owner: googleworkspace
GitHub Links
- Website: https://developers.google.com/workspace
- Twitter: https://twitter.com/workspacedevs
Files
gws-shared
gws-modelarmor
SKILL.md
name: gws-modelarmor-create-template version: 1.0.0 description: "Google Model Armor: Create a new Model Armor template." metadata: openclaw: category: "security" requires: bins: ["gws"] cliHelp: "gws modelarmor +create-template --help"
modelarmor +create-template
PREREQUISITE: Read
../gws-shared/SKILL.mdfor auth, global flags, and security rules. If missing, rungws generate-skillsto create it. Create a new Model Armor template
Usage
gws modelarmor +create-template --project <PROJECT> --location <LOCATION> --template-id <ID>
Flags
| Flag | Required | Default | Description |
|---|---|---|---|
--project | ✓ | — | GCP project ID |
--location | ✓ | — | GCP location (e.g. us-central1) |
--template-id | ✓ | — | Template ID to create |
--preset | — | — | Use a preset template: jailbreak |
--json | — | — | JSON body for the template configuration (overrides --preset) |
Examples
gws modelarmor +create-template --project P --location us-central1 --template-id my-tmpl --preset jailbreak
gws modelarmor +create-template --project P --location us-central1 --template-id my-tmpl --json '{...}'
Tips
- Defaults to the jailbreak preset if neither --preset nor --json is given.
- Use the resulting template name with +sanitize-prompt and +sanitize-response.
[!CAUTION] This is a write command — confirm with the user before executing.
See Also
- gws-shared — Global flags and auth
- gws-modelarmor — All filter user-generated content for safety commands