Agent Skills
返回列表
🤖

gws:Google 工作区命令行工具

AI Agent 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/google-workspace-cli-gws

技能介绍

当 AI 代理需要操作 Google Workspace 时,开发者常陷入重复劳动

无论是人类开发者还是 AI 代理,接入 Google Workspace API 时都要处理相似的底层流程。从 OAuth 认证到请求构造,再到响应格式转换,这些机械性工作占据了大量时间。例如,让 AI 代理读取 Gmail 中的特定邮件、在日历中创建事件,或批量处理 Drive 文件时,开发者需要手动处理认证令牌、拼接 API 请求参数、解析非结构化的响应数据。这些步骤不仅繁琐,还容易因格式不一致导致错误,严重拖慢了自动化工作流的构建速度。

gws 如何简化这一过程

gws 作为命令行工具,将 Google Workspace 的常用 API 封装为结构化命令,直接面向人类与 AI 代理的双向使用场景。它的核心能力包括:统一处理认证流程,只需配置一次 OAuth 凭证即可复用;将服务操作抽象为简洁命令,例如通过特定参数调用日历 API 创建事件,或查询 Gmail 中的邮件列表;返回机器友好的响应格式,方便 AI 代理直接解析和处理。使用时,只需完成 Google Cloud 项目的 OAuth 凭证配置,通过 gws 命令指定操作目标,即可获得标准化的结果。

适用边界与注意点

gws 的使用需要满足一定的前提条件:运行环境需支持 Node.js 18+(或使用预构建的二进制文件),进行认证设置时依赖 gcloud CLI。此外,必须提前创建 Google Cloud 项目以获取 OAuth 凭证,这是调用所有 Workspace API 的基础。对于需要复杂自定义逻辑的场景,gws 提供的封装可能无法完全覆盖,开发者仍需结合原生 API 进行扩展,且需注意上游文档中关于依赖项的具体限制。

使用场景

  • AI代理需读取Gmail中特定主题邮件并提取发件人、时间、正文关键信息用于后续分析
  • 开发者希望通过命令行批量重命名Drive文件夹中的文件并同步更新共享权限配置
  • 自动化工作流需在日历中创建包含参会人、时间、议程的会议事件并发送通知
  • 运营人员需用命令行查询Sheets中销售数据,按区域汇总后生成可视化报告

适合人员

  • 需自动化处理邮件的运营人员:希望通过命令行批量筛选、归档邮件,减少手动操作
  • 开发者:需要为AI代理构建结构化访问Google Workspace API的工具,简化认证和响应解析
  • 自动化工作流搭建者:需要通过命令行快速调用日历、表格等API,实现事件创建、数据同步等任务
  • AI代理开发者:需要获取机器友好的API响应,避免手动处理认证和格式转换