К основному содержанию
скилл Claude Code CX Codex Cursor GitHub Copilot официальный · Google

gws-events-subscribe — скилл для Claude: подписка на события Workspace

Скилл запускает подписку на события Google Workspace и отдаёт их потоком NDJSON. Пригодится, когда агенту нужно следить за чатами и другими ресурсами.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add googleworkspace/cli --skill gws-events-subscribe -a claude-code
Открыть на GitHub

Что делает gws-events-subscribe

Скилл оборачивает команду gws events +subscribe. Она подписывается на события Workspace через CloudEvents и вытягивает их батчами из Pub/Sub, а на выходе получается поток NDJSON.

Цель задаётся флагом --target — например, URI пространства Google Chat. Типы событий перечисляются через запятую в --event-types. Есть --project для ресурсов Pub/Sub и --subscription, если подписка уже создана и настройку нужно пропустить. Батч по умолчанию 10 сообщений, интервал опроса 5 секунд, --once делает один проход и выходит. Флаг --output-dir раскладывает каждое событие в отдельный JSON-файл.

Перед запуском нужен бинарник gws и файл ../gws-shared/SKILL.md с настройками авторизации. Если его нет, скилл предлагает выполнить gws generate-skills. Учтите: команда пишущая, поэтому подтверждайте запуск у пользователя. Без --cleanup ресурсы Pub/Sub остаются и подписку можно переиспользовать. Ставить стоит тем, кто строит автоматику вокруг событий Workspace; для разовой проверки хватит --once.

Какие задачи решает

  • подписаться на события Google Chat и получать их потоком
  • выгрузить события Workspace в отдельные JSON-файлы
  • переиспользовать уже созданную подписку Pub/Sub
  • сделать один проход по событиям и выйти
  • удалить созданные ресурсы Pub/Sub после завершения

Примеры запросов агенту

  • Подпишись на события пространства `//chat.googleapis.com/spaces/SPACE` и покажи поток
  • Запусти `gws events +subscribe --subscription projects/p/subscriptions/my-sub --once`
  • Собери события в `./events` и удали ресурсы Pub/Sub после выхода

Как установить gws-events-subscribe

1Через Skills CLI (Vercel)

npx skills add googleworkspace/cli --skill gws-events-subscribe -a claude-code

2Вручную: положить файлы

~/.claude/skills/gws-events-subscribe/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/gws-events-subscribe/

Из того же набора95

Весь набор →
gws-gmail официальный googleworkspace Скилл даёт агенту доступ к Gmail: отправить письмо, прочитать входящие, ответить в ветке. Пригодится, если работа с почтой идёт через CLI gws. Claude Code CX Codex Cursor +1 81 900установок gws-gmail-send официальный googleworkspace Скилл учит агента отправлять письма через Gmail одной командой: получатели, тема, текст, приложения и черновики. Claude Code CX Codex Cursor +1 74 700установок gws-drive официальный googleworkspace Скилл даёт агенту доступ к Google Drive через CLI gws: файлы, папки, общие диски, комментарии и права доступа. Пригодится, когда работа с документами идёт из кода. Claude Code CX Codex Cursor +1 74 500установок gws-shared официальный googleworkspace Скилл даёт агенту общие правила работы с gws CLI: авторизацию, флаги и форматы вывода. Нужен для команд Google Workspace. Claude Code CX Codex Cursor +1 66 000установок gws-calendar официальный googleworkspace Скилл помогает управлять событиями и календарями Google Calendar прямо через утилиту gws. Claude Code CX Codex Cursor +1 61 100установок gws-sheets официальный googleworkspace Скилл позволяет агенту читать и изменять таблицы Google Sheets через CLI. Подойдёт для работы с данными из проекта и автоматизации операций с таблицами. Claude Code CX Codex Cursor +1 58 800установок gws-docs официальный googleworkspace Скилл позволяет агенту читать и изменять Google Docs через gws. Подойдёт для создания документов и работы с их содержимым из чата. Claude Code CX Codex Cursor +1 58 300установок gws-sheets-read официальный googleworkspace Читает значения ячеек и листов из Google Таблиц через CLI. Пригодится, когда агенту нужно получить данные таблицы без риска их изменить. Claude Code CX Codex Cursor +1 50 600установок

Похожие

find-skills vercel-labs Ищет и устанавливает готовые скиллы для ИИ-агентов через каталог skills.sh. Пригодится, когда для рабочей задачи нужен специализированный воркфлоу. Claude Code CX Codex Cursor +1 4 000 000установок grill-me Matt Pocock Скилл проводит жёсткое интервью по плану или дизайну, чтобы найти пробелы и уточнить решения. Подойдёт перед началом разработки. Claude Code 1 424 476установок grill-with-docs Matt Pocock Скилл проводит жёсткое интервью по плану или дизайну и по ходу создаёт ADR и глоссарий. Подойдёт перед началом сложной разработки. Claude Code 1 219 756установок handoff Matt Pocock Собирает текущий диалог в документ передачи, чтобы другой агент продолжил работу с нужным контекстом. Нужен при смене сессии или исполнителя. Claude Code 1 038 491установок grilling Matt Pocock Стресс-тестирует план, решение или идею сериями уточняющих вопросов. Подходит, когда нужно вскрыть допущения до начала работы. Claude Code 979 543установок teach Matt Pocock Ведёт обучение по выбранной теме прямо в текущем каталоге и сохраняет прогресс между сессиями. Подойдёт, если хотите собрать личный курс вокруг рабочей цели. Claude Code 862 247установок

Вопросы о gws-events-subscribe

Как установить gws-events-subscribe в Claude?

Выполните npx skills add googleworkspace/cli --skill gws-events-subscribe -a claude-code. Файл скилла появится по пути ~/.claude/skills/gws-events-subscribe/SKILL.md.

Что делает gws-events-subscribe?

Подписывается на события Google Workspace и стримит их как NDJSON. Внутри — команда gws events +subscribe с флагами для цели, типов событий и ресурсов Pub/Sub.

Что нужно для работы скилла?

Бинарник gws и файл ../gws-shared/SKILL.md с правилами авторизации. Если его нет, создайте через gws generate-skills.

Исходный текст

SKILL.md · Apache-2.0
---
name: gws-events-subscribe
description: "Google Workspace Events: Subscribe to Workspace events and stream them as NDJSON."
metadata:
  version: 0.22.5
  openclaw:
    category: "productivity"
    requires:
      bins:
        - gws
    cliHelp: "gws events +subscribe --help"
---

# events +subscribe

> **PREREQUISITE:** Read `../gws-shared/SKILL.md` for auth, global flags, and security rules. If missing, run `gws generate-skills` to create it.

Subscribe to Workspace events and stream them as NDJSON

## Usage

```bash
gws events +subscribe
```

## Flags

| Flag | Required | Default | Description |
|------|----------|---------|-------------|
| `--target` | — | — | Workspace resource URI (e.g., //chat.googleapis.com/spaces/SPACE_ID) |
| `--event-types` | — | — | Comma-separated CloudEvents types to subscribe to |
| `--project` | — | — | GCP project ID for Pub/Sub resources |
| `--subscription` | — | — | Existing Pub/Sub subscription name (skip setup) |
| `--max-messages` | — | 10 | Max messages per pull batch (default: 10) |
| `--poll-interval` | — | 5 | Seconds between pulls (default: 5) |
| `--once` | — | — | Pull once and exit |
| `--cleanup` | — | — | Delete created Pub/Sub resources on exit |
| `--no-ack` | — | — | Don't auto-acknowledge messages |
| `--output-dir` | — | — | Write each event to a separate JSON file in this directory |

## Examples

```bash
gws events +subscribe --target '//chat.googleapis.com/spaces/SPACE' --event-types 'google.workspace.chat.message.v1.created' --project my-project
gws events +subscribe --subscription projects/p/subscriptions/my-sub --once
gws events +subscribe ... --cleanup --output-dir ./events
```

## Tips

- Without --cleanup, Pub/Sub resources persist for reconnection.
- Press Ctrl-C to stop gracefully.

> [!CAUTION]
> This is a **write** command — confirm with the user before executing.

## See Also

- [gws-shared](../gws-shared/SKILL.md) — Global flags and auth
- [gws-events](../gws-events/SKILL.md) — All subscribe to google workspace events commands

© googleworkspace · Apache-2.0 · googleworkspace/cli

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой