gog

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

Updated Jan 29, 2026
One-click install
npx skills add https://github.com/DharambirAgrawal/Personal-Assistant --skill gog-dharambiragrawal
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gog
Source: https://github.com/DharambirAgrawal/Personal-Assistant/tree/main/skills/gog
Command: npx skills add https://github.com/DharambirAgrawal/Personal-Assistant --skill gog-dharambiragrawal

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Google Workspace tasks are scattered across multiple apps and interfaces; gog provides a unified CLI to manage Gmail, Calendar, Drive, Contacts, Sheets, and Docs.

Core Features & Use Cases

  • Gmail search, send, drafts
  • Calendar events management
  • Drive file search and management
  • Docs and Sheets operations
  • OAuth-based authentication and configuration

Quick Start

Authenticate with Google OAuth and start issuing gog commands to manage Gmail, Calendar, Drive, Contacts, Sheets, and Docs.

Frequently Asked Questions about gog

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

FAQPage Schema
How do I manage Google Workspace tasks like Gmail and Drive from the command line?

You can manage Google Workspace tasks from the command line by using a unified CLI to execute explicit commands for Gmail, Calendar, Drive, Contacts, Sheets, and Docs. This allows scripted automation for batch email handling, calendar scheduling, and file management.

Do I need OAuth setup to automate Gmail and Google Calendar workflows?

Yes, OAuth setup is required to automate Gmail and Google Calendar workflows. You must configure a secure gog environment and authenticate with Google OAuth to safely access user data and execute common actions via explicit commands.

Can I run batch email handling and calendar scheduling in scripted automation?

Yes, you can run batch email handling and calendar scheduling in scripted automation. The CLI supports data workflows across multiple Workspace apps, allowing you to automate repetitive actions like sending Gmail drafts or managing Calendar events.

What is the best way to unify Google Contacts, Sheets, and Docs operations?

The best way to unify Google Contacts, Sheets, and Docs operations is using a centralized CLI designed for Google Workspace. It replaces scattered app interfaces by providing explicit commands to execute common actions across these services in one place.

What are the limitations of using a CLI for Google Workspace file management?

Limitations of using a CLI for Google Workspace file management include the prerequisite of a configured gog environment and OAuth setup. It requires explicit commands for execution, meaning it is tailored for scripted automation rather than interactive GUI-based editing.

When do I need a unified CLI for Google Workspace instead of individual app interfaces?

You need a unified CLI for Google Workspace instead of individual app interfaces when you want to automate data workflows across multiple apps. It is ideal for scripted automation of batch email handling, calendar scheduling, and file management without switching contexts.