gog

Use gog for Gmail/Calendar/Drive/Contacts/Sheets/Docs. Requires OAuth setup.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "gog" with this command: npx skills add haosdent/skills/haosdent-skills-gog

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.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

OpenClaw Skill Growth

Make OpenClaw Skills observable, diagnosable, and safely improvable over time. Use this when the user wants to maintain many SKILL.md files, inspect repeated...

Registry SourceRecently Updated
171Profile unavailable
General

Find Skills for ClawHub

Search for and discover OpenClaw skills from ClawHub (the official skill registry). Activate when user asks about finding skills, installing skills, or wants...

Registry SourceRecently Updated
2871Profile unavailable
General

Calendar Hold Sync

Sync one or more source Google calendars into private Busy hold events in one or more target calendars using gog. Use when users need idempotent double-booki...

Registry SourceRecently Updated
4782Profile unavailable
General

Skill Listing Polisher

Improve a skill's public listing before publish. Use when tightening title, description, tags, changelog, and scan-friendly packaging so the listing looks cl...

Registry SourceRecently Updated
1130Profile unavailable