
Gog
- 9 installs
- 82 repo stars
- Updated August 2, 2026
- aaaaqwq/claude-code-skills
gog is a Claude Code skill that wraps the gog CLI to operate Gmail, Calendar, Drive, Contacts, Sheets and Docs.
About
gog is a skill that wraps the gog Google Workspace CLI for Gmail, Calendar, Drive, Contacts, Sheets and Docs. It provides ready command patterns for searching and sending email, reading and updating Sheets, exporting Docs, listing Contacts and querying Calendar. It requires a one-time OAuth credential setup and prefers JSON output for scripting. A developer uses it to automate Google Workspace tasks from an agent.
- Drives the gog CLI for Gmail, Calendar, Drive, Contacts, Sheets and Docs
- Gives ready commands for Gmail search/send, Calendar events, Drive search and Sheets read/write
- Requires one-time OAuth setup and confirms before sending mail or creating events
Gog by the numbers
- 9 all-time installs (skills.sh)
- Ranked #1,497 of 2,719 Automation & Workflows skills by installs in the Skillselion catalog
- Data as of Aug 3, 2026 (Skillselion catalog sync)
gog capabilities & compatibility
Free CLI but requires Google OAuth credentials (client_secret.json) set up once.
- Capabilities
- email · spreadsheet automation · calendar
- Works with
- gmail · google drive
- Use cases
- Pricing
- Bring your own API key
What gog says it does
Google Workspace CLI for Gmail, Calendar, Drive, Contacts, Sheets, and Docs.
In-place edits require a Docs API client (not in gog).
npx skills add https://github.com/aaaaqwq/claude-code-skills --skill gogAdd your badge
Show developers this skill is listed on Skillselion. Paste this into your README.
| Installs | 9 |
|---|---|
| repo stars | ★ 82 |
| Last updated | August 2, 2026 |
| Repository | aaaaqwq/claude-code-skills ↗ |
What it does
Use it to automate Gmail, Calendar, Drive, Sheets and Docs tasks through the gog CLI.
Who is it for?
Automating Gmail, Sheets, Calendar, Drive and Docs operations from an agent via a CLI.
Skip if: In-place Google Docs edits (its docs note these need a Docs API client not in gog) or non-Google services.
When should I use this skill?
The user needs to read or act on Gmail, Calendar, Drive, Contacts, Sheets or Docs.
What you get
Scriptable Google Workspace actions (email, sheets, calendar, drive, docs) with JSON output.
- Automated Gmail/Sheets/Calendar/Drive/Docs actions
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
}Related skills
Forks & variants (1)
Gog has 1 known copy in the catalog totaling 8 installs. They canonicalize to this original listing.
- bighardperson - 8 installs
FAQ
What setup does gog need?
A one-time OAuth setup: register credentials and add an account with the desired services.
Can gog edit Google Docs in place?
No; export/cat/copy are supported, but in-place edits require a Docs API client not included in gog.