Agent Skills
返回列表
gog Google Workspace 命令行工具

gog Google Workspace 命令行工具

开发编程 更新于 2026.08.30

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

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_dd2eef27/1t20260420021950。

技能介绍

解决的问题

当 Gmail、日历、Drive、通讯录、Sheets、Docs 散落在网页界面里时,批量查询、导出、更新和串联脚本会很不顺。gog 把这些 Google Workspace 操作收敛到一条命令行路径下,适合在终端、CI、自动化流程或 Agent 工作流中调用,而不是靠人工反复点页面。

核心能力与工作方式

技能围绕 OAuth 认证和常用命令组织。使用前需要配置 Google OAuth client secret,并授权指定邮箱访问 Gmail、Calendar、Drive、Contacts、Sheets、Docs 等服务。之后可用命令完成常见操作:Gmail 按条件搜索和发送,Calendar 查询事件,Drive 按关键词搜索,Contacts 列出联系人,Sheets 获取、更新、追加、清除单元格并读取元数据,Docs 导出为文本或直接查看内容。脚本化场景下,优先使用 --json 与 --no-input,Sheets 数据建议通过 --values-json 传入,减少解析歧义。

适用边界

它适合读、查、写表格和导出文档等明确操作,但不是完整 Google API 客户端。Docs 支持导出、查看和复制,原地编辑需要额外接入 Docs API。发送邮件或创建事件前应做确认,避免自动化误触发。设置 GOG_ACCOUNT 可减少重复指定账号,但多账号、权限和 OAuth 配置仍需人工维护。

使用场景

  • 排查近 7 天新邮件:在终端用 gog 按条件搜索 Gmail 并取回摘要。
  • 同步周会信息:查询 Calendar 事件并检索 Drive 中相关文件。
  • 维护客户名单:列出 Contacts 后更新指定 Sheets 单元格。
  • 生成周报素材:读取 Sheets 区间、搜索 Drive 文档并导出 Docs。

适合人员

  • 需要把 Gmail 和 Sheets 查询写进 CI 的工程师。
  • 要批量核对客户联系人与表格状态的运营人员。
  • 需要在终端归档 Docs 报告的技术支持工程师。
  • 想把日历事件和邮件纳入自动流程的开发者。