A programmatic wrapper for the Google Calendar API allowing agents to manage schedules, events, and appointments via command-line interface.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install google-calendar
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install google-calendar using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The Google Calendar skill provides a robust interface for interacting with the Google Calendar REST API directly through an automated environment. Built as a Python-based utility, it enables developers to perform full CRUD (Create, Read, Update, Delete) operations on calendar events, including listing upcoming meetings, scheduling new appointments, and modifying existing entries using standard ISO formats.
This integration bridges the gap between automated workflows and personal or team scheduling, making it a vital addition to any suite of Openclaw Skills. It handles OAuth 2.0 authentication securely using refresh tokens, ensuring that your calendar data remains protected while accessible for headless automation or command-line task management.
GOOGLE_CLIENT_ID=<your_id> GOOGLE_CLIENT_SECRET=<your_secret> python3 -m google_calendar.auth
openclaw secret set GOOGLE_CLIENT_ID <value>
openclaw secret set GOOGLE_CLIENT_SECRET <value>
openclaw secret set GOOGLE_REFRESH_TOKEN <value>
openclaw secret set GOOGLE_CALENDAR_ID primary
pip install --user google-auth google-auth-oauthlib google-api-python-client
The skill interacts with the Google Calendar API using the following data structure for event management:
| Parameter | Description | Data Type |
|---|---|---|
| title | The summary or name of the calendar event | String |
| start/end | The start and end times for the event | ISO 8601 Timestamp |
| attendees | A list of invitee email addresses | Comma-separated String |
| event-id | The unique identifier used for updating or deleting events | String |
| location | The physical address or meeting link for the event | String |
| desc | A detailed description or notes for the event | String |
Loading
A powerful command-line interface to manage Raindrop.io bookmarks using the REST API.

A configuration-driven calendar integration that generates structured JSON reminder plans from Google Calendar and CalDAV sources.

A comprehensive CLI tool for automating Meta Business platforms including WhatsApp, Instagram, Facebook Pages, and Messenger via the Graph API.

A resilient external monitoring service designed to ensure your OpenClaw Gateway maintains 24/7 uptime through automated health checks and restarts.

A powerful integration for Openclaw Skills that provides professional-grade text-to-speech synthesis and speech-to-text transcription via Resemble AI.

A command-line interface skill for managing Starknet assets and smart contract interactions with session-based security.








































