CtrlK
BlogDocsLog inGet started
Tessl Logo

cal-com-automation

Automate Cal.com tasks via Rube MCP (Composio): manage bookings, check availability, configure webhooks, and handle teams. Always search tools first for current schemas.

72

1.61x
Quality

58%

Does it follow best practices?

Impact

100%

1.61x

Average score across 3 eval scenarios

SecuritybySnyk

Advisory

Suggest reviewing before use

Optimize this skill with Tessl

npx tessl skill review --optimize ./.trae/skills/cal-com-automation/SKILL.md
SKILL.md
Quality
Evals
Security

Evaluation results

100%

15%

Automate Client Booking Review and Rescheduling

Connection setup and booking creation workflow

Criteria
Without context
With context

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%

100%

62%

Find Open Appointment Slots for a Medical Practice

Availability checking with correct date formats

Criteria
Without context
With context

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%

100%

37%

Set Up Booking Notifications for an Events Company

Webhook configuration and team management

Criteria
Without context
With context

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%

Repository
Lingjie-chen/MT5
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

Table of Contents

Is this your skill?

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.