Google Calendar CLI Skill for Openclaw

A command-line integration for Google Calendar that allows AI agents to manage schedules, list agendas, and organize events using gcalcli.

xejrax
v1.0.0
Feb 4, 2026
1
4.6k
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install brainz-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 brainz-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 Google Calendar CLI Skill?

This skill provides a robust interface between AI agents and Google Calendar by leveraging the gcalcli utility. It enables developers to programmatically interact with their schedules, allowing for automated event management directly from an agent's workspace. By incorporating this into the Openclaw Skills ecosystem, users can bridge the gap between their coding environment and their professional calendar.

The integration supports both standard Google Calendar API access and CalDAV protocols, making it a versatile tool for various scheduling environments. Whether you are building an automated personal assistant or a team-wide scheduling bot, this skill provides the necessary CLI hooks to manipulate calendar data efficiently.

Google Calendar CLI Skill Use Cases

  • Automatically scheduling team syncs or meetings through natural language prompts
  • Generating a summary of upcoming agenda items for daily planning
  • Identifying and deleting duplicate or cancelled events using search queries
  • Syncing development deadlines with a primary calendar for better time management

How Google Calendar CLI Skill Works

  1. The AI agent receives a request to perform a calendar-related action like creating a meeting.
  2. The skill invokes the gcalcli binary with the specific arguments for adding, listing, or deleting events.
  3. Authentication is handled via environment variables or pre-configured API credentials on the host machine.
  4. The command output is captured and processed by the agent to provide a human-readable confirmation to the user.

Google Calendar CLI Skill Setup

To use this skill, you must first install the gcalcli package. Use the following command:

pip install gcalcli

You must also configure your credentials. Ensure you have set the GOOGLE_CALENDAR_API_KEY for Google-specific integration, or provide CALDAV_URL, CALDAV_USER, and CALDAV_PASS if you are using a CalDAV service. These environment variables allow Openclaw Skills to authenticate your requests securely.

Google Calendar CLI Skill Data Schema & Taxonomy

The skill interacts with calendar data using the following structure:

Property Description
title The name or summary of the calendar event
when The start date and time of the event
duration The length of the event in minutes
agenda_range Start and end dates used for listing upcoming events
query A search string used to identify specific events for deletion

Google Calendar CLI Skill Advanced Features

  • Support for CalDAV servers as an alternative to Google Calendar
  • Advanced search-and-destroy functionality to remove events by matching keywords
  • Flexible date parsing allowing for relative time commands (e.g., 'tomorrow at 10am')
  • Integration with other Openclaw Skills for cross-platform automation workflows

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*