gog

Automate Google Workspace tasks from the CLI with OAuth setup.

1|Updated Mar 15, 2026
One-click install
npx skills add https://github.com/family3253/skill --skill gog-family3253
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gog
Source: https://github.com/family3253/skill/tree/main/skills/gog
Command: npx skills add https://github.com/family3253/skill --skill gog-family3253

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Managing Google Workspace data and workflows across Gmail, Calendar, Drive, Contacts, Sheets, and Docs from a single command line can be tedious and error-prone. This Skill provides a unified CLI to perform common tasks and automate repetitive admin operations.

Core Features & Use Cases

  • Unified Google Workspace CLI: manage Gmail, Calendar, Drive, Contacts, Sheets, and Docs from terminal.
  • Automation & scripting: batch operations across services to save time.
  • Use Case: automatically fetch Gmail labels and export to CSV for archival.

Quick Start

Run gog to authenticate and start managing Gmail and Drive from the terminal.

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 services like Gmail and Drive from the command line?

Automating Google Workspace tasks from the CLI lets you script repetitive admin operations across Gmail, Calendar, Drive, Contacts, Sheets, and Docs to save time and reduce manual errors.

How do I automate exporting Gmail labels to a CSV file?

Automating Gmail label exports to CSV involves using CLI scripting to fetch labels and automatically save them as a CSV file, satisfying requirements for data archival and batch operations.

Do I need to set up OAuth to use a Google Workspace CLI for administration?

Yes, you need to set up OAuth to use a Google Workspace CLI, because it requires safe authentication flows to operate across services without exposing your credentials during administration and scripting.

What is the best way to script batch operations across Gmail, Calendar, and Sheets?

A unified Google Workspace CLI provides per-service commands to execute batch operations across Gmail, Calendar, and Sheets, enabling terminal-based scripting for repetitive data operations.

Can I manage Google Contacts and Docs without exposing credentials in the terminal?

You can manage Contacts and Docs safely from the terminal using a CLI that implements safe OAuth authentication flows, ensuring your credentials are not exposed during scripting and data operations.