LaunchKit · 2026
Back to Skills

cal-com-automation

Automate Cal.com tasks via Rube MCP (Composio)

1
1.4k downloads
by @sohamganatra

Setup & Installation

openclaw skills install @sohamganatra/cal-com-automation

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

npx clawhub install cal-com-automation

What This Skill Does

Automates Cal.com scheduling operations through Composio's Cal toolkit via Rube MCP. Covers booking management, availability checking, webhook configuration, and team administration using structured tool sequences.

Handles Cal.com authentication through Composio's managed connection, so no API keys need to be configured manually.

When to use it

  • Listing upcoming bookings filtered by date or status
  • Finding available time slots before scheduling a meeting
  • Creating a booking for a specific event type and attendee
  • Setting up webhooks to trigger on booking or cancellation events
  • Viewing and managing team event types within an organization

Example Workflow

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

INPUT

User asks: Can you book a 30-minute call with me next Tuesday afternoon?

AGENT
  1. 1Call RUBE_SEARCH_TOOLS to retrieve current Cal.com tool schemas
  2. 2Verify Cal.com connection is ACTIVE via RUBE_MANAGE_CONNECTIONS
  3. 3Call CAL_GET_AVAILABLE_SLOTS_INFO with next Tuesday's date range and the relevant event type ID
  4. 4Call CAL_POST_NEW_BOOKING_REQUEST with the selected slot, attendee name, email, and timezone
OUTPUT

Booking confirmed for Tuesday afternoon with a calendar invite sent to the attendee

Requirements

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

Cal.com account