К основному содержанию
команда

gws-modelarmor — команда для Claude Code: что делает и как установить

Команда связывает Claude Code с Google Workspace CLI для фильтрации контента через Google Model Armor. Помогает проверять промпты и ответы модели на безопасность.

Установить в Claude Code · Через claude-code-templates Все способы и платформы ↓
npx claude-code-templates@latest --command google-workspace/gws-modelarmor
Открыть на GitHub

Что делает gws-modelarmor

Инструкция настраивает Claude Code на вызов утилиты gws в пространстве modelarmor. Перед отправкой запросов агент проверяет параметры через gws schema modelarmor.<resource>.<method>, собирает флаги --params и --json, а также обрабатывает постраничный вывод с помощью --max-results и --page-token.

Без установленной утилиты gws и активной сессии через gws auth status команда работать не будет. Дополнительно можно обращаться к связанным шагам вроде проверки промптов или создания шаблонов фильтрации.

Какие задачи решает

  • проверить пользовательский ввод на безопасность через шаблоны Google Model Armor
  • отфильтровать сгенерированный моделью ответ перед выдачей пользователю
  • посмотреть схему параметров API через gws schema
  • настроить шаблоны безопасности для контента через утилиту gws

Примеры запросов агенту

  • /gws-modelarmor --help
  • /gws-modelarmor templates list --params "pageSize=10"
  • Проверь схему метода через /gws-modelarmor и запусти очистку промпта

Как установить gws-modelarmor

1Через claude-code-templates

npx claude-code-templates@latest --command google-workspace/gws-modelarmor

2Вручную: положить файлы

.claude/commands/gws-modelarmor.md

Вызов — /gws-modelarmor. Для всех проектов — ~/.claude/commands/

Вопросы о gws-modelarmor

Как установить gws-modelarmor в Claude Code?

Выполните команду npx claude-code-templates@latest --command google-workspace/gws-modelarmor или сохраните файл команды по пути .claude/commands/gws-modelarmor.md.

Что делает команда gws-modelarmor?

Она даёт Claude Code доступ к операциям Google Model Armor через консольный клиент gws, позволяя проверять схемы методов и очищать тексты от нежелательного контента.

Что нужно подготовить перед запуском gws-modelarmor?

Требуется установить утилиту gws и проверить авторизацию командой gws auth status. Если отсутствует файл ../gws-shared/SKILL.md, его генерируют вызовом gws generate-skills.

Исходный текст

gws-modelarmor.md · MIT
---
allowed-tools: Bash, Read, Write, Edit
argument-hint: "[resource] [method] [flags]"
description: "Google Model Armor: Filter user-generated content for safety."
---

# Google Workspace Modelarmor

Execute Google Workspace Modelarmor operations: $ARGUMENTS

## Prerequisites

- Google Workspace CLI (`gws`) must be installed
- Authentication configured: Run `gws auth status` to verify
- Review `gws modelarmor --help` for all available commands

## Available Resources and Methods

# modelarmor (v1)

> **PREREQUISITE:** Read `../gws-shared/SKILL.md` for auth, global flags, and security rules. If missing, run `gws generate-skills` to create it.

```bash
gws modelarmor <resource> <method> [flags]
```

## Helper Commands

| Command | Description |
|---------|-------------|
| [`+sanitize-prompt`](../gws-modelarmor-sanitize-prompt/SKILL.md) | Sanitize a user prompt through a Model Armor template |
| [`+sanitize-response`](../gws-modelarmor-sanitize-response/SKILL.md) | Sanitize a model response through a Model Armor template |
| [`+create-template`](../gws-modelarmor-create-template/SKILL.md) | Create a new Model Armor template |

## Discovering Commands

Before calling any API method, inspect it:

```bash
# Browse resources and methods
gws modelarmor --help

# Inspect a method's required params, types, and defaults
gws schema modelarmor.<resource>.<method>
```

Use `gws schema` output to build your `--params` and `--json` flags.

## Usage

```bash
# List available resources and methods
gws modelarmor --help

# Inspect method schema before calling
gws schema modelarmor.<resource>.<method>

# Execute command with arguments
gws modelarmor $ARGUMENTS
```

## Task

Execute the requested Modelarmor operation: $ARGUMENTS

1. **Verify Prerequisites**
   - Check `gws` is installed: `gws --version`
   - Verify authentication: `gws auth status`
   - Review available commands: `gws modelarmor --help`

2. **Inspect Method Schema**
   - Before calling any method, inspect its parameters
   - Use `gws schema` to understand required fields
   - Review parameter types and constraints

3. **Execute Operation**
   - Build command with appropriate flags
   - Use `--params` for query/path parameters
   - Use `--json` for request body
   - Handle pagination with `--max-results` or `--page-token`

4. **Error Handling**
   - Check command output for errors
   - Review API quotas and rate limits
   - Handle authentication issues
   - Retry transient failures

---

**License**: Apache License 2.0
**Source**: [Google Workspace CLI](https://github.com/googleworkspace/cli)
**Original Skill**: `gws-modelarmor`

© davila7 · MIT · davila7/claude-code-templates

Похожие слэш-команды

Все слэш-команды по теме «Безопасность» →

Из того же набора804

Весь набор →
task-execution-engine Скилл берёт задачи из Markdown-документа и ведёт их до завершения. Пригодится для запуска новой реализации, пакетной работы и продолжения прерванного процесса. 65установок job-description-analyzer Скилл разбирает требования вакансии, оценивает соответствие опыту и находит пробелы. Пригодится перед адаптацией резюме и решением, откликаться ли на позицию. 65установок gws-tasks Команда передаёт агенту операции с Google Tasks: списки и задачи можно просматривать, создавать, менять и удалять. Пригодится для управления задачами через Google Workspace CLI. 65установок gws-modelarmor-sanitize-prompt Команда отправляет текст на проверку через шаблон Google Model Armor. Она пригодится перед передачей пользовательского промпта дальше по процессу. 65установок cover-letter-generator Собирает сопроводительное письмо из резюме и описания вакансии: цепляющее начало, привязка опыта к требованиям, ответ на пробелы. Пригодится, когда отклик нужно отправить сегодня. 64установок mlops-mlflow Скилл учит Claude работать с MLflow: логировать параметры и метрики, вести реестр моделей и воспроизводить запуски. 64установок gws-workflow-file-announce Публикует ссылку и имя файла из Google Drive в спейс Google Chat через CLI gws. Пригодится, когда нужно сразу уведомить команду о загруженном отчёте или документе. 64установок gws-workflow Слэш-команда для Claude, которая запускает операции Google Workspace CLI: отчёты, подготовка к встречам, разбор почты. 64установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой