让你的 AI Agent 连接 Cal.com

指定事件类型、日期范围与时区,查找时段或预约选定时间。

47 个工具 OAuth

试试这些 Cal.com 任务

将提示词复制到已安装 oo Skill 的 Agent,补充页面链接和原始笔记后执行。

oo Skill Cal.com

查找可用会议时段

在指定时间范围内查询选定事件类型。

/oo Cal.com: 查询 Cal.com 事件类型[事件类型 ID]在[起始时间]至[结束时间]、时区[IANA 时区]的可用时段,按该时区展示返回选项。

预约选定时间

为指定参与者和事件类型创建预约。

/oo Cal.com: 为 Cal.com 事件类型[事件类型 ID]创建预约,开始时间为[含时区偏移的时间],参与者[姓名]、邮箱[邮箱]、时区[IANA 时区],报告预约 UID 与返回状态。

查看即将开始的预约

按明确的开始时间范围读取预约。

/oo Cal.com: 列出 Cal.com 在[起始时间]之后、[结束时间]之前开始的预约,整理返回时间与状态。

开始使用 Cal.com

  1. 安装 OOMOL

    在 Agent 中配置 oo CLI 和 oo Skill。

    安装 OOMOL →
  2. 连接 Cal.com

    授权 Cal.com 账号。

    连接 Cal.com →
  3. 向 Agent 交代任务

    使用 /oo,说明要读取的页面、修改的内容和保存位置。

    连接指南 →

选择你的 Agent

  • 有权访问所需事件类型或预约。
  • 使用明确时间与 IANA 时区。创建预约需要参与者姓名、邮箱和时区。

Cal.com 工具

这个连接读取事件类型、可用时段、预约与日程,并支持创建、取消和改期预约。

事件类型与可用情况

读取事件定义并查询可用时段。

预约管理

创建和查看预约,或执行指定的取消与改期。

47 个工具

Get My Profile

从经过身份验证的 OAuth 账户获取当前 Cal.com 用户个人资料。

cal.get_my_profile

Retrieve My Information

retrieve-my-information 操作名称的兼容别名。返回经过身份验证的 Cal.com 用户个人资料。

cal.retrieve_my_information

Update My Profile

更新当前 Cal.com 用户的个人资料字段,如姓名、个人简介、时区和品牌。

cal.update_my_profile

Update User Profile Details

update-user-profile-details 操作名称的兼容别名。更新经过身份验证的 Cal.com 用户个人资料。

cal.update_user_profile_details

List Event Types

列出经过身份验证用户的 Cal.com 事件类型,支持可选的分页和状态筛选。

cal.list_event_types

Get Event Type

按其数字 ID 获取单个 Cal.com 事件类型。

cal.get_event_type

Retrieve Event Type By Id

retrieve-event-type-by-id 操作名称的兼容别名。按 ID 获取单个 Cal.com 事件类型。

cal.retrieve_event_type_by_id

Fetch Event Type Details

fetch-event-type-details 操作名称的兼容别名。按 ID 获取单个 Cal.com 事件类型。

cal.fetch_event_type_details

Create Event Type

为经过身份验证的用户创建 Cal.com 事件类型。

cal.create_event_type

Update Event Type

按数字 ID 更新 Cal.com 事件类型。

cal.update_event_type

Delete Event Type

按数字 ID 删除 Cal.com 事件类型。

cal.delete_event_type

Delete Event Type By Id

delete-event-type-by-id 操作名称的兼容别名。按 ID 删除 Cal.com 事件类型。

cal.delete_event_type_by_id

Get Event Type Private Links

列出为 Cal.com 事件类型配置的私有链接。

cal.get_event_type_private_links

Get Available Slots Info

get-available-slots-info 操作名称的兼容操作。返回用户、团队或事件类型的可用时段。

cal.get_available_slots_info

Retrieve Calendar List

retrieve-calendar-list 操作名称的兼容别名。列出已连接的日历和选定的目标日历。

cal.retrieve_calendar_list

Retrieve Calendar Busy Times

retrieve-calendar-busy-times 操作名称的兼容别名。返回特定日历的忙碌范围。

cal.retrieve_calendar_busy_times

Update Destination Calendar Integration

update-destination-calendar-integration 操作名称的兼容别名。更新用于创建事件的目标日历。

cal.update_destination_calendar_integration

List Bookings

列出经过身份验证的 Cal.com 用户的预订,支持可选的日期、参与者和事件类型筛选。

cal.list_bookings

Fetch All Bookings

fetch-all-bookings 操作名称的兼容别名。列出预订,支持可选筛选和分页。

cal.fetch_all_bookings

Get Booking

按预订 UID 获取 Cal.com 预订。

cal.get_booking

Retrieve Booking Details By Uid

retrieve-booking-details-by-uid 操作名称的兼容别名。按 UID 获取预订。

cal.retrieve_booking_details_by_uid

Create Booking

创建 Cal.com 预订。

cal.create_booking

Post New Booking Request

post-new-booking-request 操作名称的兼容别名。创建预订。

cal.post_new_booking_request

List Attendees

按预订 UID 列出 Cal.com 预订的参与者。

cal.list_attendees

Add Attendee

向 Cal.com 预订添加参与者。

cal.add_attendee

List Booking References

列出 Cal.com 预订的预订引用。

cal.list_booking_references

Get Booking References

get-booking-references 操作名称的兼容别名。列出预订引用。

cal.get_booking_references

Confirm Booking By Uid

按 UID 确认 Cal.com 预订。

cal.confirm_booking_by_uid

Decline Booking With Reason

按 UID 拒绝 Cal.com 预订,可附原因。

cal.decline_booking_with_reason

Mark Booking Absent For Uid

将 Cal.com 预订的主持人或参与者标记为缺席。

cal.mark_booking_absent_for_uid

Reassign Booking With Uid

将轮询预订重新分配给特定的主持人用户ID。

cal.reassign_booking_with_uid

Cancel Booking

按 UID 取消 Cal.com 预订,可选择提供取消原因。

cal.cancel_booking

Cancel Booking Via Uid

cancel-booking-via-uid 操作名称的兼容别名。按 UID 取消预订。

cal.cancel_booking_via_uid

Reschedule Booking

按 UID 将 Cal.com 预订重新安排到新的开始时间。

cal.reschedule_booking

Reschedule Booking By Uid

reschedule-booking-by-uid 操作名称的兼容别名。按 UID 重新安排预订。

cal.reschedule_booking_by_uid

List Schedules

列出可供已认证 Cal.com 用户使用的日程。

cal.list_schedules

Retrieve Schedules List

retrieve-schedules-list 操作名称的兼容别名。列出已认证用户的日程。

cal.retrieve_schedules_list

Get Schedule

按数字日程ID获取 Cal.com 日程。

cal.get_schedule

Fetch Schedule By Id

fetch-schedule-by-id 操作名称的兼容别名。按数字ID获取日程。

cal.fetch_schedule_by_id

Create Schedule

为已认证 Cal.com 用户创建日程。

cal.create_schedule

Create User Availability Schedule

create-user-availability-schedule 操作名称的兼容别名。创建日程。

cal.create_user_availability_schedule

Update Schedule

更新已认证 Cal.com 用户的日程。

cal.update_schedule

Update Schedule By Id

update-schedule-by-id 操作名称的兼容别名。更新日程。

cal.update_schedule_by_id

Delete Schedule

删除已认证 Cal.com 用户的日程。

cal.delete_schedule

Delete Schedule By Id

delete-schedule-by-id 操作名称的兼容别名。删除日程。

cal.delete_schedule_by_id

Get Default Schedule

获取已认证 Cal.com 用户的默认日程。

cal.get_default_schedule

Get Default Schedule Details

get-default-schedule-details 操作名称的兼容别名。返回已认证用户的默认日程。

cal.get_default_schedule_details

常见问题

应该提供哪个时区?

查询时段与填写参与者时使用 Asia/Shanghai 等 IANA 时区;选定开始时间时带上偏移量以明确时刻。

如何修改已有预约?

使用预约 UID,明确要求取消,或提供新的开始时间进行改期。

可以填写自定义预约问题吗?

创建预约支持自定义预约字段的回答,同时需要填写必需参与者资料。

连接 Cal.com

关于 Cal.com ↗