gog

Automate Google Workspace tasks via a unified CLI for Gmail, Calendar, Drive, Contacts, Sheets, and Docs.

Updated Mar 22, 2026
One-click install
npx skills add https://github.com/MaxSaiets/myOpenCL --skill gog-maxsaiets
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gog
Source: https://github.com/MaxSaiets/myOpenCL/tree/main/openclaw/skills/gog
Command: npx skills add https://github.com/MaxSaiets/myOpenCL --skill gog-maxsaiets

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This tool unifies long-running Google Workspace tasks (Gmail, Calendar, Drive, Contacts, Sheets, and Docs) under a single CLI, reducing context switching and manual steps.

Core Features & Use Cases

  • Gmail operations: search, messages search, send, drafts, and reply to messages.
  • Calendar, Drive, Sheets, Docs: list, create/update events, drive queries, read/write sheets, and export docs.
  • Use Case: coordinate a weekly team update by scanning emails, creating a calendar event, updating a status sheet, and exporting a document for sharing.

Quick Start

Authenticate with gog once, then run a simple command to verify your setup.

Frequently Asked Questions about gog

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

FAQPage Schema
How do I automate Google Workspace tasks across Gmail, Calendar, and Drive?

You can automate Google Workspace tasks by using a unified CLI to script workflows like sending emails, scheduling events, and managing files across Gmail, Calendar, Drive, Sheets, and Docs. This reduces manual steps and context switching.

What do I need to set up before using a Google Workspace CLI for task automation?

Before using a Google Workspace CLI for task automation, you need to complete an OAuth setup to authenticate your account. Once authenticated, you can run commands to search, send, create, update, and export data across your services.

Can I script a workflow that reads Gmail, updates Google Sheets, and exports Google Docs?

Yes, you can script a workflow that reads Gmail, updates Google Sheets, and exports Google Docs. The CLI supports cross-service coordination, allowing you to scan emails, update status spreadsheets, and export documents in a single automated sequence.

Is there a way to manage Google Contacts and Calendar events from the command line?

Yes, you can manage Google Contacts and Calendar events from the command line. The CLI provides commands to list, create, and update events and contacts, enabling scripted task automation for day-to-day administrative workflows.

What is the best way to reduce context switching when managing multiple Google Workspace services?

The best way to reduce context switching when managing multiple Google Workspace services is to unify them under a single CLI. This allows you to execute search, send, create, update, and export commands across Gmail, Calendar, Drive, Sheets, and Docs without changing interfaces.

Does the Google Workspace CLI support drafting and replying to Gmail messages?

Yes, the Google Workspace CLI supports drafting and replying to Gmail messages. It includes Gmail operations for searching messages, sending emails, managing drafts, and generating replies to automate your daily email workflows.