Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
bighardperson avatar

Gog

  • 8 installs
  • 33 repo stars
  • Updated April 26, 2026
  • bighardperson/computer-science-skills-collection

This is a copy of gog by aaaaqwq - installs and ranking accrue to the original listing.

gog is a skill providing a Google Workspace CLI for Gmail, Calendar, Drive, Contacts, Sheets, and Docs.

About

gog is a Google Workspace command-line tool for Gmail, Calendar, Drive, Contacts, Sheets, and Docs. A developer uses it to search and send mail, read calendar events, search Drive, and read or update Sheets and Docs from the terminal. It requires a one-time OAuth setup and supports JSON output for scripting.

  • One CLI for Gmail, Calendar, Drive, Contacts, Sheets, and Docs
  • Scriptable with --json and --no-input flags
  • OAuth-based multi-service Google Workspace access

Gog by the numbers

  • 8 all-time installs (skills.sh)
  • Data as of Jul 30, 2026 (Skillselion catalog sync)
At a glance

gog capabilities & compatibility

Free CLI; requires Google OAuth credentials and a one-time auth setup

Capabilities
email · calendar · sheets automation
Works with
gmail · google drive
Use cases
email
Platforms
macOS
Pricing
Free
From the docs

What gog says it does

Google Workspace CLI for Gmail, Calendar, Drive, Contacts, Sheets, and Docs.
SKILL.md
Use `gog` for Gmail/Calendar/Drive/Contacts/Sheets/Docs. Requires OAuth setup.
SKILL.md
In-place edits require a Docs API client (not in gog).
SKILL.md
npx skills add https://github.com/bighardperson/computer-science-skills-collection --skill gog

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs8
repo stars33
Last updatedApril 26, 2026
Repositorybighardperson/computer-science-skills-collection

What it does

Search and send Gmail, read calendar, and read or update Google Sheets and Docs from the command line.

Who is it for?

Automating Gmail, Calendar, Drive, and Sheets operations from the terminal.

Skip if: In-place Google Docs editing, which requires a Docs API client not in gog.

When should I use this skill?

You need to script Gmail, Calendar, Drive, Contacts, Sheets, or Docs operations.

What you get

Google Workspace mail, calendar, drive, and sheets tasks run from a single CLI.

  • Gmail search/send
  • Calendar events
  • Sheets read/update

By the numbers

  • 6 Google services covered (Gmail, Calendar, Drive, Contacts, Sheets, Docs)

Files

SKILL.mdMarkdownGitHub ↗

gog

Use gog for Gmail/Calendar/Drive/Contacts/Sheets/Docs. Requires OAuth setup.

Setup (once)

  • gog auth credentials /path/to/client_secret.json
  • gog auth add you@gmail.com --services gmail,calendar,drive,contacts,sheets,docs
  • gog auth list

Common commands

  • Gmail search: gog gmail search 'newer_than:7d' --max 10
  • Gmail send: gog gmail send --to a@b.com --subject "Hi" --body "Hello"
  • Calendar: gog calendar events <calendarId> --from <iso> --to <iso>
  • Drive search: gog drive search "query" --max 10
  • Contacts: gog contacts list --max 20
  • Sheets get: gog sheets get <sheetId> "Tab!A1:D10" --json
  • Sheets update: gog sheets update <sheetId> "Tab!A1:B2" --values-json '[["A","B"],["1","2"]]' --input USER_ENTERED
  • Sheets append: gog sheets append <sheetId> "Tab!A:C" --values-json '[["x","y","z"]]' --insert INSERT_ROWS
  • Sheets clear: gog sheets clear <sheetId> "Tab!A2:Z"
  • Sheets metadata: gog sheets metadata <sheetId> --json
  • Docs export: gog docs export <docId> --format txt --out /tmp/doc.txt
  • Docs cat: gog docs cat <docId>

Notes

  • Set GOG_ACCOUNT=you@gmail.com to avoid repeating --account.
  • For scripting, prefer --json plus --no-input.
  • Sheets values can be passed via --values-json (recommended) or as inline rows.
  • Docs supports export/cat/copy. In-place edits require a Docs API client (not in gog).
  • Confirm before sending mail or creating events.

Related skills

FAQ

What Google services does gog cover?

Gmail, Calendar, Drive, Contacts, Sheets, and Docs.

Can gog edit Google Docs in place?

No; Docs supports export, cat, and copy, but in-place edits require a Docs API client not in gog.

CLI & Terminalworkflownotes

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.