Mindket

Google Calendar 日程摘要工具

新上架第 1 版 · 更新于

概览

一个供 AI 智能体调用的 n8n 工作流,当作工具使用。给它一个关于某一天的提问,比如明天,它用 OpenAI 算出日期,读取那天的 Google Calendar 日程,并为每条日程返回一段简短的说明。

Google Calendar 日程摘要工具 是一款 n8n 工作流,属于效率类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。在本页下载,或复制它的 JSON,再导入 n8n 画布。在 n8n 里启用之前,它不会运行。

速览

先运行
in:  { "query": "我明天的日程是什么?" }
out: { "response": "<每条日程的简短说明>" }

平台

连接 2 个应用

运行方式

触发

被其他工作流调用

另一个工作流(比如 AI 智能体的工具)调用它时开始运行,调用方传入:

  • 关于某一天的提问,放在 query 字段里

动作

  1. OpenAI 判断问题指的是哪一天,并得到后一天的日期
  2. 从 Google Calendar 读取这一天的日程,最多十条
  3. OpenAI 根据每条日程的名称和时间写一段简短的说明
  4. 把这些说明合并成一条回复

结果

一条回复,里面有当天每个日程的简短说明,交给智能体转述

集成

开始之前要准备好这些。

OpenAI

语言模型

用 gpt-4o 把问题换算成日期,再为每条日程写一段简短的说明。

需要OpenAI API 密钥

Google Calendar

日历

从你选定的日历里返回两个日期之间的日程。

需要一个 Google 账号,用 OAuth2 登录

工作流检查

由 Mindket 于 2026年11月13日检查

步骤
7 个步骤,由其他工作流调用启动
AI
2 个步骤调用 AI 模型:Find Current Date、Summarize Calendar
登录
需要登录:Google Calendar
API 密钥
文件里没有留下 API 密钥
步骤类型
Mindket 的检查器能读懂它全部 5 种步骤类型

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

关于

它是什么

这个 n8n 工作流是给 AI 智能体用的工具,需要由另一个工作流来调用它。调用方把用户的提问放进 query,比如“明天有什么安排”。七个节点排成一条线运行。第一个节点让 gpt-4o 根据 n8n 自己的时钟判断问题指的是哪一天,并返回这一天和后一天。一个 Google Calendar 节点读取两天之间的日程,最多十条。再用两个节点留下每条日程的名称和时间,并让 gpt-4o 为它写一段说明。最后两个节点把这些说明合并到 response 字段里。

适合谁

在 n8n 里搭智能体、让它通过聊天或语音回答日程问题,并希望把日历这一环做成现成工具的人。没有智能体也能用:从定时工作流调用它,把 query 设成今天就行。

用在哪里

任何能访问 Google Calendar 和 OpenAI 的 n8n 都行,n8n Cloud 或你自己的服务器都可以。在有东西调用它之前,它什么也不会做。最常见的调用方是智能体的 Call n8n Workflow Tool 节点,前面接聊天或 Telegram 机器人,每天早上定时运行的工作流里放一个 Execute Workflow 节点也可以,下一个节点把回复转发出去。

设置

点“获取”会把一个压缩包存到你的下载文件夹,里面有 workflow.json 和 Mindket 写的设置说明。你需要准备两样东西:一个 OpenAI 密钥,和一个允许 n8n 读取其日历的 Google 账号。

  1. 在 n8n 里新建一个工作流,打开它的菜单,选 Import from File,选中 workflow.json。
  2. 添加一个 OpenAI 凭据,在 Find Current Date 和 Summarize Calendar 里选中它。
  3. 添加一个 Google Calendar OAuth2 凭据,在 Google Calendar 里选中它。
  4. 在同一个节点里,在 Calendar 字段中选你的日历,那里现在是 YOUR_CALENDAR_ID。
  5. 保存,然后在调用方工作流里加一个运行它的节点。如果是智能体的工具,给工具写一句话说明它做什么,因为智能体靠这句话决定什么时候用它。

调用方传入一个文本字段,并拿回一个。智能体的话以 query 的形式传进来,说明以 response 的形式返回:

in:  { "query": "我明天的日程是什么?" }
out: { "response": "<每条日程的简短说明>" }

如何使用

用你自己的话问智能体某一天的安排。它把问题交给工具,工具算出日期。智能体再根据 response 组织回答。不用智能体也能试:在 Execute Workflow Trigger 上固定一条带 query 字段的数据,在编辑器里运行这个工作流。

示例

在一个有晨会和牙医预约的日子,问明天的安排。Find Current Date 返回下面两个日期,Google Calendar 取回这两条日程,Summarize Calendar 为每条写一段说明,智能体在 response 里拿到它们:

{
  "Requested day": "2026-11-03",
  "Next day": "2026-11-04"
}

新手与专家

新手:子工作流就是一个普通的工作流,从 Execute Workflow Trigger 开始,等着被调用。先单独运行它。每个节点都会显示它收到了什么、发出了什么,所以日期不对或者日历是空的,在智能体介入之前就能看出来。

专家:两个 OpenAI 节点都用 gpt-4o,写说明的节点每条日程调用一次,所以满满一天要调用十一次。问下周的安排,得到的仍然是一天的范围,因为日期节点只被要求给出一天。日程多的日子,把 limit 调大。如果希望智能体问更长的时间范围,就改写日期节点的提示词。

注意事项

每次提问都要花钱。日程的名称也会发给 OpenAI。

  • 费用:OpenAI 对日期那次调用和每条日程的说明都收费
  • 全天日程:Google 给它们的是日期,没有时间,而工作流读取的是时间,所以它们的开始和结束是空的
  • 时区:日期来自 n8n 的时钟,所以要检查工作流设置里的时区
  • 凭据:这个 JSON 里没有任何凭据,也没有作者账号里的任何东西

README 和文件

README

Google Calendar 日程摘要工具

一个 n8n 工作流,做成供其他工作流调用的样子,通常当作 AI 智能体的工具。给它一个关于某一天的提问,它就返回那天每条日程的简短摘要。

包里有什么

  • workflow.json:n8n 导出的工作流,七个节点。里面没有任何凭据,作者自己的日历地址已换成 YOUR_CALENDAR_ID。
  • README.md:这份设置说明,压缩包里的是英文版。

开始之前

  • 一个 n8n 实例,n8n Cloud 或自己的服务器都行。
  • 一个 OpenAI API 密钥。
  • 一个你想读取其日历的 Google 账号,并允许 n8n 登录它。
  • 一个调用它的工作流:带 Call n8n Workflow Tool 节点的智能体,或任何带 Execute Workflow 节点的流程。这个文件只从 Execute Workflow Trigger 开始运行。

设置

  1. 在 n8n 里新建一个工作流,打开它的菜单,选 Import from File,选中 workflow.json。
  2. 添加一个 OpenAI 凭据,填你的 API 密钥。在 Find Current Date 和 Summarize Calendar 里选中它。
  3. 添加一个 Google Calendar OAuth2 凭据并登录。在 Google Calendar 里选中它,再在它的 Calendar 字段中选你的日历,那里现在是 YOUR_CALENDAR_ID。
  4. 保存工作流。
  5. 在调用方工作流里,加一个运行它的节点,并在那里选中这个工作流。如果是智能体的工具,写一句话说明它做什么,比如查询某一天日历上的安排:智能体靠这句话决定什么时候用它。

调用方传入什么、拿回什么

触发器接收调用方发来的任何内容。这个工作流读一个字段,返回一个字段。

| 字段 | 方向 | 内容 |
|---|---|---|
| query | 传入 | 关于某一天的提问,用平常的话写 |
| response | 传出 | 当天各条日程的摘要,合并在一个字段里 |

比如,智能体询问明天的安排时传入:

{
  "query": "What is on my calendar tomorrow?"
}

改动它

  • 日程条数:Google Calendar 里的 limit,导出时是十条。
  • 每条摘要怎么写:Summarize Calendar 里的提示。它拿到的是日程的名称和开始、结束时间,想加入地点或描述,就在 Edit Fields 和那段提示里各加一个字段。
  • 读取哪一天:Find Current Date 里的提示。它只要一天,所以问整个星期的安排,得到的仍是一天的范围。
  • 模型:两个 OpenAI 节点都用 gpt-4o。

注意事项

  • 每次提问会调用一次 OpenAI 来算日期,再为每条日程各调用一次,默认的条数上限下最多十一次。
  • Google 给全天日程的是日期,没有时间。工作流读取的是时间,所以这些日程的开始和结束是空的。
  • 日程的名称和时间会发给 OpenAI。只读取你选定的那个日历。
  • 日期来自 n8n 的时钟,所以要检查工作流设置里的时区。
文件
README.md  3 KB
workflow.json  6 KB

2 个文件,共 9 KB,以 zip 压缩包下载。

更新内容

  • 第 1 版 · 2026-11-03

评价

还没有评分

写评价

还没有评价。

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