Google Calendar via Maton Gateway for Openclaw

A highly functional gateway integration allowing autonomous agents and systems to seamlessly list, create, patch, and manage Google Calendar events.

otman-ai
v1.0.0
May 20, 2026
0
806
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install google-calender-maton

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 google-calender-maton 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 Google Calendar via Maton Gateway?

The Google Calendar via Maton Gateway skill provides a standardized, secure API interface for managing primary calendar events. Built for modern developer setups and autonomous agents within the Openclaw Skills ecosystem, it bypasses complex OAuth loops by routing requests securely through the Maton Gateway.

This integration allows your automated workflows to handle key schedule synchronization tasks like listing events, scheduling client catch-ups with automated invitations, and dynamically creating Google Meet video links. By utilizing standardized IANA timezones and flexible HTTP PATCH methods, you can seamlessly integrate scheduling functionality directly into your automated pipelines, AI interactions, or internal tools.

Google Calendar via Maton Gateway Use Cases

  • Automatically schedule and reschedule internal team syncs or external client calls based on context.
  • Programmatically invite external clients to calendar events and dispatch real-time email notifications.
  • Instantly generate Google Meet video conferencing links for dynamic, remote-first sessions.
  • Retrieve, parse, and structure daily agendas to give AI agents chronological schedule context.

How Google Calendar via Maton Gateway Works

  1. Authentication: Securely interface with the Maton Gateway by providing your unique Maton API Key as a Bearer token.
  2. Time Zone Alignment: Always specify date-times in strict compliance with the IANA time zone database (e.g., Australia/Melbourne) to avoid scheduling conflicts.
  3. Event Operations: Send JSON payloads via POST, PATCH, or DELETE requests to read, insert, modify, or remove calendar entries.
  4. Automated Invitations: Set the payload's update dispatch configuration to handle automatic calendar invitations and email updates to all participants.

Google Calendar via Maton Gateway Setup

To get started with this skill, set up your authentication key and execute your first list command using the Maton Gateway.

Export your Maton API key as an environment variable:

export MATON_API_KEY="YOUR_API_KEY"

Test the integration by listing the first 20 upcoming single events ordered by start time:

curl "https://gateway.maton.ai/google-calendar/calendar/v3/calendars/primary/events?maxResults=20&singleEvents=true&orderBy=startTime" \
-H "Authorization: Bearer $MATON_API_KEY"

Google Calendar via Maton Gateway Data Schema & Taxonomy

The skill organizes calendar scheduling data using standard JSON payloads based on the Google Calendar v3 Event resource. Below is the reference structure:

Property Type Description
summary String The title/name of the calendar event.
description String Optional description or meeting agenda details.
start Object Standard start time configuration. Contains dateTime (ISO 8601) and IANA timeZone.
end Object Standard end time configuration. Contains dateTime (ISO 8601) and IANA timeZone.
attendees Array A list of participant email objects, e.g., [{"email": "[email protected]"}].
conferenceData Object Holds configuration structure to trigger Google Meet auto-generation.

Google Calendar via Maton Gateway Advanced Features

  • Google Meet Integration: Automatically attach a unique hangoutsMeet video call link by adding the query parameter conferenceDataVersion=1 during event creation.
  • Granular Updates: Minimize payload size by leveraging the HTTP PATCH method to change specific properties (like rescheduling time fields) without replacing the entire event object.
  • Global Sync Notification: Control update propagation to all event attendees using the sendUpdates: "all" configuration parameter.
  • IANA Time Zone Enforcement: Bulletproof time offsets handling across global locations to guarantee meeting accuracy in any timezone.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*