Google Workspace in your terminal.
gogcli (the gog binary) is a comprehensive, script-friendly Go CLI covering 20+ Google Workspace services — Gmail, Calendar, Drive, Docs, Contacts, Maps, YouTube, and more — in a single installable binary.gog provides a unified, predictable command surface with structured output.--json/--plain on stdout, progress on stderr, runtime command allow/denylists, multi-account OAuth with safety-profile baking, and read-only audit modes for sensitive surfaces like Drive and Contacts.| Rating | Summary | |
|---|---|---|
| Quality | excellent (20/24) | Actively maintained Go CLI with 7,500+ stars, multi-platform install guides, a dedicated docs site, and a v0.19 release four days ago. |
| PAI Relevance | integrate (0.88) | Fills a clear PAI gap — no Google Workspace skill exists — and ships a language-agnostic JSON CLI perfectly subprocessable from Bun, covering Gmail/Calendar/Drive as core personal productivity surfaces. |
20/24 — actively-maintained / well-documented / solid
Failed:
.github/workflows/; Docker image on ghcr.io implies CI exists but is not surfaced in the README.Passed:
Failed:
Passed:
docs/commands/README.md, env vars (GOG_ACCOUNT), and flag reference (--gmail-no-send)./docs directory.Failed:
Passed:
go.mod explicitly referenced in README ("Source builds require the Go version declared in go.mod").| Dimension | Score | Assessment |
|---|---|---|
| Harvest Value | 1 | The runtime command allow/denylist pattern and baked safety-profile binaries are interesting design approaches for PAI's agent safety and hook subsystems, though they don't represent a fundamentally novel architecture. |
| Integration Readiness | 2 | gog is a language-agnostic Go binary with --json stdout and progress on stderr — directly subprocessable from Bun. Installs via Homebrew or Docker; no PAI-side adapter needed beyond a thin skill wrapper. |
| Overlap Risk | 0 | No PAI skill, tool, or hook covers Google Workspace; the capability manifest shows no Gmail, Calendar, Drive, or Contacts integrations of any kind. |
| Gap Fill | 2 | Gmail, Calendar, Drive, and Contacts are core personal productivity surfaces with zero PAI coverage; this is a direct functional gap, not a nice-to-have extension. |
Composite: 0.88
Capture-to-Knowledge Pipeline ingestion layer: Run go install github.com/openclaw/gogcli/cmd/gog@latest, configure OAuth once, then add gog drive files list --json and gog docs get <id> --plain as upstream capture sources in the pipeline. The explicit stdout/stderr split means structured content flows into your validation stage cleanly without any API client code, and the --plain flag produces raw text that passes directly to the clean-room Haiku validation step without preprocessing.
Fabric Recommender (fab) + Google Docs pipe: Any Google Doc can now be a fab input without manual copy-paste — gog docs get <doc-id> --plain | fab --pattern <pattern> chains the two CLIs directly. Since gog sends progress to stderr and content to stdout, fab receives only clean text. This makes any Drive-hosted brief or article a first-class input source for fab pattern recommendations without a browser or intermediate file.
Petites Fugues order and communication automation: Configure gog against the store's Google Workspace account, then script gog gmail list --json --query "label:commandes is:unread" as a lightweight daily cron to surface unprocessed customer orders as structured JSON. Pair with gog sheets read --json for inventory state. The runtime allow-list feature lets you lock the script to read-only Gmail + Sheets operations, giving auditability guarantees before expanding to send/write actions.
Category: Developer Tools & CLIs
In this category: casey--just (excellent, 21/24)
Standing: The only Google Workspace CLI in the vault; thematically adjacent to casey--just (command runner) and mvanhorn--cli-printing-press (CLI generation) but covers entirely distinct functional territory with significantly higher adoption (7,564 vs 591 stars for gogcli vs discrawl).
Density: 9/10 — Available: repo metadata (stars, forks, dates, license, topics, release), full README excerpt (8KB), landscape context with prior entry. Missing: dependency manifest (go.mod contents), CI configuration, test file evidence, full README beyond 8KB cutoff.
The prior rolling-summary entry scored this repo at 4.4/24 (poor), which appears to be a stale or data-sparse assessment inconsistent with the evidence. Fresh appraisal from full metadata and README yields 20/24. The repo's deliberate agent-first design (stdout/stderr separation, safety profiles, JSON output) is a strong differentiator in the Google CLI space and maps cleanly to PAI's subprocess integration pattern.