Automate Google Calendar events, scheduling, availability checks, and attendee management via Rube MCP (Composio). Create events, find free slots, manage attendees, and list calendars programmatically.
Install with Tessl CLI
npx tessl i github:Lingjie-chen/MT5 --skill google-calendar-automation80
Quality
72%
Does it follow best practices?
Impact
94%
1.59xAverage score across 3 eval scenarios
Optimize this skill with Tessl
npx tessl skill review --optimize ./.trae/skills/google-calendar-automation/SKILL.mdEvent creation with correct datetime and timezone formats
RUBE_SEARCH_TOOLS first
100%
100%
RUBE_MANAGE_CONNECTIONS step
100%
100%
LIST_CALENDARS prerequisite
100%
100%
ISO 8601 datetime format
100%
100%
IANA timezone identifier
100%
100%
Duration hours field
0%
100%
Duration minutes <= 59
0%
100%
GOOGLECALENDAR_CREATE_EVENT used
100%
100%
Correct tool sequence order
100%
100%
Without context: $1.0278 · 3m 50s · 26 turns · 228 in / 7,184 out tokens
With context: $0.1841 · 50s · 11 turns · 14 in / 2,883 out tokens
Attendee management with ID resolution and PATCH semantics
FIND_EVENT for event_id
100%
100%
GMAIL_SEARCH_PEOPLE for name resolution
33%
100%
PATCH_EVENT includes all retained attendees
80%
100%
Dana Chen not in PATCH attendees
90%
0%
REMOVE_ATTENDEE for Dana Chen
0%
100%
send_updates parameter used
100%
100%
event_id as opaque identifier
100%
100%
Attendees as emails only
100%
100%
GOOGLECALENDAR_PATCH_EVENT used
0%
100%
Without context: $1.5228 · 4m 35s · 32 turns · 504 in / 7,064 out tokens
With context: $0.4706 · 1m 55s · 19 turns · 24 in / 6,857 out tokens
Availability checking and free slot scheduling
RUBE_MANAGE_CONNECTIONS setup
0%
0%
GOOGLECALENDAR_FIND_FREE_SLOTS used
0%
100%
Local timezone offset in time bounds
100%
100%
IANA timezone in FIND_FREE_SLOTS
0%
100%
items parameter includes calendars
0%
100%
GOOGLECALENDAR_CREATE_EVENT after slot found
37%
100%
CREATE_EVENT ISO 8601 datetime
66%
100%
CREATE_EVENT IANA timezone
70%
100%
Duration split correctly
0%
100%
Without context: $0.7387 · 2m 2s · 25 turns · 31 in / 7,492 out tokens
With context: $0.4039 · 1m 36s · 18 turns · 137 in / 5,282 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.