gws-modelarmor-sanitize-response — скилл для Claude Code: проверка
Скилл отправляет ответ модели в Google Model Armor для проверки по шаблону. Пригодится для фильтрации текста перед показом пользователю.
npx skills add googleworkspace/cli --skill gws-modelarmor-sanitize-response -a claude-codeЧто делает gws-modelarmor-sanitize-response
Скилл запускает gws modelarmor +sanitize-response и передаёт ему имя шаблона Model Armor. Текст ответа можно указать через --text, а полный JSON запроса — через --json; JSON заменяет --text. Команду можно также поставить в конвейер после команды модели.
Нужен установленный gws и настроенная авторизация: инструкции по ней и общим флагам находятся в ../gws-shared/SKILL.md. Если файла нет, исходник предлагает создать его командой gws generate-skills. Без шаблона Model Armor скилл не выполнит проверку. Ставьте его, если нужно проверять ответы перед отправкой пользователю; для входящих запросов предназначен +sanitize-prompt.
Какие задачи решает
- проверить ответ модели перед отправкой пользователю
- передать текст ответа в шаблон Model Armor
- отправить полный JSON запроса вместо текста
- поставить проверку ответа в конвейер команды модели
Примеры запросов агенту
- Проверь этот ответ через `gws modelarmor +sanitize-response` с шаблоном `projects/P/locations/L/templates/T`.
- Передай полный JSON запроса через `--json` и запусти проверку Model Armor.
- Добавь `model_cmd | gws modelarmor +sanitize-response --template ...` после команды модели.
Как установить gws-modelarmor-sanitize-response
1Через Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill gws-modelarmor-sanitize-response -a claude-code2Вручную: положить файлы
~/.claude/skills/gws-modelarmor-sanitize-response/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/gws-modelarmor-sanitize-response/
1Через Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill gws-modelarmor-sanitize-response -a codex2Вручную: положить файлы
.agents/skills/gws-modelarmor-sanitize-response/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill gws-modelarmor-sanitize-response -a cursor2Вручную: положить файлы
.cursor/skills/gws-modelarmor-sanitize-response/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install googleworkspace/cli gws-modelarmor-sanitize-response2Вручную: положить файлы
.github/skills/gws-modelarmor-sanitize-response/SKILL.md1Через Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill gws-modelarmor-sanitize-response -a gemini-cli2Командой платформы
gemini skills install https://github.com/googleworkspace/cli --path skills/gws-modelarmor-sanitize-responseВручную: положить файлы
.devin/skills/gws-modelarmor-sanitize-response/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add googleworkspace/cli --skill gws-modelarmor-sanitize-response -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора95
Весь набор →Похожие
Вопросы о gws-modelarmor-sanitize-response
Как установить gws-modelarmor-sanitize-response в Claude Code?
Выполните npx skills add googleworkspace/cli --skill gws-modelarmor-sanitize-response -a claude-code.
Что делает gws-modelarmor-sanitize-response?
Передаёт ответ модели в Google Model Armor для проверки по указанному шаблону. Текст задаётся через --text, полный JSON запроса — через --json.
Что нужно для работы скилла?
Нужен CLI gws, авторизация и полное имя шаблона вида projects/PROJECT/locations/LOCATION/templates/TEMPLATE. Инструкции по авторизации находятся в ../gws-shared/SKILL.md.
Исходный текст
SKILL.md · Apache-2.0
---
name: gws-modelarmor-sanitize-response
description: "Google Model Armor: Sanitize a model response through a Model Armor template."
metadata:
version: 0.22.5
openclaw:
category: "security"
requires:
bins:
- gws
cliHelp: "gws modelarmor +sanitize-response --help"
---
# modelarmor +sanitize-response
> **PREREQUISITE:** Read `../gws-shared/SKILL.md` for auth, global flags, and security rules. If missing, run `gws generate-skills` to create it.
Sanitize a model response through a Model Armor template
## Usage
```bash
gws modelarmor +sanitize-response --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-response --template projects/P/locations/L/templates/T --text 'model output'
model_cmd | gws modelarmor +sanitize-response --template ...
```
## Tips
- Use for outbound safety (model -> user).
- For inbound safety (user -> model), use +sanitize-prompt.
## 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
© googleworkspace · Apache-2.0 · googleworkspace/cli