LaunchKit · 2026
Back to Skills

brainz-calendar

Manage Google Calendar events using `gcalcli`.

1
1.8k downloads
by @xejrax

Setup & Installation

openclaw skills install @xejrax/brainz-calendar

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install brainz-calendar

What This Skill Does

Manages Google Calendar events from the command line using gcalcli. Supports listing events by date range, creating events with a title and duration, and deleting events by name. Also works with CalDAV-compatible calendar services as an alternative to the Google Calendar API.

Lets you read and write calendar events from scripts and terminal workflows without a browser or GUI app.

When to use it

  • Scheduling a team meeting without leaving the terminal
  • Checking tomorrow's agenda from a shell script
  • Deleting old placeholder events by name
  • Adding calendar events from an automation or cron job
  • Reviewing the week's schedule during a morning routine

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: Schedule a 30-minute team sync for February 4 at 10am

AGENT
  1. 1Parse the event title, date, and duration from the request
  2. 2Run gcalcli add --title "Team sync" --when "2026-02-04 10:00" --duration 30
  3. 3Confirm the event was created successfully
OUTPUT

Event 'Team sync' created on February 4, 2026 at 10:00 AM for 30 minutes

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

GOOGLE_CALENDAR_API_KEY environment variable (or CALDAV_URL, CALDAV_USER, and CALDAV_PASS for CalDAV)