开源项目已核验

Google Workspace 命令行

用一个命令行工具操作 Google Drive、Gmail、日历等全部 Workspace 服务,输出结构化 JSON,并附带四十多个可供 AI 调用的技能。

查看 GitHub
3万收藏googleworkspace作者0.22.5版本Apache-2.0许可证

Skill 概览

它的设计有一点和同类工具不同:不预先写死一份命令列表,而是在运行时读取谷歌自己的 Discovery 服务,动态生成全部命令。这意味着 Workspace 新增了接口或方法,它会自动支持,不必等作者更新。输出统一为结构化 JSON,既方便脚本处理,也方便 AI 解析。仓库同时附带四十多个技能,让代理可以直接完成收发邮件、整理云端文件、安排日程这类操作。需要注意两点:这不是谷歌官方支持的产品,且项目仍在积极开发中,仓库明确提示在到达 1.0 之前会有破坏性变更。

核心功能

  • 运行时读取谷歌 Discovery 服务,自动覆盖新接口
  • 一个工具贯通 Drive、Gmail、日历等全部服务
  • 输出统一为结构化 JSON,便于脚本与代理处理
  • 附带四十多个可直接调用的代理技能
  • 提供各操作系统的预编译发布版本

适用场景

  • 让 AI 代收代整理邮件,或按条件归档
  • 批量整理云端硬盘里的文件
  • 按日程安排会议或查看空档
  • 把 Workspace 操作接进自己的自动化脚本

安装方式

bash
npm install -g @googleworkspace/cli

使用说明

先完成账号授权,之后即可用命令操作各项服务,或让装好技能的代理代为执行。由于所有命令来自谷歌 Discovery 服务动态生成,可用操作与你账号的权限范围一致。涉及发送邮件、删除文件这类不可逆操作时,建议先在小范围试验。

示例工作流

  1. 安装命令行工具
  2. 完成谷歌账号授权
  3. 确认要操作的服务与权限范围
  4. 用命令或让代理执行操作
  5. 核对结果,尤其是不可逆的操作

更新记录

0.22.5

对应仓库当前发布的版本。项目在到达 1.0 之前可能有破坏性变更,升级前请查看 Releases。

常见问题

这是谷歌官方的工具吗?

仓库位于谷歌的组织下,但 README 开头明确写着:这不是谷歌官方支持的产品。也就是说不提供官方技术支持,使用中的问题需要通过仓库的议题区反馈。

现在适合用在正式工作流里吗?

仓库提示项目仍在积极开发,到 1.0 之前会有破坏性变更。用于探索和个人自动化没问题,接入关键业务流程前建议锁定版本,并留意升级说明。