
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)
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
- Platforms
- macOS
- Pricing
- Free
What gog says it does
Google Workspace CLI for Gmail, Calendar, Drive, Contacts, Sheets, and Docs.
Use `gog` for Gmail/Calendar/Drive/Contacts/Sheets/Docs. Requires OAuth setup.
In-place edits require a Docs API client (not in gog).
npx skills add https://github.com/bighardperson/computer-science-skills-collection --skill gogAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 8 |
|---|---|
| repo stars | ★ 33 |
| Last updated | April 26, 2026 |
| Repository | bighardperson/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
gog
Use gog for Gmail/Calendar/Drive/Contacts/Sheets/Docs. Requires OAuth setup.
Setup (once)
gog auth credentials /path/to/client_secret.jsongog auth add you@gmail.com --services gmail,calendar,drive,contacts,sheets,docsgog 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.comto avoid repeating--account. - For scripting, prefer
--jsonplus--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.
{
"ownerId": "kn70pywhg0fyz996kpa8xj89s57yhv26",
"slug": "gog",
"version": "1.0.0",
"publishedAt": 1767545346060
}{
"slug": "gog",
"name": "Gog",
"version": "1.0.0",
"installedAt": 1776152109398,
"source": "skillhub"
}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.