SuperAPI AI 工具集

google-calendar

办公与效率

查看项目

更新于 10-15 23:58

技能介绍

用途:让智能体通过工具调用管理 Google Calendar,包括创建、读取、更新、移动、删除事件,搜索日历,列出与创建日历,查询空闲/忙碌,解析事件颜色,以及管理日历共享(ACL)。底层封装 Google Calendar API v3,认证为 OAuth 2.0 单一连接,能力受 scope 与各日历访问角色限制。

主要能力:提供 createEvent、quickAddEvent、updateEvent、addEventAttendees、moveEvent、deleteEvent、listEvents、getEvent、listEventInstances、listCalendars、getCalendar、createCalendar、queryFreeBusy、getColors、listAclRules、createAclRule、deleteAclRule 等脚本。每个脚本的输入/输出契约以文件内 Zod schema 为准。

使用方式:作为 agentskills.io 技能,可先执行 npx skills add zapier/connectors --skill google-calendar 安装,再按运行形态加载对应参考:MCP 客户端、终端/子进程、SDK 依赖或直接调用 API 的 recipe。运行 CLI、本地 MCP 服务器或 zapier-sdk 认证命令前,先执行一次 npm install --omit=dev。需 Node.js 22.18+。认证以连接选择器字符串传入,支持 zapier:<connection-id> 等解析器。

限制:不支持重命名或删除日历、清空日历、导入外部事件、一次调用完成“本次及后续”重复编辑、设置触发器/通知。按名称解析日历或事件时若存在多个匹配须停止并询问,不得静默选择。输出为 { data, meta } 信封,可跳过输出校验或使用 jq 过滤。具体解析器与语法随运行形态不同,详见对应参考文件。