让你的 AI Agent 连接 Google 日历

让 AI 助手查看即将到来的活动、寻找会议时间,或在指定日历中添加活动。

38 个工具 OAuth

试试这些 Google 日历 任务

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

oo Skill Google 日历

查看近期日程

将指定日历中的活动整理为包含会议时间和地点的日程表。

/oo Google 日历: 读取[日历 ID]中[开始日期和时间]至[结束日期和时间]的活动,使用[时区],整理会议时间、地点和时间重叠的活动。

寻找会议时间

比较日历忙闲信息,在指定工作时段内提出会议时间。

/oo Google 日历: 比较[日历 ID 列表]在[开始日期和时间]至[结束日期和时间]内的忙闲信息,使用[时区],建议共同空闲的 30 分钟会议时段,先不创建活动。

创建会议

按指定标题、起止时间和参会人添加会议。

/oo Google 日历: 在[日历 ID]中创建“[会议标题]”,时间为[开始日期和时间]至[结束日期和时间],使用[时区]。邀请[参会人邮箱列表],并向他们发送活动通知。

调整会议时间

修改指定日程的时间,保留其他信息。

/oo Google 日历: 把日历 [日历 ID] 中的日程 [日程 ID] 改到 [新的开始和结束时间],时区为 [时区]。保留主题和参会人,并向参会人发送更新。

开始使用 Google 日历

  1. 安装 OOMOL

    在 Agent 中配置 oo CLI 和 oo Skill。

    安装 OOMOL →
  2. 连接 Google 日历

    通过 Google 账号授权连接 Google Calendar。

    连接 Google 日历 →
  3. 向 Agent 交代任务

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

    连接指南 →

选择你的 Agent

  • 可以访问目标日历的 Google 账号。
  • 请说明日历、日期范围和时区。创建或修改活动需要该日历的编辑权限。

Google 日历 工具

Google Calendar 保存活动与日历忙闲信息。连接账号后,可以查看有权访问的日历,并在有编辑权限的日历中修改活动。

读取日历活动

列出和查看活动,包括重复活动的具体场次,用于查看日程。

查询忙闲时间

读取指定日历和时间范围的忙碌时段,找出空闲时间。

创建与更新活动

创建会议、修改活动详情,并向已有活动添加参会人。

38 个工具

List Calendars

列出当前用户的 Google 日历列表条目。

googlecalendar.list_calendars

Get Calendar List Entry

按日历 ID 获取一个 Google 日历列表条目。

googlecalendar.get_calendar_list_entry

Add Calendar To List

将日历添加到当前用户的 Google 日历列表。

googlecalendar.add_calendar_to_list

Update Calendar List Entry

替换 Google 日历列表条目上的可写字段。

googlecalendar.update_calendar_list_entry

Patch Calendar List Entry

修补 Google 日历列表条目上的可写字段。

googlecalendar.patch_calendar_list_entry

Remove Calendar From List

从当前用户的日历列表中移除日历。

googlecalendar.remove_calendar_from_list

Get Calendar

按 ID 获取一个 Google 日历资源。

googlecalendar.get_calendar

Create Calendar

创建 Google 日历。

googlecalendar.create_calendar

Update Calendar

替换 Google 日历资源上的可写字段。

googlecalendar.update_calendar

Patch Calendar

修补 Google 日历资源上的可写字段。

googlecalendar.patch_calendar

Delete Calendar

删除 Google 日历。

googlecalendar.delete_calendar

Clear Calendar

清除 Google 日历中的所有事件。

googlecalendar.clear_calendar

List Events

列出 Google 日历中的事件。

googlecalendar.list_events

List Events All Calendars

跨多个 Google 日历列出事件并聚合结果。

googlecalendar.list_events_all_calendars

Get Event

获取一个 Google Calendar 事件。

googlecalendar.get_event

Create Event

创建 Google Calendar 事件。

googlecalendar.create_event

Update Event

替换 Google Calendar 事件上的可写字段。

googlecalendar.update_event

Patch Event

修补 Google Calendar 事件上的可写字段。

googlecalendar.patch_event

Delete Event

删除 Google Calendar 事件。

googlecalendar.delete_event

Import Event

导入事件到 Google Calendar,不包含 conferenceData 或附件。

googlecalendar.import_event

Move Event

将 Google Calendar 事件移动到另一个日历。

googlecalendar.move_event

List Event Instances

列出重复 Google Calendar 事件的实例。

googlecalendar.list_event_instances

Quick Add Event

使用自然语言文本创建 Google Calendar 事件。

googlecalendar.quick_add_event

Sync Events

增量同步 Google Calendar 中的事件。

googlecalendar.sync_events

Free Busy Query

查询日历和组的忙碌时间间隔。

googlecalendar.free_busy_query

Find Free Slots

从 Google Calendar freeBusy 数据中推导空闲时段。

googlecalendar.find_free_slots

Get Colors

获取 Google Calendar 颜色资源。

googlecalendar.get_colors

List Settings

列出 Google Calendar 设置。

googlecalendar.list_settings

Get Setting

获取一个 Google Calendar 设置。

googlecalendar.get_setting

List Acl

列出 Google Calendar 的 ACL 规则。

googlecalendar.list_acl

Get Acl Rule

从 Google Calendar 获取一个 ACL 规则。

googlecalendar.get_acl_rule

Create Acl Rule

在 Google Calendar 上创建 ACL 规则。

googlecalendar.create_acl_rule

Update Acl Rule

替换 Google Calendar ACL 规则上的可写字段。

googlecalendar.update_acl_rule

Patch Acl Rule

修补 Google Calendar ACL 规则上的可写字段。

googlecalendar.patch_acl_rule

Delete Acl Rule

从 Google Calendar 删除 ACL 规则。

googlecalendar.delete_acl_rule

Find Event

使用查询字符串在 Google Calendar 中搜索事件。

googlecalendar.find_event

Add Attendee

添加一位与会者,不替换现有 Google Calendar 来宾。

googlecalendar.add_attendee

Remove Attendee

从 Google Calendar 事件中移除一个与会者电子邮件。

googlecalendar.remove_attendee

跨应用完成任务

起草会议议程邮件

把已有日程中的信息整理成议程邮件草稿。

常见问题

让 AI 创建会议时需要提供什么?

请提供日历、标题、起止时间、时区,以及参会人的邮箱,并说明是否发送活动通知。

AI 可以比较多个日历的共同空闲时间吗?

可以,助手可以比较指定日历的忙闲时段。请说明时间范围和会议时长;日历忙闲信息查询出错时,需先解决错误,不能将其当作空闲。

创建活动会通知参会人吗?

创建或修改活动时可以控制参会人通知。请说明是否发送通知,以及需要邀请哪些邮箱。

可以使用共享日历吗?

可以,前提是已连接的 Google 账号有权访问。查看活动、查询忙闲时间和编辑活动分别受该日历权限限制。

连接 Google 日历

关于 Google 日历 ↗