openclaw - 💡(How to fix) Fix gog calendar integration may miss manually created Google Calendar events [1 participants]

Official PRs (…)
ON THIS PAGE

Recommended Tools

×6

Utilities matched from this issue’s tags and category — try them while you read without losing context.

GitHub issue graph ai analysis

Paste a GitHub issue URL. We fetch that issue, discover linked issues from bodies/comments/timeline, collect linked pull requests, and produce a structured English report.

The report is written in English Markdown for sharing and archival.

Helpful · Quick feedback

Loading…
GitHub stats
openclaw/openclaw#63243Fetched 2026-04-09 07:56:23
View on GitHub
Comments
0
Participants
1
Timeline
0
Reactions
0
Author
Participants

OpenClaw daily briefing flows that rely on the gog skill for Google Calendar can miss events that were created manually in the Google Calendar UI.

In the affected setup, events created through gog calendar create are returned normally, but some manually created UI events are not returned by gog calendar events / gog calendar search for the same day.

This results in incomplete morning/evening calendar briefings.

Error Message

For the same calendar/day:

  • a manually created UI event exists and is visible in Google Calendar
  • a CLI-created event exists and is also visible in Google Calendar
  • gog calendar events ... returns only the CLI-created event
  • gog calendar search ... does not find the manual event either

Root Cause

OpenClaw automations that use the gog skill as the source of truth for daily briefings can produce incorrect output such as:

  • "no events today"
  • partial schedule summaries

Code Example

gog calendar create primary \
  --summary "CLI Event" \
  --from "2026-04-09T10:00:00+05:00" \
  --to "2026-04-09T10:30:00+05:00"

---

gog calendar events primary \
  --from '2026-04-09T00:00:00' \
  --to '2026-04-09T23:59:59' \
  --json

---

gog calendar search 'Manual Event' \
  --calendar primary \
  --from '2026-04-09T00:00:00' \
  --to '2026-04-09T23:59:59' \
  --max 10 \
  --json
RAW_BUFFERClick to expand / collapse

Summary

OpenClaw daily briefing flows that rely on the gog skill for Google Calendar can miss events that were created manually in the Google Calendar UI.

In the affected setup, events created through gog calendar create are returned normally, but some manually created UI events are not returned by gog calendar events / gog calendar search for the same day.

This results in incomplete morning/evening calendar briefings.

Observed behavior

For the same calendar/day:

  • a manually created UI event exists and is visible in Google Calendar
  • a CLI-created event exists and is also visible in Google Calendar
  • gog calendar events ... returns only the CLI-created event
  • gog calendar search ... does not find the manual event either

Minimal reproduction

  1. Create one event manually in the Google Calendar web/mobile UI, for example Manual Event.
  2. Create another event on the same day via CLI, for example:
gog calendar create primary \
  --summary "CLI Event" \
  --from "2026-04-09T10:00:00+05:00" \
  --to "2026-04-09T10:30:00+05:00"
  1. List that day's events:
gog calendar events primary \
  --from '2026-04-09T00:00:00' \
  --to '2026-04-09T23:59:59' \
  --json
  1. Optionally search for the manual event title:
gog calendar search 'Manual Event' \
  --calendar primary \
  --from '2026-04-09T00:00:00' \
  --to '2026-04-09T23:59:59' \
  --max 10 \
  --json

Expected behavior

Both events visible in Google Calendar UI should be returned by gog for the same account/calendar/day.

Actual behavior

Only the CLI-created event is returned, while the manual UI-created event is missing.

Why this matters

OpenClaw automations that use the gog skill as the source of truth for daily briefings can produce incorrect output such as:

  • "no events today"
  • partial schedule summaries

Notes

This may be caused by one of the following:

  • event type filtering differences between UI-created and CLI-created events
  • date/time range filtering edge cases
  • primary calendar resolution differences
  • API/default query behavior in gog

No private account details, event titles, event IDs, or raw personal calendar payloads are included here, but I can provide sanitized follow-up output if needed.

extent analysis

TL;DR

The issue can be mitigated by verifying the event type filtering and date/time range filtering in the gog skill to ensure it correctly handles manually created UI events.

Guidance

  • Review the gog skill's event type filtering to determine if it differently handles UI-created versus CLI-created events, potentially causing the manual events to be excluded.
  • Investigate the date/time range filtering in the gog skill to identify any edge cases that might prevent manual UI-created events from being returned.
  • Check the primary calendar resolution in the gog skill to ensure it correctly identifies and retrieves events from the intended calendar.
  • Test the gog calendar events and gog calendar search commands with varying date/time ranges and event types to isolate the cause of the issue.

Example

No specific code snippet can be provided without further details on the gog skill's implementation, but the following command can be used to test the event retrieval with a broader date range:

gog calendar events primary \
  --from '2026-04-08T00:00:00' \
  --to '2026-04-10T23:59:59' \
  --json

Notes

The root cause of the issue is uncertain and may require further investigation into the gog skill's implementation and the Google Calendar API's behavior.

Recommendation

Apply workaround: Modify the gog skill to handle event type filtering and date/time range filtering more robustly, or use an alternative method to retrieve events from Google Calendar, such as directly querying the Google Calendar API.

Vote matrix · Quick signals

Works
Did the solution work? Tap to confirm.
Easy Fix
Was it a quick fix?
Time Saver
Did it save you time?
Blocking
Was it severely blocking?
Common Issue
Are others likely hitting this too?
Flaky / Intermittent
Is it intermittent?
Verified / Reproducible
Can you reproduce it reliably?
Loading…

FAQ

Expected behavior

Both events visible in Google Calendar UI should be returned by gog for the same account/calendar/day.

Still need to ship something?

×6

Another batch ranked right after the header list — different links, same matching logic.

Back to top recommendations

TRENDING