LaunchKit · 2026
Back to Skills

Google Workspace CLI for Gmail, Calendar, Drive, Contacts, Sheets, and Docs.

0
350 downloads
by @hailinhmacduc

Setup & Installation

openclaw skills install @hailinhmacduc/asdasdas

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install asdasdas

What This Skill Does

gog is a CLI tool for interacting with Google Workspace services from the terminal. It covers Gmail, Calendar, Drive, Contacts, Sheets, and Docs via OAuth authentication. Requires a one-time credential setup using a Google OAuth client secret.

Provides a single unified CLI across six Google Workspace services, enabling scripting and automation without writing OAuth code from scratch.

When to use it

  • Search and send Gmail messages from the terminal
  • Query Google Calendar events by date range
  • Search and retrieve files from Google Drive
  • Read and update Google Sheets data in scripts
  • Export Google Docs to plain text for processing

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: find emails from the last 3 days and append a summary row to a tracking sheet

AGENT
  1. 1Run `gog gmail search 'newer_than:3d' --max 20 --json` to retrieve recent emails
  2. 2Parse subject and sender fields from the JSON output
  3. 3Format the data as a values array
  4. 4Run `gog sheets append <sheetId> "Log!A:C" --values-json '[...]' --insert INSERT_ROWS` to append the row
OUTPUT

New rows added to the Google Sheet with email metadata from the last 3 days

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

Google Cloud project with OAuth 2.0 client credentials (client_secret.json)Google account with access to the relevant Workspace services