Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
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.
User asks: Can you book a 30-minute call with me next Tuesday afternoon?
- 1Call RUBE_SEARCH_TOOLS to retrieve current Cal.com tool schemas
- 2Verify Cal.com connection is ACTIVE via RUBE_MANAGE_CONNECTIONS
- 3Call CAL_GET_AVAILABLE_SLOTS_INFO with next Tuesday's date range and the relevant event type ID
- 4Call CAL_POST_NEW_BOOKING_REQUEST with the selected slot, attendee name, email, and timezone
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.