# gws-shared

Помогает Claude Code работать с утилитой Google Workspace CLI, проверяя авторизацию, схемы методов и параметры запросов.

- команда · `type=command` · Claude Code · 64 установки
- Автор: davila7
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/davila7/claude-code-templates/tree/HEAD/cli-tool/components/commands/google-workspace/gws-shared.md
- Обновлён: 2026-10-24
- HTML: https://affpapa.org/nevibecode/commands/gws-shared

## Что делает

Команда настраивает работу агента с консольной утилитой `gws`. Она задаёт правила вызова: предварительную проверку `gws auth status`, изучение схемы метода через `gws schema` и форматирование вывода через флаги `--format`, `--params` или `--json`.

Для объёмных выгрузок команда описывает параметры постраничного чтения `--page-all` с лимитом страниц и задержкой. Безопасность контролируется запретом на прямой вывод токенов и требованием подтверждать операции записи или удаления.

Без установленного в `$PATH` бинарника `gws` и настроенных учётных данных Google Workspace команда работать не сможет.

## Требования
- Работает с: Google Workspace

## Установка

### Claude Code (родная платформа)

1. **Через claude-code-templates**
```bash
npx claude-code-templates@latest --command google-workspace/gws-shared
```

2. **Вручную: положить файлы**
- Файл: `.claude/commands/gws-shared.md` — Вызов — /gws-shared. Для всех проектов — ~/.claude/commands/

### Codex

**Вручную: положить файлы**
- Файл: `~/.codex/prompts/gws-shared.md` — Вызов — /prompts:gws-shared. В Codex этот формат помечен устаревшим, замена — скиллы

### GitHub Copilot

**Вручную: положить файлы**
- Файл: `.github/prompts/gws-shared.prompt.md`

### Gemini CLI

**Вручную: положить файлы**
- Файл: `.gemini/commands/gws-shared.toml` — Gemini хранит команды в TOML: текст запроса — в поле prompt

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/davila7/claude-code-templates/tree/HEAD/cli-tool/components/commands/google-workspace/gws-shared.md

## Когда брать
- проверить статус авторизации в Google Workspace CLI
- посмотреть схему аргументов метода через `gws schema`
- настроить автопагинацию ответов с ограничением числа страниц
- запустить безопасную валидацию вызова с флагом `--dry-run`

## Примеры запросов агенту
- /gws-shared --help
- /gws-shared schema shared.auth.status
- /gws-shared --format `table --dry-run`

Из того же набора: [davila7/claude-code-templates](https://affpapa.org/nevibecode/by/davila7/claude-code-templates.md) — 804 карточки

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
