用途:通过 gogcli CLI 访问和管理 Gmail、Calendar、Drive、Contacts、Sheets、Docs,适合需要让智能体代为收发邮件、查看日程、检索或上传文件、读写表格与文档的场景。
准备与认证:先安装 brew install steipete/tap/gogcli,再执行 gogcli auth login 打开浏览器完成 Google OAuth 并授予所需权限,可用 gogcli auth status 确认状态。
主要能力:Gmail 支持 list、read、send、reply、search、archive、trash;日历支持 list(如 --days 7)、create、delete、search;Drive 支持 list、search、download、upload、share;通讯录支持 list、search、get;Sheets 支持 read、update、append;Docs 支持 read、create、append。
使用规则与限制:每次操作前先检查是否已安装并认证,未安装或未认证时只提示对应命令并停止;不得在回复中暴露 OAuth 令牌或凭据;读取长邮件或文档时截断到 1000 字符,并将完整内容保存到 workspace/gws-<type>-<id>.md;日历列表格式为“日期/时间 | 标题 | 地点(如有)”;发送邮件前先起草并与用户确认;Sheets 写入前确认表格 ID 与范围;回复保持简洁,操作确认控制在 1-2 行。