Google Workspace CLI:一个命令行工具统一管理 Drive、Gmail、Calendar 等 API
决策简报
Brief- 发生了什么
- Google 发布开源命令行工具 googleworkspace/cli,用一条命令统一访问 Drive、Gmail、Calendar、Sheets 等 Workspace API,并内置面向 AI 智能体的技能文件。
- 为什么重要
- Gemini 相关变化会影响地区可用性、合规成本和供应商风险。
- 影响谁
- Gemini
- 建议动作
- 升级或复核变更版本
- 地区可用性
- 暂未验证地区可用性差异。
关键事实
- Google 发布开源命令行工具 googleworkspace/cli,用一条命令统一访问 Drive、Gmail、Calendar、Sheets 等 Workspace API,并内置面向 AI 智能体的技能文件。 [src-skill-radar]
- 这个 CLI 在运行时读取 Google Discovery Service 动态构建全部命令,Google 新增 API 接口会被自动识别,省去维护静态命令列表的成本,但也意味着接口变动会实时影响使用该工具的开发者和智能体集成方。 [src-skill-radar]
由事件证据自动生成。
该工具基于 Rust 开发,支持 npm 全局安装、Homebrew、Nix 以及预编译二进制等多种安装方式,运行需 Node.js 18+ 和一个开启 OAuth 凭据的 Google Cloud 项目。它不预置静态命令列表,而是在运行时读取 Google 的 Discovery Service 动态生成命令面,Google Workspace 新增接口或方法后会被自动纳入。所有响应均为结构化 JSON,并支持 --dry-run 预览、--page-all 自动分页为 NDJSON 以及 gws schema 查看任意方法的请求与响应结构。仓库还附带 100+ 个技能文件(SKILL.md),覆盖每一类 API 及 Gmail、Drive、Docs、Calendar、Sheets 的 50 个常用配方,可通过 npx skills add 批量安装,也提供 Gemini CLI 扩展和 OpenClaw 集成方式。 认证方面覆盖多种场景:本地桌面走 gws auth setup 和 gws auth login,凭据以 AES-256-GCM 加密并存入系统密钥环;CI 或无头环境可用 gws auth export 导出后设置 GOOGLE_WORKSPACE_CLI_CREDENTIALS_FILE,也可使用服务账号或 GOOGLE_WORKSPACE_CLI_TOKEN 传入现成令牌。需要注意未验证的 OAuth 应用处于测试模式时,Google 将同意范围限制在约 25 个,而推荐预设包含 85+ 个范围,会直接失败,需改用 -s drive,gmail,sheets 逐个选择服务。此外项目仍处于活跃开发阶段,在迈向 v1.0 前会有破坏性变更,集成方需预留升级成本。
来源
- Skill Radar(GitHub 趋势)
Trending hands-on MCP servers, agent skills, and AI-coding tools discovered from GitHub search momentum.
- GitHub:googleworkspace/cli
留言
登入后即可留言,和其他 builder 交换实测心得。
还没有留言,抢头香。