GWS Workspace Suite
Overview
Use gws when the task lives anywhere in Google Workspace and may cross service boundaries. Keep the shared auth, safety, and formatting rules from gws-shared in mind.
Workflow
- Read
gws-sharedfor auth, global flags, and safety rules. - Identify the target service (
gmail,calendar,drive,docs,sheets,chat,tasks,meet,forms,classroom,people,events,modelarmor). - Inspect the exact method with
gws <service> --helpandgws schema ...before writes. - Prefer the smallest service-specific command that solves the task.
- For write/delete/share actions, confirm scope before acting.
References
references/common-workflows.mdfor cross-service recipe families and service combinations.references/mac-mini-oauth-creds.mdfor Google OAuth credential locations on this machine (n8n client, gog built-in, credential file paths).
Service Map
- Email: triage, send, reply, forward, watch.
- Calendar: list, create, reschedule, free/busy, recurring events.
- Drive: search, upload, download, share, permissions, shared drives.
- Docs: read documents, create documents, batch update content.
- Sheets: read/update cells, append rows, create reports.
- Chat / Tasks / Meet / Forms / People / Classroom / Events / Model Armor: use the service that matches the object you are manipulating; inspect schemas first.
Common Cross-Service Workflows
- Convert email into tasks or calendar events.
- Announce Drive files in Chat.
- Prepare meeting briefs from calendar + docs + drive links.
- Generate weekly digests from inbox, meetings, and tasks.
- Apply content safety with Model Armor before sending or posting.
Pitfalls
- Don’t guess field names or payload shapes; inspect the schema.
- Don’t use the wrong service just because it is nearby.
- Don’t skip confirmation for mail, calendar creation, sharing, or deletions.
- Don’t duplicate the shared auth rules; defer to
gws-shared.