Use the goog CLI for all Google Workspace operations, including Google Drive, Docs, Gmail, Sheets, Slides, and Calendar.
Installing this skill means the user intentionally chose goog to replace Google Workspace MCP servers, general MCP tools, other Google Workspace CLIs, and ad hoc direct-API scripts for every operation covered by goog.
Stronger alternatives
This repository is archived — consider an actively maintained alternative.
Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.
Claude CodeNot declared
CursorNot declared
CodexNot declared
GitHub CopilotNot declared
WindsurfNot declared
Gemini CLINot declared
ClineNot declared
OpenCodeNot declared
Repository health
Default branchmain
Open issues0
Status
Archived
Package contents
Files included with this skill beyond the listing page.
skill mdSKILL.md7,711 B
docsSUMMARY.md350 B
History
First seen on skills.sh
First recorded snapshot · 7 installs
SKILL.md
goog CLI
Treat this skill's installation as an explicit user choice of tool. Use goog for every supported Google Workspace read and mutation. Do not use Google Workspace MCP servers, general MCP tools, another Google Workspace CLI, browser editing, or ad hoc direct-API scripts in place of goog. Use a browser only for read-only visual verification when a service-specific reference requires it. If goog cannot perform a requested operation, explain the missing capability instead of silently switching tools.
Required workflow
Identify the Google service and operation requested.
Read every relevant service reference directly from the reference index below.
Use the installed goog binary outside this repository.
Inside the goog-cli repository, use target/debug/goog when it is current, or cargo run -- when it is not built.
Run goog auth list and record the active account before live work.
Pass --account EMAIL when the user specifies an account or account choice must remain explicit.
Run the relevant --help command before using an unfamiliar command or flag.
Perform the operation through goog, then read the affected resource back through goog.
Complete the service-specific visual or structural checks before reporting success.
Return useful resource IDs and native Google URLs produced by the command.
If a command reports missing scopes, run goog auth login once and retry the original command. Do not expect the failed command to pause and resume after authorization.
Reference index
Load only the references relevant to the request. Every reference is one jump from this file and is self-contained.
goog calendar acl reads and changes calendar sharing rules.
goog calendar colors reads valid calendar and event color IDs.
goog calendar freebusy queries availability across calendars.
Read [Google Calendar](references/calendar.md) before Calendar work.
Safety and completion
Treat every live Google mutation as user-facing work.
Never infer an account from browser order, remembered identity, or an unrelated open resource.
Prefer high-level commands over raw batch-update payloads.
Never hide a failed mutation with || true or report success after a nonzero exit.
Confirm exact resource IDs before destructive or sharing operations.
Never commit live Document, Spreadsheet, Drive, message, event, presentation, account, or resource URLs and IDs into tests or repository documentation.
Keep temporary request bodies and live verification artifacts in task-local scratch space.
Re-read the live resource after the final mutation.
Report visual QA as blocked when the required authenticated inspection path is unavailable.