cyberneticlibrary

Manage Google Workspace from CLI

gwsskillsetup L20
vanducng/skills
What it does

Manage Google Workspace resources (Docs, Sheets, Drive, Calendar, Gmail) programmatically via MCP

Best for

Workflow automation where Google Workspace is the system-of-record (docs as config, sheets as data, drive as file store).

Inputs
  • · Google Workspace resource ID (doc, sheet, drive folder, calendar event, email)
  • · API action (read/write/delete/update)
Outputs
  • · Retrieved resource content or metadata
  • · Confirmation of write/update/delete action
Requires
  • · Google Workspace MCP
  • · google-auth library
  • · REST API endpoints
Preconditions

Google Workspace account active; service account or OAuth token valid; resource readable/writable by authenticated user

Failure modes
  • · OAuth token expired → 401 auth error; re-authenticate
  • · Insufficient permissions → 403 forbidden on read or write
  • · Resource ID malformed or deleted → 404 not found
Trust signals
  • · 30+ Google Workspace MCP tools available
  • · Supports batch operations (get_gmail_messages_content_batch)
  • · Search APIs enable finding docs/sheets by content or metadata