gws-alertcenter — команда для Claude Code: что делает и как установить
Управляет оповещениями безопасности Google Workspace через утилиту gws прямо из диалога Claude Code.
npx claude-code-templates@latest --command google-workspace/gws-alertcenterЧто делает gws-alertcenter
Команда связывает Claude Code с API Google Workspace Alert Center версии v1beta1. Она позволяет просматривать списки инцидентов безопасности, запрашивать метаданные конкретного алерта, удалять или восстанавливать записи по отдельности и пакетами, а также менять глобальные настройки центра оповещений.
Перед отправкой запроса ассистент проверяет схему вызова через gws schema alertcenter.<resource>.<method>. Это помогает собрать параметры строки запроса через --params и тело через --json. Для работы команды в системе обязательно должна быть установлена утилита gws с настроенной авторизацией через gws auth status, иначе ни один вызов не выполнится.
Какие задачи решает
- получить список активных оповещений безопасности в домене
- запросить детали и метаданные конкретного инцидента безопасности
- пометить на удаление или восстановить группу оповещений пакетом
- проверить или обновить общие настройки Google Workspace Alert Center
Примеры запросов агенту
- Покажи список последних оповещений безопасности через /gws-alertcenter alerts list
- Запроси метаданные инцидента с помощью /gws-alertcenter
alerts getMetadata --params id=ALERT_ID - Восстанови удалённое оповещение через /gws-alertcenter
alerts undelete --params id=ALERT_ID
Как установить gws-alertcenter
1Через claude-code-templates
npx claude-code-templates@latest --command google-workspace/gws-alertcenter2Вручную: положить файлы
.claude/commands/gws-alertcenter.mdВызов — /gws-alertcenter. Для всех проектов — ~/.claude/commands/
Вручную: положить файлы
~/.codex/prompts/gws-alertcenter.mdВызов — /prompts:gws-alertcenter. В Codex этот формат помечен устаревшим, замена — скиллы
Вручную: положить файлы
.github/prompts/gws-alertcenter.prompt.mdВручную: положить файлы
.gemini/commands/gws-alertcenter.tomlGemini хранит команды в TOML: текст запроса — в поле prompt
Вопросы о gws-alertcenter
Как установить gws-alertcenter в Claude Code?
Запустите команду npx claude-code-templates@latest --command google-workspace/gws-alertcenter в терминале или сохраните файл в .claude/commands/gws-alertcenter.md.
Что делает команда gws-alertcenter?
Она даёт агенту пошаговые инструкции по вызову Google Workspace Alert Center API через интерфейс CLI gws.
Что требуется для работы gws-alertcenter?
Нужно заранее установить утилиту gws и подтвердить вход через gws auth status. Также требуется файл правил ../gws-shared/SKILL.md.
Исходный текст
gws-alertcenter.md · MIT
--- allowed-tools: Bash, Read, Write, Edit argument-hint: "[resource] [method] [flags]" description: "Google Workspace Alert Center: Manage Workspace security alerts." --- # Google Workspace Alertcenter Execute Google Workspace Alertcenter operations: $ARGUMENTS ## Prerequisites - Google Workspace CLI (`gws`) must be installed - Authentication configured: Run `gws auth status` to verify - Review `gws alertcenter --help` for all available commands ## Available Resources and Methods # alertcenter (v1beta1) > **PREREQUISITE:** Read `../gws-shared/SKILL.md` for auth, global flags, and security rules. If missing, run `gws generate-skills` to create it. ```bash gws alertcenter <resource> <method> [flags] ``` ## API Resources ### alerts - `batchDelete` — Performs batch delete operation on alerts. - `batchUndelete` — Performs batch undelete operation on alerts. - `delete` — Marks the specified alert for deletion. An alert that has been marked for deletion is removed from Alert Center after 30 days. Marking an alert for deletion has no effect on an alert which has already been marked for deletion. Attempting to mark a nonexistent alert for deletion results in a `NOT_FOUND` error. - `get` — Gets the specified alert. Attempting to get a nonexistent alert returns `NOT_FOUND` error. - `getMetadata` — Returns the metadata of an alert. Attempting to get metadata for a non-existent alert returns `NOT_FOUND` error. - `list` — Lists the alerts. - `undelete` — Restores, or "undeletes", an alert that was marked for deletion within the past 30 days. Attempting to undelete an alert which was marked for deletion over 30 days ago (which has been removed from the Alert Center database) or a nonexistent alert returns a `NOT_FOUND` error. Attempting to undelete an alert which has not been marked for deletion has no effect. - `feedback` — Operations on the 'feedback' resource ### v1beta1 - `getSettings` — Returns customer-level settings. - `updateSettings` — Updates the customer-level settings. ## Discovering Commands Before calling any API method, inspect it: ```bash # Browse resources and methods gws alertcenter --help # Inspect a method's required params, types, and defaults gws schema alertcenter.<resource>.<method> ``` Use `gws schema` output to build your `--params` and `--json` flags. ## Usage ```bash # List available resources and methods gws alertcenter --help # Inspect method schema before calling gws schema alertcenter.<resource>.<method> # Execute command with arguments gws alertcenter $ARGUMENTS ``` ## Task Execute the requested Alertcenter operation: $ARGUMENTS 1. **Verify Prerequisites** - Check `gws` is installed: `gws --version` - Verify authentication: `gws auth status` - Review available commands: `gws alertcenter --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-alertcenter`
© davila7 · MIT · davila7/claude-code-templates