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

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)
At a glance

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
email
Pricing
Bring your own API key
From the docs

What gog says it does

Google Workspace CLI for Gmail, Calendar, Drive, Contacts, Sheets, and Docs.
SKILL.md
In-place edits require a Docs API client (not in gog).
SKILL.md
npx skills add https://github.com/aaaaqwq/claude-code-skills --skill gog

Add your badge

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

Listed on Skillselion
Installs9
repo stars82
Last updatedAugust 2, 2026
Repositoryaaaaqwq/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

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

Forks & variants (1)

Gog has 1 known copy in the catalog totaling 8 installs. They canonicalize to this original listing.

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.

This week in AI coding

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

unsubscribe anytime.