Gog Xiaoshu

v1.0.0

Google Workspace CLI for Gmail, Calendar, Drive, Contacts, Sheets, and Docs.

0· 122·0 current·0 all-time

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for xiaomaju-888/gog-xiaoshu.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "Gog Xiaoshu" (xiaomaju-888/gog-xiaoshu) from ClawHub.
Skill page: https://clawhub.ai/xiaomaju-888/gog-xiaoshu
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Required binaries: gog
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install gog-xiaoshu

ClawHub CLI

Package manager switcher

npx clawhub@latest install gog-xiaoshu
Security Scan
Capability signals
Requires OAuth token
These labels describe what authority the skill may exercise. They are separate from suspicious or malicious moderation verdicts.
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description (Google Workspace CLI) match the runtime requirements: the skill requires a 'gog' binary and documents OAuth client credentials and per-account auth. Asking for a CLI and OAuth setup is appropriate for this purpose.
Instruction Scope
SKILL.md only instructs the agent/user to install/use the 'gog' CLI, perform OAuth setup with a client_secret.json, set an optional GOG_ACCOUNT env var, and run workspace commands. It does not instruct reading unrelated host files or sending data to unexpected endpoints.
Install Mechanism
Install uses a third-party Homebrew tap (steipete/tap/gogcli) which will install a binary. Homebrew taps are a common install mechanism but are not the official Homebrew/core; reviewing the tap's formula/repo before installing is prudent.
Credentials
The skill declares no required environment variables or credentials. SKILL.md mentions an optional GOG_ACCOUNT env var and user-provided OAuth client secrets — both are proportional and expected for a Google Workspace CLI.
Persistence & Privilege
The skill is not always-enabled and does not request system-wide config changes. It is user-invocable and can be invoked by the agent (default), which is normal for skills.
Assessment
This skill is internally consistent with a Google Workspace CLI: it expects you to install the 'gog' binary and perform OAuth with your client_secret.json. Before installing, review the Homebrew tap (steipete/tap/gogcli) and the project's source to confirm you trust the publisher. Keep your OAuth client_secret.json private, grant only the minimal API scopes you need, and be cautious when running commands that send mail or modify data (confirm prompts or run with --no-input only in scripted, trusted contexts).

Like a lobster shell, security has layers — review code before you run it.

Runtime requirements

🎮 Clawdis
Binsgog

Install

Install gog (brew)
Bins: gog
brew install steipete/tap/gogcli
latestvk97ech1q7bbzxaqa7gmhjhbnyx849bxs
122downloads
0stars
1versions
Updated 3w ago
v1.0.0
MIT-0

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.

Comments

Loading comments...