Главная · Скиллы · 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

Флаги

ФлагОбязательныйПо умолчаниюОписание
--projectID проекта GCP для ресурсов Pub/Sub
--subscriptionИмя существующей подписки Pub/Sub (пропустить настройку)
--topicСуществующий топик Pub/Sub с уже выданным push-разрешением Gmail
--label-idsID ярлыков Gmail через запятую для фильтра (напр. INBOX,UNREAD)
--max-messages10Макс. сообщений за пакет pull
--poll-interval5Секунд между опросами
--msg-formatfullФормат сообщения 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 — все команды отправки, чтения и управления почтой

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