brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
gog-advancedReliable Google Workspace CLI skill (gogcli). Defaults to all-calendars for agenda queries; JSON-first; safe writes.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use gog (gogcli) for Google Workspace: Gmail, Calendar, Drive, Contacts, Sheets, Docs.
This skill is optimized for agent reliability:
--json for parsing; treat human tables as fallback.gog auth credentials /path/to/client_secret.jsongog auth add you@gmail.com --services gmail,calendar,drive,contacts,sheets,docsexport GOG_ACCOUNT=you@gmail.comNotes:
gog --help, gog calendar --help, etc.gog supports multiple accounts; use --account or GOG_ACCOUNT. (Prefer env var.)Calendar agenda queries
gog calendar events --all --today|--tomorrow|--week|--days N --jsonCalendar identification
gog calendar calendars --jsonTimezone
--today/--tomorrow/--week/--days when possible.gog calendar time --timezone <IANA_TZ>Writes require confirmation
gog gmail send ...gog calendar create ...gog calendar update ...Default: all calendars.
gog calendar events --all --today --jsonTomorrow / week / next 3 days:
gog calendar events --all --tomorrow --jsongog calendar events --all --week --jsongog calendar events --all --days 3 --jsonSearch events across time window (keyword):
gog calendar search "standup" --days 30 --jsongog calendar search "meeting" --from 2026-02-01T00:00:00Z --to 2026-03-01T00:00:00Z --max 50 --jsonSpecific calendar (only when asked):
gog calendar calendars --jsongog calendar events <calendarId> --today --jsonSearch:
gog gmail search 'newer_than:7d' --max 10 --jsongog gmail search 'from:boss@example.com newer_than:30d' --max 20 --jsonSend (REQUIRES CONFIRMATION FIRST):
gog gmail send --to a@b.com --subject "Hi" --body "Hello"gog drive search "invoice" --max 10 --jsongog contacts list --max 50 --jsonRead:
gog sheets get <sheetId> "Tab!A1:D10" --jsonUpdate (REQUIRES CONFIRMATION FIRST):
gog sheets update <sheetId> "Tab!A1:B2" --values-json '[["A","B"],["1","2"]]' --input USER_ENTEREDAppend (REQUIRES CONFIRMATION FIRST):
gog sheets append <sheetId> "Tab!A:C" --values-json '[["x","y","z"]]' --insert INSERT_ROWSClear (REQUIRES CONFIRMATION FIRST):
gog sheets clear <sheetId> "Tab!A2:Z"gog docs export <docId> --format txt --out /tmp/doc.txtgog docs cat <docId>If calendar results look wrong or empty:
gog auth statusgog calendar calendars --jsongog calendar events --all --today --jsongog calendar time --timezone <IANA_TZ>