Google Calendar Automation 是一个用于规划和执行 Google 日历工作流的技能,适用于已经配置好身份验证集成的环境。
用途
该技能用于通过已配置的集成检查日历、日程和事件详情;起草或执行明确授权的事件创建、编辑、取消或邀请回复;以及仅使用已认证账户有权访问的可用性信息查找可能的空闲时段。
主要能力
它可以读取相关日历或事件,并保持结果有界;保留事件 ID、重复实例 ID 和时区信息;区分全天事件与定时事件。对于写入操作,它可以准备拟议的标题、开始/结束时间、描述、位置、参与者和通知行为,但仅使用实际集成支持的字段。执行后,在允许的情况下可以回读结果事件,并报告观察到的状态、事件 ID、时区以及是否请求了通知。
使用方式
使用前需确认账户、日历 ID、请求的日期窗口、IANA 时区和操作。对于模糊的相对日期和夏令时变化,应在任何写入之前解决。读取时使用有界结果。写入时,需确认对特定更改及其通知效果的授权;检查可用性并不授权创建事件或通知参与者。取消前应展示删除和重复范围。执行已批准的操作一次;若超时,应先读取事件状态再重试,以免创建重复事件。不得自动扩大日历访问范围或回退到其他账户。
适用场景
适用于在已认证集成中查看工作或个人日历、查找空闲时段、起草事件、在获得授权后创建或修改事件、取消事件或回复邀请等场景。示例:用户要求检查工作日历下周二下午在欧洲/罗马时区的 30 分钟空闲时段,助手应解析日期、检查明确选定日历的允许可用性并返回候选时段;仅在要求时准备事件草稿,创建事件、添加参与者或发送邀请需要相应授权。
限制
该技能仅提供指令,不捆绑 OAuth 辅助工具、Python 客户端、服务器或令牌存储。可用性、权限范围、账户策略和 API 能力取决于所配置的集成。缺少可用性信息表示未知,而非证明参与者有空。安装该技能不意味着包含运行时或真实提供商执行能力。不得在未获得与操作匹配的授权时创建、更新、取消或回复事件。不得在聊天中请求或回显密码、Cookie、OAuth 密钥或令牌值,应使用最小必要权限,不得检查任务范围之外的日历,也不得将参与者详情复制到无关服务。若未配置集成,应提供草稿并说明缺少的设置,不得编造命令或获取外部脚本。