Find Available Meeting Times
Check when your chosen meeting type is available.
/oo Cal.com: Find available times for event type [type] between [start] and [end], shown in timezone [timezone].
Find a time that works and keep appointment changes organized.
Copy a prompt into your agent with the oo Skill installed. Add your page links and source notes before running it.
Check when your chosen meeting type is available.
/oo Cal.com: Find available times for event type [type] between [start] and [end], shown in timezone [timezone].
Reserve a meeting for the attendee and time you choose.
/oo Cal.com: Book event type [type] at [date and time, timezone] for [name and email]. Include these booking answers: [answers].
Summarize appointments within the dates you specify.
/oo Cal.com: Review my bookings between [start] and [end]. Summarize times, attendees, and booking status.
Set up oo CLI and the oo Skill in your agent.
Install OOMOL →Authorize your Cal.com account.
Connect Cal.com →Use /oo with the pages to read, the changes to make, and where to save the result.
Connection Guide →Choose Your Agent
Read event types, availability, and bookings, or create, cancel, and reschedule appointments for your connected account.
Read event definitions and query available slots.
Create and inspect bookings or apply requested cancellations and reschedules.
Get the current Cal.com user profile from the authenticated OAuth account.
cal.get_my_profile Compatibility alias for the retrieve-my-information action name. Returns the authenticated Cal.com user's profile.
cal.retrieve_my_information Update the current Cal.com user's profile fields such as name, bio, timezone, and branding.
cal.update_my_profile Compatibility alias for the update-user-profile-details action name. Updates the authenticated Cal.com user's profile.
cal.update_user_profile_details List Cal.com event types for the authenticated user with optional pagination and status filters.
cal.list_event_types Get a single Cal.com event type by its numeric ID.
cal.get_event_type Compatibility alias for the retrieve-event-type-by-id action name. Gets a single Cal.com event type by ID.
cal.retrieve_event_type_by_id Compatibility alias for the fetch-event-type-details action name. Gets a single Cal.com event type by ID.
cal.fetch_event_type_details Create a Cal.com event type for the authenticated user.
cal.create_event_type Update a Cal.com event type by numeric ID.
cal.update_event_type Delete a Cal.com event type by numeric ID.
cal.delete_event_type Compatibility alias for the delete-event-type-by-id action name. Deletes a Cal.com event type by ID.
cal.delete_event_type_by_id List private links configured for a Cal.com event type.
cal.get_event_type_private_links Compatibility action for the get-available-slots-info action name. Returns available slots for a user, team, or event type.
cal.get_available_slots_info Compatibility alias for the retrieve-calendar-list action name. Lists connected calendars and the selected destination calendar.
cal.retrieve_calendar_list Compatibility alias for the retrieve-calendar-busy-times action name. Returns busy ranges for specific calendars.
cal.retrieve_calendar_busy_times Compatibility alias for the update-destination-calendar-integration action name. Updates the destination calendar used for created events.
cal.update_destination_calendar_integration List bookings for the authenticated Cal.com user with optional date, attendee, and event-type filters.
cal.list_bookings Compatibility alias for the fetch-all-bookings action name. Lists bookings with optional filters and pagination.
cal.fetch_all_bookings Get a Cal.com booking by booking UID.
cal.get_booking Compatibility alias for the retrieve-booking-details-by-uid action name. Gets a booking by UID.
cal.retrieve_booking_details_by_uid Create a Cal.com booking.
cal.create_booking Compatibility alias for the post-new-booking-request action name. Creates a booking.
cal.post_new_booking_request List attendees for a Cal.com booking by booking UID.
cal.list_attendees Add an attendee to a Cal.com booking.
cal.add_attendee List booking references for a Cal.com booking.
cal.list_booking_references Compatibility alias for the get-booking-references action name. Lists booking references.
cal.get_booking_references Confirm a Cal.com booking by UID.
cal.confirm_booking_by_uid Decline a Cal.com booking by UID with an optional reason.
cal.decline_booking_with_reason Mark a Cal.com booking host or attendees absent.
cal.mark_booking_absent_for_uid Reassign a round-robin booking to a specific host user ID.
cal.reassign_booking_with_uid Cancel a Cal.com booking by UID, optionally providing a cancellation reason.
cal.cancel_booking Compatibility alias for the cancel-booking-via-uid action name. Cancels a booking by UID.
cal.cancel_booking_via_uid Reschedule a Cal.com booking by UID to a new start time.
cal.reschedule_booking Compatibility alias for the reschedule-booking-by-uid action name. Reschedules a booking by UID.
cal.reschedule_booking_by_uid List schedules available to the authenticated Cal.com user.
cal.list_schedules Compatibility alias for the retrieve-schedules-list action name. Lists schedules for the authenticated user.
cal.retrieve_schedules_list Get a Cal.com schedule by numeric schedule ID.
cal.get_schedule Compatibility alias for the fetch-schedule-by-id action name. Gets a schedule by numeric ID.
cal.fetch_schedule_by_id Create a schedule for the authenticated Cal.com user.
cal.create_schedule Compatibility alias for the create-user-availability-schedule action name. Creates a schedule.
cal.create_user_availability_schedule Update a schedule for the authenticated Cal.com user.
cal.update_schedule Compatibility alias for the update-schedule-by-id action name. Updates a schedule.
cal.update_schedule_by_id Delete a schedule for the authenticated Cal.com user.
cal.delete_schedule Compatibility alias for the delete-schedule-by-id action name. Deletes a schedule.
cal.delete_schedule_by_id Get the default schedule for the authenticated Cal.com user.
cal.get_default_schedule Compatibility alias for the get-default-schedule-details action name. Returns the default schedule for the authenticated user.
cal.get_default_schedule_details No matching tools.
State the timezone for the meeting time and attendee, such as Asia/Shanghai, so the intended time is clear.
Yes. Identify the booking and give the new time for rescheduling, or explicitly request cancellation.
Manage which optional storage OOMOL can use. You can change these choices from the footer at any time.