Booking lifecycle — pending, confirmed, rescheduled, cancelled — plus attendees, references, no-shows, and reminders.
65
77%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Fix and improve this skill with Tessl
tessl review fix ./packages/scheduling/docs/skills/bookings/SKILL.mdfrom_reschedule links them)The reschedule-booking action creates a new booking with a link back to
the old via fromReschedule. iCalUID is preserved across the reschedule
chain (RFC 5545), and iCalSequence is bumped.
mark-no-show sets noShow: true on an attendee. Round-robin calibration
uses this to penalize hosts whose attendees no-show frequently.
Every booking has a cancelToken and rescheduleToken used in public
magic links sent to attendees. These let them manage the booking without
logging in.
External system IDs: Google Calendar event id, Zoom meeting id, Daily.co
room name. Stored in booking_references, used during cancel/reschedule to
propagate changes back to the source system.
/booking/:uid.ics returns the RFC 5545 calendar file. Used for
confirmation-email attachments and "Add to calendar" buttons.
e9a2f0e
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.