gws-events

Stream Google Workspace events as NDJSON via the gws CLI.

8|3|Updated Feb 8, 2026
One-click install
npx skills add https://github.com/haberlah/dotfiles-claude --skill gws-events-haberlah
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gws-events
Source: https://github.com/haberlah/dotfiles-claude/tree/main/skills/gws-events
Command: npx skills add https://github.com/haberlah/dotfiles-claude --skill gws-events-haberlah

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Subscribing to and streaming Google Workspace events enables real-time monitoring, auditing, and automation by reacting to workspace changes as they happen, reducing manual polling and delays.

Core Features & Use Cases

  • Real-time event streaming: subscribe to Google Workspace resource events as they occur and receive updates in NDJSON.
  • Flexible subscriptions: create, renew, and manage workspace event subscriptions with minimal configuration.
  • Use cases: automate incident response, workflow triggers, and auditing dashboards by reacting to events like user creation or group changes.

Quick Start

Subscribe to Workspace events using the gws events command.

Frequently Asked Questions about gws-events

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I stream Google Workspace events in real-time instead of polling?

You can stream Google Workspace events in real-time by creating subscriptions to resource changes. The Skill processes updates in NDJSON format, enabling immediate monitoring and automation triggers without manual polling delays.

What Google Workspace changes can I trigger automations on?

You can trigger automations on Google Workspace changes like user creation and group modifications. It monitors resource events as they occur, supporting incident response workflows, auditing dashboards, and event-driven triggers.

Do I need the gws CLI to subscribe to Google Workspace event subscriptions?

Yes, subscribing to Google Workspace event subscriptions relies on the gws CLI. You use gws events commands to create, renew, and manage subscriptions with minimal configuration to receive streaming updates.

How do I get NDJSON output from Google Workspace resource monitoring?

You get NDJSON output from Google Workspace resource monitoring by subscribing to events through the gws CLI. Updates are processed and streamed in NDJSON format when available, allowing structured data consumption.

Can I use this for auditing workflows across Google Workspace resources?

Yes, you can use this for auditing workflows across Google Workspace resources. It coordinates real-time responses to workspace changes, reducing manual polling and providing immediate event data for auditing dashboards.

What is the best way to automate incident response based on Google Workspace updates?

The best way to automate incident response based on Google Workspace updates is subscribing to real-time event streams. It applies to automation triggers across Workspace resources, reacting to changes as they happen to reduce delays.