Automate Cal.com tasks via Rube MCP (Composio): manage bookings, check availability, configure webhooks, and handle teams. Always search tools first for current schemas.
Install with Tessl CLI
npx tessl i github:davepoon/buildwithclaude --skill cal-com-automation71
Does it follow best practices?
If you maintain this skill, you can automatically optimize it using the tessl CLI to improve its score:
npx tessl skill review --optimize ./path/to/skillValidation for skill structure
Connection setup and booking creation workflow
RUBE_SEARCH_TOOLS first
46%
100%
RUBE_MANAGE_CONNECTIONS with cal
100%
100%
ACTIVE connection check
100%
100%
CAL_FETCH_ALL_BOOKINGS for cancellations
100%
100%
Correct status filter value
100%
100%
Availability check before booking
53%
100%
CAL_POST_NEW_BOOKING_REQUEST for creation
100%
100%
ISO 8601 with timezone for booking times
100%
100%
IANA timezone string
100%
100%
Numeric eventTypeId
100%
100%
Without context: $1.2306 · 3m 15s · 22 turns · 24 in / 5,313 out tokens
With context: $0.2693 · 1m 11s · 11 turns · 171 in / 3,889 out tokens
Availability checking with correct date formats
RUBE_SEARCH_TOOLS first
0%
100%
RUBE_MANAGE_CONNECTIONS setup
0%
100%
ACTIVE connection verified
0%
100%
CAL_RETRIEVE_CALENDAR_BUSY_TIMES used
13%
100%
CAL_GET_AVAILABLE_SLOTS_INFO used
13%
100%
Both availability tools present
20%
100%
YYYY-MM-DD date format
46%
100%
Explicit timezone parameter
100%
100%
eventTypeId in slot query
100%
100%
Busy vs slots distinction
100%
100%
Without context: $0.3825 · 1m 55s · 27 turns · 2,221 in / 6,275 out tokens
With context: $0.2960 · 1m 10s · 15 turns · 51 in / 3,621 out tokens
Webhook configuration and team management
RUBE_SEARCH_TOOLS first
0%
100%
RUBE_MANAGE_CONNECTIONS setup
0%
100%
CAL_RETRIEVE_WEBHOOKS_LIST before update
40%
100%
HTTPS webhook URL
100%
100%
BOOKING_CREATED trigger
100%
100%
BOOKING_RESCHEDULED trigger
100%
100%
BOOKING_CANCELLED trigger
100%
100%
active parameter included
100%
100%
secret parameter included
100%
100%
CAL_GET_ORGANIZATION_ID before team creation
33%
100%
URL-safe team slug
100%
100%
Without context: $0.4448 · 2m 5s · 32 turns · 1,415 in / 7,223 out tokens
With context: $0.3174 · 1m 13s · 14 turns · 52 in / 3,960 out tokens
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.