gog: 适用于 AI 智能体的 Google Workspace 命令行工具 - Openclaw Skills
作者:互联网
2026-04-01
什么是 gog: Google Workspace 命令行工具技能?
gog 技能是一款功能强大的命令行工具,旨在提供对 Google Workspace 生态系统的无缝访问。通过将此工具与 Openclaw Skills 集成,开发人员和 AI 智能体可以以编程方式与 Gmail、Google 云端硬盘、日历、联系人、表格和文档进行交互。它通过提供处理身份验证和资源管理的高级 CLI,消除了复杂 API 实现的需求。
此技能对于需要自动化管理任务、在本地环境与 Google 表格之间同步数据或构建可读取和回复电子邮件的 AI 驱动助手的开发人员特别有价值。它支持多账号和 JSON 输出,专为交互式使用和稳健的脚本环境而构建。
下载入口:https://github.com/openclaw/skills/tree/main/skills/fionn1989/gog2
安装与下载
1. ClawHub CLI
从源直接安装技能的最快方式。
npx clawhub@latest install gog2
2. 手动安装
将技能文件夹复制到以下位置之一
全局模式~/.openclaw/skills/
工作区
/skills/
优先级:工作区 > 本地 > 内置
3. 提示词安装
将此提示词复制到 OpenClaw 即可自动安装。
请帮我使用 Clawhub 安装 gog2。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。
gog: Google Workspace 命令行工具技能 应用场景
- 自动化电子邮件通知并在大型 Gmail 归档中进行搜索。
- 将本地数据库或 CSV 中的数据直接同步到 Google 表格以进行可视化。
- 以编程方式管理和安排团队的日历事件。
- 从 Google 云端硬盘搜索并下载特定的文档或文件元数据。
- 将 Google 文档内容导出到本地文本文件,以便进行大语言模型处理或静态网站生成。
- 用户提供 Google OAuth 客户端密钥 JSON 文件以建立应用程序标识。
- 该技能对特定的 Google 账号进行身份验证,并授权访问 Gmail 或云端硬盘等特定范围。
- 命令行工具与 Google API 交互,对 Workspace 资源执行增删改查操作。
- 用户可以使用环境变量在不同账号之间切换,以实现多租户工作流。
- 输出以人类可读的文本或结构化 JSON 形式返回,以便于与其他工具集成。
gog: Google Workspace 命令行工具技能 配置指南
首先,使用 Homebrew 安装 gog 二进制文件:
brew tap steipete/tap/gogcli
brew install gog
接下来,配置您的 OAuth 凭据并授权您的 Google 账号:
gog auth credentials /path/to/client_secret.json
gog auth add you@gmail.com --services gmail,calendar,drive,contacts,sheets,docs
gog auth list
为了避免每次都传递账号标志,您可以在 shell 配置文件中设置默认账号:
export GOG_ACCOUNT=you@gmail.com
gog: Google Workspace 命令行工具技能 数据架构与分类体系
gog 技能在大多数数据交互中使用结构化 JSON,以确保与 Openclaw Skills 工作流的兼容性:
| 服务 | 处理的数据 | 格式 |
|---|---|---|
| Gmail | 搜索结果、邮件正文 | JSON 对象 |
| 表格 | 单元格数值、元数据 | JSON 中的二维数组 |
| 文档 | 文档内容 | 纯文本或导出格式 |
| 云端硬盘 | 文件元数据、搜索结果 | JSON 列表 |
| 日历 | 事件对象、ISO 时间戳 | JSON 对象 |
name: gog
description: Google Workspace CLI for Gmail, Calendar, Drive, Contacts, Sheets, and Docs.
homepage: https://gogcli.sh
metadata: {"clawdbot":{"emoji":"??","requires":{"bins":["gog"]},"install":[{"id":"brew","kind":"brew","formula":"steipete/tap/gogcli","bins":["gog"],"label":"Install gog (brew)"}]}}
gog
Use gog for Gmail/Calendar/Drive/Contacts/Sheets/Docs. Requires OAuth setup.
Setup (once)
gog auth credentials /path/to/client_secret.jsongog auth add you@gmail.com --services gmail,calendar,drive,contacts,sheets,docsgog auth list
Common commands
- Gmail search:
gog gmail search 'newer_than:7d' --max 10 - Gmail send:
gog gmail send --to a@b.com --subject "Hi" --body "Hello" - Calendar:
gog calendar events--from --to - Drive search:
gog drive search "query" --max 10 - Contacts:
gog contacts list --max 20 - Sheets get:
gog sheets get"Tab!A1:D10" --json - Sheets update:
gog sheets update"Tab!A1:B2" --values-json '[["A","B"],["1","2"]]' --input USER_ENTERED - Sheets append:
gog sheets append"Tab!A:C" --values-json '[["x","y","z"]]' --insert INSERT_ROWS - Sheets clear:
gog sheets clear"Tab!A2:Z" - Sheets metadata:
gog sheets metadata--json - Docs export:
gog docs export--format txt --out /tmp/doc.txt - Docs cat:
gog docs cat
Notes
- Set
GOG_ACCOUNT=you@gmail.comto avoid repeating--account. - For scripting, prefer
--jsonplus--no-input. - Sheets values can be passed via
--values-json(recommended) or as inline rows. - Docs supports export/cat/copy. In-place edits require a Docs API client (not in gog).
- Confirm before sending mail or creating events.
相关推荐
专题
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
最新数据
相关文章
Nag:AI 编程智能体的持续提醒系统 - Openclaw Skills
技能创造者:开发和打包自定义 Openclaw 技能
Moltbook: AI 智能体社交网络 - Openclaw Skills
Pixiv 集成:通过 Openclaw Skills 搜索、管理和发布艺术作品
NEAR 钓鱼检测器:保护您的 NEAR 协议资产 - Openclaw Skills
Skill Factory:Openclaw 技能的多智能体流水线
py-test-creator:自动生成 pytest 模板 - Openclaw Skills
GitHub README 生成器:利用 Openclaw 技能实现文档自动化
代理流量分析器:优化代理通信 - Openclaw Skills
Webhook 推广调度器:带防垃圾机制的 Discord 自动化 - Openclaw Skills
AI精选
现在面试 AI 相关问题,不把底层原理扒得明明白白,真的分分钟被问麻 | 沸点周刊 4.16
无人机拍叶片→AI找缺陷:CEA-DETR改进RT-DETR做风电叶片表面缺陷检测,mAP50达89.4%
学习编辑自己的 Skill:如何书写一个合格的 AI 工作流指令
替你筛完70个Skills!手把手教你调教Hermes Agent!
踩坑3天后,我把公司的AI接口全换成了多模型路由——GPT-6和Claude Opus 4.7同时上线的这周
一个问题,GPT-6是否值得期待???
DeepAgents 快速上手教程
当AI迈入Harness时代:以MiniMax为样本看智能体云端新基建
