Productivity & TasksDocumentedScanned

gogcli

Google Workspace CLI: Gmail, Calendar, Drive, Sheets, Docs, Slides.

Share:

Installation

npx clawhub@latest install gogcli

View the full skill documentation and source below.

Documentation


name: gogcli description: Google Workspace CLI for Gmail, Calendar, Drive, Sheets, Docs, Slides, Contacts, Tasks, People, Groups, Keep. Use when user asks to interact with Google services.

gogcli - Google Workspace CLI

Overview

gogcli is a CLI tool for managing Google Workspace services from the terminal. Supports Gmail, Calendar, Drive, Sheets, Docs, Slides, Contacts, Tasks, People, Groups, and Keep.

Installation

Quick Install (if you have brew):

brew install steipete/tap/gogcli

Build from Source (no brew):

# 1. Clone repository
git clone 

# 2. Navigate to directory
cd gogcli

# 3. Build
make

# 4. (Optional) Make available globally
sudo make install

First Time Setup

Before using gogcli, set up OAuth credentials:

Step 1: Get OAuth Client Credentials

  • Go to Google Cloud Console APIs & Services

  • Create project or use existing one

  • Go to OAuth consent screen

  • Create OAuth 2.0 client with these settings:

  • - Application type: "Desktop app"
    - Name: "gogcli for Clawdbot"
    - Authorized redirect URIs: 5. Enable APIs you need 6. Download OAuth client credentials JSON file 7. Copy to ~/Downloads/ **Step 2: Authorize Your Account** __CODE_BLOCK_2__ **Step 3: Verify** __CODE_BLOCK_3__ ## Common Commands ### Gmail __CODE_BLOCK_4__ ### Calendar __CODE_BLOCK_5__ ### Drive __CODE_BLOCK_6__ ### Sheets __CODE_BLOCK_7__ ### Contacts __CODE_BLOCK_8__ ### Tasks __CODE_BLOCK_9__ ## Notes - Use --json flag for scripting - Credentials stored in ~/.config/gog/ - Use gog auth list` to check authentication status