Mindket

读取并创建 Google Calendar 事件的聊天智能体

新上架第 1 版 · 更新于

概览

一个带聊天的 n8n 工作流。你用平常的话提问,OpenAI 智能体列出某个时间段的事件,或在你确认标题和描述之后,在你的 Google Calendar 里新建一个事件。

读取并创建 Google Calendar 事件的聊天智能体 是一款 n8n 工作流,属于效率类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。在本页下载,或复制它的 JSON,再导入 n8n 画布。在 n8n 里启用之前,它不会运行。

速览

用在
  • n8n Cloud:在那里新建一个工作流,把文件导入进去
  • 你自己的 n8n 服务器:同一个文件,同样的步骤
  • Google Calendar:从你选的日历读取事件,也往里面创建事件
  • 聊天页面或消息应用:把触发器换成 webhook 或聊天应用的触发器,智能体保持不变

平台

连接 2 个应用

运行方式

触发

聊天消息

你在 n8n 的聊天里发一条消息时开始运行,比如这样的请求:

  • 创建一个有开始时间、结束时间和标题的事件
  • 列出某一天、某一周或其他时间段的事件

动作

  1. 智能体读取你的消息和今天的日期,缺了开始时间、结束时间或时间段就向你追问
  2. 创建新事件时,它先拟一个大写标题和一段简短描述,请你确认
  3. 创建工具把事件加到你选的日历里
  4. 问到日历内容时,查询工具列出这个时间段里的事件
  5. 智能体用你的语言回答,并把最近五条消息作为记忆

结果

聊天里有一条回复,列出你的事件或确认新事件,事件本身也出现在你的 Google Calendar 里

集成

开始之前要准备好这些。

OpenAI

语言模型

运行 gpt-4o,作为和你对话、并决定调用哪个日历工具的智能体。

需要OpenAI API 密钥

Google Calendar

日历

列出两个日期之间的事件,并按标题、描述和时间创建事件。

需要一个 Google Calendar OAuth2 凭据,以及要选定的一个日历

工作流检查

由 Mindket 于 2026年11月13日检查

步骤
2 个步骤,由聊天消息启动
AI
1 个步骤调用 AI 模型:Calendar AI Agent
登录
需要登录:Google Calendar、OpenAI
API 密钥
文件里没有留下 API 密钥
步骤类型
Mindket 的检查器能读懂它全部 2 种步骤类型

以上内容读自工作流文件,并非实际运行的结果。

关于

它是什么

这个 n8n 工作流是一个管理 Google Calendar 的聊天。你输入一个请求,OpenAI 智能体要么列出某个时间段里的事件,要么新建一个事件。缺了日期它会追问,会拟好事件的标题和描述让你确认,并用你写的语言回答。整个流程由六个节点完成。旁边的七张便签解释了每个节点的作用。

适合谁

整天要订日程、查日程,宁愿打一句话也不想打开日历的人。想用一个小项目学习智能体怎么调用工具的 n8n 用户也适合。如果你需要参会人、提醒或删除事件,就别选它。这两个工具只会查询和创建事件,别的什么都不做。

谁在用,怎么用
行业谁在用怎么用例子
咨询独立顾问接新电话之前,先问本周已经订了什么一位顾问问起周四,看到里面已有的三个电话。
医疗和健康诊所负责人发一条简短的消息,就给某位客户加一个时段一位理疗师输入时间和姓名,智能体拟好事件。
软件学习智能体的开发者把它当作第一个调用工具的例子一位开发者加上第三个工具,用来删除事件。
教育家教在聊天里安排一整学期的课一位家教一条消息加一节每周的课。

你需要懂一点 n8n:导入一个文件、添加两个凭据,并在两个节点里选好日历。

用在哪里

任何能访问 OpenAI 和 Google 的 n8n 都能运行它。你在 n8n 自带的聊天面板里对话,事件则落进你的 Google Calendar。

  • n8n Cloud:在那里新建一个工作流,把文件导入进去
  • 你自己的 n8n 服务器:同一个文件,同样的步骤
  • Google Calendar:从你选的日历读取事件,也往里面创建事件
  • 聊天页面或消息应用:把触发器换成 webhook 或聊天应用的触发器,智能体保持不变

设置

点“下载”会把一个压缩包存到你的下载文件夹,里面有 workflow.json 和 Mindket 写的设置说明。两个凭据就能覆盖所有步骤。

先准备好这些
需要说明
n8nn8n Cloud 或你自己的服务器
OpenAI一个 API 密钥
Google一个带日历的账号,用于 Google Calendar OAuth2 凭据
  1. 在 n8n 里新建一个工作流,打开它的菜单,选 Import from File,选中 workflow.json。
  2. 添加 OpenAI 凭据,在 OpenAI Chat Model 里选中它。
  3. 添加 Google Calendar OAuth2 凭据,在两个日历工具节点里都选中它。
  4. 在这两个节点里,各自打开 Calendar 字段,选好要读写的日历。
  5. 保存,从画布上打开聊天,发出第一条消息。

如何使用

打开聊天,用平常的话提问。问“我这周的日历上有什么?”会得到一份列表。说“创建一个下周二上午 10 点的团队复盘事件”,智能体会追问结束时间,建议一个大写标题,写一段简短描述,然后等你说好。之后它才创建事件。

想要不同的效果,改这里
要改的在哪里改
智能体怎么说、怎么问Calendar AI Agent 里的 system message
用哪个日历每个工具的 Calendar 字段
模型OpenAI Chat Model,设的是 gpt-4o
记多少内容Window Buffer Memory 里的上下文窗口长度,默认是 5
还能做什么在这两个之外再加 Google Calendar 工具

示例

一位家教周一打开聊天,问周二到周五之间有哪些事件。智能体把它们列出来。家教接着让它在周四下午 4 点到 5 点加一节数学课。

智能体给出一个大写标题和一行描述,问这两样对不对。你说好之后,它调用创建工具。这节课就出现在选定的日历里。打开 Google Calendar,对照你的时区检查时间,因为智能体写日期和时间用的是普通文字,一处写错就会让事件挪位置。

新手与专家

新手:n8n 把工作流画成用线连起来的方框,每个方框是一个节点,只做一件事。这里智能体坐在中间,插着三个小方框:一个模型、一个记忆和两个日历工具。先问一个问题。再问它做不到的事,看它怎么回答。

专家:这些工具用 $fromAI 填它们的字段,所以每个日期、标题和描述都由模型决定,而不是工作流。

值得细看的地方
节点做什么要知道的
Calendar AI Agent1.7 版的 Tools 智能体,有自己的 system message提示词读取触发器的 chatInput,日期格式写在 system message 里
查询工具列出 start_date 和 end_date 之间的事件最多返回 50 个事件,这是 n8n 的默认上限
创建工具用五个由 AI 填的值创建事件它不加参会人,并关掉默认提醒
Window Buffer Memory保留最近五条消息它存在 n8n 实例内部,在队列模式下不能用

注意事项

它会往你的日历里写东西,而且只有它的指令让它先问你。

  • 确认:system message 让智能体在创建事件前先确认细节。工作流本身没有任何东西强制这一点,所以模型可能跳过
  • 模型:聊天节点设的是 gpt-4o。OpenAI 的弃用页面(2026 年 11 月 12 日查阅)给 gpt-4o-2024-08-06 和 gpt-4o-2024-11-20 定的停用日期是 2027 年 1 月 14 日,替代模型是 gpt-6-luna
  • 上限:每次查询最多列出 50 个事件,创建的事件不带参会人
  • 时区:原来的设置写着 Europe/Paris,Mindket 的副本把它去掉了。智能体从你的 n8n 的时钟读取今天的日期
  • 记忆:它是临时的,存在 n8n 实例内部
  • 公开聊天:触发器的公开设置是关着的。如果你打开它,任何拿到地址的人都能用你的日历和你的 OpenAI 密钥
  • 费用:OpenAI 对每一轮计费,每一轮最多带着之前的五条消息
  • 你的数据:你的请求和工具返回的事件会发给 OpenAI,日历由 Google 处理
  • 凭据:JSON 里没有任何凭据

README 和文件

README

读取并创建 Google Calendar 事件的聊天智能体

一个带聊天的 n8n 工作流。你输入一个请求,OpenAI 智能体要么列出某个时间段里的事件,要么在你的 Google Calendar 里新建一个事件。缺了日期它会追问,会拟好事件的标题和描述让你确认,并用你写的语言回答。

包里有什么

  • workflow.json:n8n 导出的工作流,6 个节点和 7 张便签。里面没有任何凭据。
  • README.md:这份设置说明,压缩包里的是英文版。

我们相对原来的副本改了什么

原来工作流的设置里写着 Europe/Paris 时区,还有一条调用方策略。Mindket 的副本把这两项都去掉了,所以适用你自己 n8n 的时区。这里要紧,因为智能体从 n8n 的时钟读取今天的日期。

这份副本里没有需要去掉的密钥、令牌或私人 ID。两个日历工具本来就已经清空,所以要由你自己选日历。

开始之前

  • 一个 n8n 实例,n8n Cloud 或自己的服务器都行。
  • 一个 OpenAI API 密钥。
  • 一个带日历的 Google 账号,用于 Google Calendar OAuth2 凭据。在你自己的 n8n 服务器上,凭据背后的 Google Cloud 项目要开启 Google Calendar API。

设置

  1. 在 n8n 里新建一个工作流,打开它的菜单,选 Import from File,选中 workflow.json。
  2. 添加 OpenAI 凭据,在 OpenAI Chat Model 里选中它。
  3. 添加 Google Calendar OAuth2 凭据。在 Google Calendar - Get Events 和 Google Calendar - Create events 里选中它。
  4. 在这两个节点里,各自打开 Calendar 字段,选好要读写的日历。
  5. 保存,从工作流的画布上打开聊天,发一条消息,比如“我这周的日历上有什么?”。

一次运行的过程

  1. When chat message received 把你输入的每条消息交给智能体。触发器的公开设置是关着的,所以聊天只能从 n8n 内部打开。
  2. Calendar AI Agent 把这条消息当作提示词。它的 system message 根据 n8n 的时钟设定今天的日期,并给它两个工具,一个创建事件,一个查询事件。
  3. 开场的话很含糊,比如“你好”,它就解释自己能做什么。要查询事件而你没给日期范围,它会先问,再用模型填好的开始和结束时间调用 Google Calendar - Get Events。
  4. 要新建事件,它先收集 YYYY-MM-DD HH:mm:ss 格式的开始和结束时间,没给标题就建议一个大写标题,写一段简短描述,请你确认。然后才调用 Google Calendar - Create events。
  5. OpenAI Chat Model 用 gpt-4o 写出每一轮的回答。Window Buffer Memory 保留这次聊天最近的五条消息。

改变风格

  • 智能体怎么说、怎么问:Calendar AI Agent 里的 system message。日期格式和标题要大写的规则也在里面。
  • 它能对日历做什么:再加 Google Calendar 工具,比如添加参会人或删除事件的工具。
  • 它用哪个日历:每个工具的 Calendar 字段。在那里放一个 $fromAI 值,就能让智能体自己选。
  • 模型:OpenAI Chat Model。这个节点设的是 gpt-4o,没有别的选项。
  • 记多少内容:Window Buffer Memory 里的上下文窗口长度,现在是默认的 5。

注意事项

  • 下面这些 OpenAI 的信息来自 2026 年 11 月 12 日查阅的页面。
  • OpenAI 的弃用页面给 gpt-4o-2024-08-06 和 gpt-4o-2024-11-20 定的停用日期是 2027 年 1 月 14 日,替代模型是 gpt-6-luna。在那之前换一个模型。
  • 每次查询最多列出 50 个事件,这是 n8n 的 Google Calendar 节点的默认上限。
  • Window Buffer Memory 是临时的:原来的便签这么说,n8n 的源码还说它存在实例内部,在队列模式下不能用。
  • 创建的事件不带参会人,工具还把默认提醒关掉了。
  • 智能体会在你确认之后才创建事件,但这只由 system message 来约束,模型可能跳过。
  • system message 让智能体用你的语言回复,事件的标题和描述也跟着用这种语言。
  • 聊天不是公开的。如果打开触发器的公开设置,任何拿到地址的人都能用你的日历和你的 OpenAI 密钥。
  • 费用:OpenAI 对每一轮计费,每一轮最多带着之前的五条消息。
  • 你的请求和工具返回的事件会发给 OpenAI。日历由 Google 处理。
  • 便签保留了原来对各节点的解释,以及指向 Streamlit、OpenWebUI 和 Supabase 的链接。
文件
NOTICE.md  630 B
README.md  4 KB
workflow.json  13 KB

3 个文件,共 18 KB,以 zip 压缩包下载。

更新内容

  • 第 1 版 · 2026-11-12

评价

还没有评分

写评价

还没有评价。

Mindket 的更多商品

查看 Mindket 的全部商品

Bonsai-27B-GGUF

lmstudio-community · 工具包

面向 LM Studio 的 27B Bonsai 模型 GGUF 转换版,含 3.80 GB 的 Q1_0 语言文件和 0.93 GB 的 BF16 视觉投影器。已测试文本、视觉和并行工具调用。

新上架

以每权重 2.9 位的 EXL3 量化运行 DeepSeek-V4.1-Flash-1017,这是一份 196 GiB 的副本,适合在自己硬件上部署大模型的人。困惑度与原模型相差不大。

新上架

MusicGen Small

facebook · 工具包

根据文字描述或音频提示生成短音乐片段,是 facebook MusicGen 的 small 检查点。适合想在自己电脑上试用文字生成音乐的开发者和音乐爱好者。

新上架

效率类的相似商品

查看效率类的全部商品

ACE-Step 1.5 XL SFT

ACE-Step · 工具包

用 4B 扩散解码器根据文字生成音乐,50 步并带引导控制,音频质量高于基础版。适合拥有 12 GB 或更多显存 GPU 的创作者。

新上架

Guizang PPT Skill

op7418 · 技能

能生成单文件 HTML 幻灯片、幻灯片配图和多平台封面的技能,有两套视觉风格,还带演讲者模式用于排练。适合使用 Claude Code 或 Codex 的演讲者。

新上架29.8k

Frontend Slides

zarazhangrui · 技能

从零开始或从 PowerPoint 文件生成 HTML 演示文稿,并展示几种视觉风格预览供你挑选,适合不懂 CSS 和 JavaScript、又想做网页幻灯片的人。

新上架32.3k