Openclaw-master-skills gogcli
install
source · Clone the upstream repo
git clone https://github.com/LeoYeAI/openclaw-master-skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/LeoYeAI/openclaw-master-skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/gogcli" ~/.claude/skills/leoyeai-openclaw-master-skills-gogcli && rm -rf "$T"
OpenClaw · Install into ~/.openclaw/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/LeoYeAI/openclaw-master-skills "$T" && mkdir -p ~/.openclaw/skills && cp -r "$T/skills/gogcli" ~/.openclaw/skills/leoyeai-openclaw-master-skills-gogcli && rm -rf "$T"
manifest:
skills/gogcli/SKILL.mdsafety · automated scan (low risk)
This is a pattern-based risk scan, not a security review. Our crawler flagged:
- uses sudo
Always read a skill's source content before installing. Patterns alone don't mean the skill is malicious — but they warrant attention.
source content
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 https://github.com/steipete/gogcli.git # 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:
http://localhost:8085/callback
- Enable APIs you need
- Download OAuth client credentials JSON file
- Copy to
~/Downloads/
Step 2: Authorize Your Account
cd gogcli ./bin/gog auth add you@gmail.com ~/Downloads/client_secret_....json
Step 3: Verify
./bin/gog auth list ./bin/gog gmail search 'is:unread' --max 5
Common Commands
Gmail
# Search ./bin/gog gmail search 'query' --max 20 # Send ./bin/gog gmail send 'recipient@gmail.com' --subject 'Hello' --body 'Message' # Labels ./bin/gog gmail labels list
Calendar
# List events ./bin/gog calendar events list --max 50 # Create event ./bin/gog calendar events create 'Meeting' --start '2026-01-30T10:00'
Drive
# List files ./bin/gog drive ls --query 'pdf' --max 20 # Upload file ./bin/gog drive upload ~/Documents/file.pdf
Sheets
# List sheets ./bin/gog sheets list # Export sheet ./bin/gog sheets export <spreadsheet-id> --format pdf
Contacts
./bin/gog contacts search 'John Doe'
Tasks
# List tasklists ./bin/gog tasks list # Add task ./bin/gog tasks add --title 'Task' --due '2026-01-30'
Notes
- Use
flag for scripting--json - Credentials stored in
~/.config/gog/ - Use
to check authentication statusgog auth list