gog

Automate Google Workspace management across Gmail, Calendar, Drive, Contacts, Sheets, and Docs from the command line.

Updated Apr 3, 2026
One-click install
npx skills add https://github.com/BEIRUX/agent-skills --skill gog-beirux
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gog
Source: https://github.com/BEIRUX/agent-skills/tree/main/gog
Command: npx skills add https://github.com/BEIRUX/agent-skills --skill gog-beirux

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Gmail, Calendar, Drive, Contacts, Sheets, and Docs are each powerful, but managing them from separate interfaces can slow your workflow. gog unifies these services into a single command-line tool, reducing context switching and enabling automation-friendly scripts.

Core Features & Use Cases

  • Gmail: search, send, drafts, and replies from the terminal.
  • Calendar: list and create events, view colors, and manage calendars.
  • Drive: perform searches and manage files from the CLI.
  • Contacts, Docs, Sheets: quick access and basic operations to streamline document workflows.
  • Use Case: Create a nightly batch that emails a summary of calendar events and updates a shared Drive folder with reports.

Quick Start

Authenticate gog with your Google account and begin managing Gmail, Calendar, Drive, Contacts, Sheets, and Docs from the command line.

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

You can manage Google Workspace services from the command line by using a CLI tool that unifies Gmail, Calendar, Drive, Contacts, Sheets, and Docs into a single interface for scripting and automation. It requires OAuth credentials and appropriate API scopes to authenticate and execute commands.

Can I automate batch operations across Gmail, Drive, and Calendar using a CLI?

Yes, you can automate batch operations across Gmail, Drive, and Calendar using a CLI designed for Google Workspace. It allows developers and admins to script multi-service workflows, such as sending nightly email summaries of calendar events and updating shared Drive folders with reports.

What do I need to set up before using a CLI to control Google Workspace?

Before using a CLI to control Google Workspace, you need OAuth credentials and the appropriate API scopes configured for your Google account. This authentication setup enables the CLI to securely access and manage your Gmail, Calendar, Drive, Contacts, Sheets, and Docs data.

Does managing Google Docs and Sheets from the terminal support full document editing workflows?

Managing Google Docs and Sheets from the terminal provides quick access and basic operations to streamline document workflows, rather than full-scale editing. It is designed to reduce context switching and enable automation-friendly scripts for managing Workspace files.

What is the best way to script multi-service workflows across Google Workspace?

The best way to script multi-service workflows across Google Workspace is using a unified CLI tool that exposes commands for Gmail, Calendar, Drive, Contacts, Sheets, and Docs. This approach minimizes context switching and allows you to orchestrate batch operations across services programmatically.

Why does my Google Workspace CLI require OAuth credentials and API scopes?

A Google Workspace CLI requires OAuth credentials and API scopes to securely authenticate your account and grant the tool permission to access your data. Without proper authentication and scoped permissions, the CLI cannot interact with Gmail, Drive, Calendar, or other Workspace services.