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

gws-modelarmor-sanitize-prompt — команда для Claude Code

Команда отправляет текст на проверку через шаблон Google Model Armor. Она пригодится перед передачей пользовательского промпта дальше по процессу.

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

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

Команда запускает gws modelarmor +sanitize-prompt с указанным шаблоном. Текст можно передать через --text, целое тело запроса — через --json; если не задать ни один из этих параметров, команда читает ввод из stdin. Для исходящих ответов в описании команды предлагается +sanitize-response.

Перед запуском нужен установленный Google Workspace CLI (gws) и настроенная аутентификация; статус проверяется командой gws auth status. Также требуется файл ../gws-shared/SKILL.md с правилами авторизации и безопасности: если его нет, инструкция предлагает создать его через gws generate-skills. Без полного имени шаблона в формате projects/PROJECT/locations/LOCATION/templates/TEMPLATE проверку не запустить.

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

  • проверить пользовательский промпт через шаблон Model Armor
  • передать текст для проверки из stdin
  • отправить полный JSON запроса вместо текстового параметра

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

  • Проверь этот текст через шаблон projects/PROJECT/locations/LOCATION/templates/TEMPLATE.
  • Прочитай промпт из stdin и проверь его через указанный шаблон.
  • Передай тело запроса как JSON и запусти проверку Model Armor.

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

1Через claude-code-templates

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

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

.claude/commands/gws-modelarmor-sanitize-prompt.md

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

Вопросы о gws-modelarmor-sanitize-prompt

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

Выполните npx claude-code-templates@latest --command google-workspace/gws-modelarmor-sanitize-prompt. Файл команды размещается в .claude/commands/gws-modelarmor-sanitize-prompt.md.

Что делает gws-modelarmor-sanitize-prompt?

Команда передаёт пользовательский текст или JSON-запрос на проверку через шаблон Google Model Armor. Если текст и JSON не заданы, она читает данные из stdin.

Что нужно для запуска команды?

Установите Google Workspace CLI (gws) и настройте аутентификацию. Нужен также файл ../gws-shared/SKILL.md и полное имя шаблона Model Armor.

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

gws-modelarmor-sanitize-prompt.md · MIT
---
allowed-tools: Bash, Read, Write, Edit
argument-hint: "[resource] [method] [flags]"
description: "Google Model Armor: Sanitize a user prompt through a Model Armor template."
---

# Google Workspace Modelarmor Sanitize Prompt

Execute Google Workspace Modelarmor Sanitize Prompt operations: $ARGUMENTS

## Prerequisites

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

## Available Resources and Methods

# modelarmor +sanitize-prompt

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

Sanitize a user prompt through a Model Armor template

## Usage

```bash
gws modelarmor +sanitize-prompt --template <NAME>
```

## Flags

| Flag | Required | Default | Description |
|------|----------|---------|-------------|
| `--template` | ✓ | — | Full template resource name (projects/PROJECT/locations/LOCATION/templates/TEMPLATE) |
| `--text` | — | — | Text content to sanitize |
| `--json` | — | — | Full JSON request body (overrides --text) |

## Examples

```bash
gws modelarmor +sanitize-prompt --template projects/P/locations/L/templates/T --text 'user input'
echo 'prompt' | gws modelarmor +sanitize-prompt --template ...
```

## Tips

- If neither --text nor --json is given, reads from stdin.
- For outbound safety, use +sanitize-response instead.

## See Also

- [gws-shared](../gws-shared/SKILL.md) — Global flags and auth
- [gws-modelarmor](../gws-modelarmor/SKILL.md) — All filter user-generated content for safety commands

## Usage

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

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

# Execute command with arguments
gws modelarmor-sanitize-prompt $ARGUMENTS
```

## Task

Execute the requested Modelarmor Sanitize Prompt operation: $ARGUMENTS

1. **Verify Prerequisites**
   - Check `gws` is installed: `gws --version`
   - Verify authentication: `gws auth status`
   - Review available commands: `gws modelarmor-sanitize-prompt --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-sanitize-prompt`

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

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

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

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

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

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

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