SuperAPI AI 工具集

google-workspace

编程与开发

查看项目

更新于 10-16 02:32

技能介绍

用途:在 Hermes 环境中统一操作 Google Workspace 的 Gmail、日历、Drive、通讯录、Sheets 与 Docs,通过 OAuth 授权和脚本封装完成读写。

主要能力:Gmail 支持搜索、读取、发送、回复与标签修改;日历支持列出、创建、删除事件;Drive 支持搜索、元数据、上传、下载、建文件夹、共享与删除;通讯录支持列出;Sheets 支持创建、读取、更新与追加;Docs 支持读取、创建与追加文本。所有命令返回 JSON。

使用方式:先运行 setup.py 完成一次性 OAuth 配置,可用 --check 检查状态,--auth-url 与 --auth-code 完成授权,--revoke 撤销。日常命令通过 google_api.py 调用,如 gmail search、calendar create、drive upload、sheets update、docs append 等。若已安装 gws,脚本会复用同一凭据文件,无需单独登录。

适用场景:需要让智能体代读邮件、整理日程、检索或上传云端文件、读写表格与文档时。

限制:首次配置需在 Google Cloud 创建 OAuth 客户端并启用相应 API;开启高级保护需管理员将客户端 ID 加入允许列表;日历时间必须带时区;发送邮件、创建或删除事件、删除或共享文件、修改文档表格前须先与用户确认;注意 API 速率限制。若仅需邮件,资料建议改用 himalaya 技能。