gog

Automate Google Workspace tasks via command-line with JSON output.

Updated Aug 13, 2025
One-click install
npx skills add https://github.com/JoeyJoziah/investment-analysis-platform --skill gog-joeyjoziah
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gog
Source: https://github.com/JoeyJoziah/investment-analysis-platform/tree/main/.claude/skills/gog
Command: npx skills add https://github.com/JoeyJoziah/investment-analysis-platform --skill gog-joeyjoziah

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Gog removes the friction of switching between Google Workspace web apps by letting you manage mail, calendars, files, contacts, spreadsheets, and docs from one command-line tool.

Core Features & Use Cases

  • Email Workflow: Search, send, draft, and reply to Gmail messages with account-aware commands.
  • Scheduling and Planning: Create, list, and update Calendar events with precise time and color controls.
  • Workspace Data Access: Find Drive files, inspect Contacts, read and update Sheets, and export Docs for automation or reporting.
  • Use Case: A busy operator can quickly triage inboxes, schedule follow-ups, and update a shared spreadsheet without leaving the terminal.

Quick Start

Use the gog skill to help me search Gmail, create a calendar event, or read and update a Google Sheet with my authenticated Google Workspace account.

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

You can automate Google Workspace tasks from the command line by using a CLI tool that sends service-specific commands to manage Gmail, Calendar, Drive, Contacts, Sheets, and Docs with authenticated OAuth credentials.

What do I need to manage Gmail and Google Calendar via terminal commands?

To manage Gmail and Google Calendar via terminal commands, you need authenticated OAuth credentials configured for your Google Workspace account, enabling JSON output for reliable scripting and automation.

Can I read and update Google Sheets without leaving the terminal?

You can read and update Google Sheets without leaving the terminal by executing service-specific CLI commands that return JSON output, allowing you to update spreadsheet data for automation and reporting.

What is the best way to search Gmail and schedule events in one workflow?

The best way to search Gmail and schedule events in one workflow is using a unified CLI tool that applies command-line automation to triage inboxes, send messages, and create Calendar events without switching web apps.

Does CLI automation for Google Workspace support exporting Docs and finding Drive files?

CLI automation for Google Workspace supports exporting Docs and finding Drive files by executing service-specific commands, allowing you to retrieve workspace data and export documents directly to your terminal.

Why does my Google Sheets CLI automation require JSON output for scripting?

Google Sheets CLI automation requires JSON output for scripting because it ensures reliable parsing of spreadsheet data and document content when chaining commands or integrating results into larger automated workflows.