LaunchKit · 2026
Back to Skills

calendar-scheduling

Schedule and book across Google, Outlook, and CalDAV.

2
758 downloads
by @billylui

Setup & Installation

openclaw skills install @billylui/calendar-scheduling

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

npx clawhub install calendar-scheduling

Version History

v0.9.1Mar 10, 2026 - Version note by skill developer:

Release v0.9.1

What This Skill Does

Routes calendar operations to two sub-skills: one for datetime and timezone work, one for full scheduling against real calendars. Works with Google Calendar, Outlook, and CalDAV. Provides 18 tools covering availability checking, event listing, free slot finding, and booking.

Atomic Two-Phase Commit booking prevents double-booking when merging availability across multiple calendar providers in a single operation.

When to use it

  • Finding open time across multiple calendars before proposing a meeting
  • Booking a 1:1 with a colleague without leaving the chat interface
  • Converting a call time between timezones for a cross-region team
  • Checking a contact's public availability before sending an invite
  • Scheduling a recurring weekly sync while verifying no existing conflicts

Example Workflow

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

INPUT

User asks: Schedule a meeting with jane@example.com next Tuesday at 2pm

AGENT
  1. 1Calls get_temporal_context to determine the current date and active timezone
  2. 2Calls resolve_datetime to convert 'next Tuesday at 2pm' to an exact timestamp
  3. 3Calls list_calendars to discover which calendars are connected
  4. 4Calls check_availability to verify no conflicts exist at the resolved time
  5. 5Presents booking details to the user, then calls book_slot on confirmation
OUTPUT

Meeting booked for Tuesday at 2pm with jane@example.com, added to the connected calendar

Requirements

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

Google Calendar, Microsoft Outlook, or CalDAV account with OAuth credentials (one-time setup required before calendar tools work; datetime tools work without credentials)