Главная · Скиллы · gws-gmail-watch

gws-gmail-watchнаблюдение Gmail GWS CLI

googleworkspace/cli

Наблюдение Gmail.

Установка

npx -y skills add googleworkspace/cli --skill gws-gmail-watch --agent claude-code

gmail +watch

ПРЕДВАРИТЕЛЬНО: прочтите ../gws-shared/SKILL.md об авторизации, глобальных флагах и правилах безопасности. Если файла нет, выполните gws generate-skills.

Следить за новыми письмами и стримить их как NDJSON.

Использование

gws gmail +watch

Флаги

ФлагОбязательныйПо умолчаниюОписание
--project——ID проекта GCP для ресурсов Pub/Sub
--subscription——Имя существующей подписки Pub/Sub (пропустить настройку)
--topic——Существующий топик Pub/Sub с уже выданным push-разрешением Gmail
--label-ids——ID ярлыков Gmail через запятую для фильтра (напр. INBOX,UNREAD)
--max-messages—10Макс. сообщений за пакет pull
--poll-interval—5Секунд между опросами
--msg-format—fullФормат сообщения Gmail: full, metadata, minimal, raw
--once——Один pull и выход
--cleanup——Удалить созданные ресурсы Pub/Sub при выходе
--output-dir——Писать каждое сообщение в отдельный JSON-файл в этом каталоге

Примеры

gws gmail +watch --project my-gcp-project
gws gmail +watch --project my-project --label-ids INBOX --once
gws gmail +watch --subscription projects/p/subscriptions/my-sub
gws gmail +watch --project my-project --cleanup --output-dir ./emails

Советы

  • Наблюдение Gmail истекает через 7 дней — перезапустите для продления.
  • Без --cleanup ресурсы Pub/Sub сохраняются для переподключения.
  • Нажмите Ctrl-C для аккуратной остановки.

См. также

  • gws-shared — глобальные флаги и авторизация
  • gws-gmail — все команды отправки, чтения и управления почтой

Из того же репозитория