gog

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

327|85|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/letta-ai/lettabot --skill gog-letta-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gog
Source: https://github.com/letta-ai/lettabot/tree/main/.skills/gog
Command: npx skills add https://github.com/letta-ai/lettabot --skill gog-letta-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Managing multiple Google Workspace services (Gmail, Calendar, Drive, Contacts, Sheets, and Docs) from a single CLI can be tedious and error-prone. This Skill provides a unified interface to automate routine tasks.

Core Features & Use Cases

  • Unified Workspace Control: Perform common admin tasks across Gmail, Calendar, Drive, Contacts, Sheets, and Docs from one tool.
  • Automation-ready: Script bulk operations like user data retrieval, calendar event management, and document exports.
  • Use Case: Provision a new team member by creating calendar entries, provisioning Drive folders, and setting up Docs templates via one command.

Quick Start

Install gog via Brew and authenticate, then use sample commands:

  • gog gmail search 'from:[email protected]'
  • gog calendar events <calendarId> --from 2024-01-01 --to 2024-12-31
  • gog drive search 'project'

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 from the command line?

Automating Google Workspace tasks via a unified CLI allows you to execute bulk reads, writes, and exports across Gmail, Calendar, Drive, Contacts, Sheets, and Docs, streamlining administrative and collaboration workflows.

How do I export Google Docs and search Gmail in bulk for automated reporting?

To export Google Docs and search Gmail in bulk, you use CLI commands that query Gmail with specific search parameters and trigger document exports, enabling automated data retrieval and reporting workflows.

Can I manage Google Calendar events and Drive folders for user provisioning through one CLI tool?

Yes, you can manage Google Calendar events and Drive folders for user provisioning through a single CLI tool that creates calendar entries, provisions folders, and sets up Docs templates via one command.

Does this Google Workspace CLI require OAuth authentication for accessing Sheets and Contacts?

Yes, this Google Workspace CLI requires OAuth authentication to securely access Sheets, Contacts, and other services, ensuring authorized administrative operations and data retrieval.

What is the best way to script bulk reads and writes across Google Workspace services?

Scripting bulk reads and writes across Google Workspace services is best achieved using an automation-ready CLI that executes bulk user data retrieval, calendar event management, and document exports.

Are there limitations when managing Google Workspace Contacts and Sheets via a command line interface?

While the CLI supports common operations for Contacts and Sheets, limitations may arise with highly complex collaborative workflows or specific UI-dependent features not fully exposed via command line automation.