gog-calendar for Openclaw

A powerful Google Calendar integration for AI agents utilizing gogcli for robust cross-calendar agenda management and intelligent event searching.

lstpsche
v1.0.0
Feb 4, 2026
5
6.8k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install gog-calendar

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install gog-calendar using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is gog-calendar?

The gog-calendar skill integrates the gogcli tool to provide AI agents with comprehensive access to Google Calendar data. It is designed to handle complex scheduling tasks by querying multiple calendars simultaneously, aggregating results, and presenting them in a token-efficient manner. As part of the Openclaw Skills ecosystem, it prioritizes reliability by utilizing structured JSON for logic-heavy tasks and plain text for simple summaries.

This skill excels at noise reduction by automatically filtering out secondary calendars like national holidays unless otherwise specified. It ensures high security for write operations by requiring explicit user confirmation before any modifications are made to the calendar, making it a dependable choice for managing professional and personal schedules.

gog-calendar Use Cases

  • Generating a unified daily, weekly, or custom range agenda across all user calendars.
  • Performing deep keyword searches for events spanning multiple calendars over a 6-month window.
  • Streamlining schedule management by filtering out holiday and noise calendars automatically.
  • Safely creating, updating, or deleting events with a mandatory verification step.
  • Processing event RSVPs and managing attendee details via command-line automation.

How gog-calendar Works

  1. Scans and lists all available Google Calendars to identify IDs and metadata for proper filtering.
  2. Applies exclusion logic to remove non-essential calendars (like holidays) based on pre-defined or user-provided rules.
  3. Executes targeted queries using gogcli, choosing between plain text for low-cost token usage or JSON for data-heavy operations.
  4. Aggregates results from separate calendar IDs into a single, deduplicated, and chronologically sorted list.
  5. Presents the final filtered data to the user, highlighting the search window and any exclusions applied.
  6. Initiates a confirmation loop for any write actions, summarizing the proposed changes before execution.

gog-calendar Setup

To utilize this skill within the Openclaw Skills framework, you must install the gogcli dependency. Use the following commands to install via Homebrew:

brew tap steipete/tap
brew install gogcli

Once installed, ensure your environment is authenticated by running the gog login command to grant the necessary Google Calendar permissions.

gog-calendar Data Schema & Taxonomy

The skill organizes calendar data into structured formats to ensure accurate cross-referencing.

Attribute Description Output Format
calendarId Unique ID for specific Google Calendars String/ID
eventId Unique identifier for calendar events String/ID
summary The title or main description of the event Plain Text
time range Start and end times in ISO or human-readable format DateTime
location Physical address or meeting link String
status RSVP or event confirmation status String

gog-calendar Advanced Features

  • Cross-calendar aggregation that overcomes the native API limitation of single-calendar scoped searches.
  • Token-optimization logic that defaults to plain-text output for summaries to reduce LLM overhead.
  • Intelligent automated filtering for recurring noise calendars like 'National Holidays' and 'Birthdays'.
  • Headless automation support using the --no-input flag to ensure scripts fail gracefully instead of hanging.
  • Best-effort fallback searching that uses title token matching when exact keyword matches fail.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Requires
Bins gog
Github Stars: 0
forks: 0

Featured*