🎮 Gog 1.0.0 — Google Workspace CLI
v1.0.0Gog 是一个 Google Workspace 命令行界面(CLI),用于管理 Gmail、日历、Google Drive、联系人、Google 表格和 Google 文档。它支持 OAuth 认证、多账号切换,并提供了丰富的命令用于搜索邮件、发送邮件、管理日历事件、交互 Google Drive、管理联系人以及操作 Google 表格和文档。
0· 721·38 当前·45 累计
安全扫描
OpenClaw
安全
medium confidence该技能需要 'gog' 二进制文件(通过 Homebrew 安装)和 OAuth client_secret 文件。主要风险在于信任第三方 Homebrew 源和提供 OAuth 凭证给安装的二进制文件。
评估建议
["验证 Homebrew 源(steipete/tap/gogcli)和上游项目(检查 GitHub 仓库和发布版本)以确保信任维护者。","了解您将提供 OAuth client_secret.json 并授予安装的 'gog' 二进制文件访问 Gmail/Drive/表格等的权限;将这些凭证视为敏感信息,优先使用最小权限范围。","意识到 CLI 可以发送电子邮件和修改日历/表格 — 如果您不希望代理自动执行操作,请限制技能的使用或代理权限。","如果需要更高的信心,请检查二进制源代码或自己从源代码构建,而不是从外部源安装预构建的二进制文件。"]...详细分析 ▾
✓ 用途与能力
名称/描述与声明的要求匹配:该技能是指令仅的,并需要 'gog' 二进制文件(由 steipete/tap/gogcli Homebrew 公式提供)。显示的命令(gmail、日历、drive、表格、文档)与 Google Workspace CLI 一致。
ℹ 指令范围
SKILL.md 指示代理运行 gog 二进制文件并使用 client_secret.json 执行 OAuth 设置以及添加账号/服务。这些指令在范围内。它们要求用户/代理读取本地 client_secret.json 文件(用于 OAuth)并运行可以发送电子邮件和读/写 Workspace 数据的命令 — 只有在您信任二进制文件并为其提供了适当的 OAuth 范围时才运行。
ℹ 安装机制
安装使用第三方 Homebrew 源(steipete/tap/gogcli),这是一个常见的分发路径,但来自外部维护者而不是主 Homebrew/core。这是中等风险:公式将在您的系统上安装二进制文件。安装前请验证源/公式和上游仓库。
✓ 凭证需求
技能本身不需要环境变量或秘密。SKILL.md 提到可选的 GOG_ACCOUNT 并指示使用 client_secret.json 进行 OAuth — 两者对于 Workspace CLI 都是合理和适当的。元数据中没有意外的凭证请求。
✓ 持久化与权限
always 为 false,技能不请求系统范围的配置更改或持久提升。Homebrew 安装的二进制文件对于 CLI 工具是典型的,技能不要求修改其他技能或全局代理设置。
安全有层次,运行前请审查代码。
运行时依赖
无特殊依赖
版本
latestv1.0.02026/3/2
Gog — Google Workspace CLI 的初始发布。提供对 Gmail、日历、Drive、联系人、表格和文档的 CLI 访问。包括用于搜索电子邮件、发送邮件、管理日历事件、交互 Google Drive、管理联系人以及操作表格和文档的命令。支持 OAuth 认证和多个 Google 账号。包含脚本支持(通过 `--json` 和 `--no-input` 标志)。文档中提供了设置和使用示例。需要安装 `gog` 二进制文件(例如,通过 Homebrew)。
● 无害
安装命令 点击复制
官方npx clawhub@latest install gog-1-0-0
镜像加速npx clawhub@latest install gog-1-0-0 --registry https://cn.clawhub-mirror.com
技能文档
使用 gog 管理 Gmail/日历/Drive/联系人/表格/文档。需要 OAuth 设置。
设置(一次)
gog auth credentials /path/to/client_secret.jsongog auth add you@gmail.com --services gmail,calendar,drive,contacts,sheets,docsgog auth list
常用命令
- 邮件搜索:
gog gmail search 'newer_than:7d' --max 10 - 发送邮件:
gog gmail send --to a@b.com --subject "Hi" --body "Hello" - 日历:
gog calendar events--from --to - Drive 搜索:
gog drive search "query" --max 10 - 联系人:
gog contacts list --max 20 - 表格获取:
gog sheets get"Tab!A1:D10" --json - 表格更新:
gog sheets update"Tab!A1:B2" --values-json '["A","B"]["1","2"]' --input USER_ENTERED - 表格追加:
gog sheets append"Tab!A:C" --values-json '["x","y","z"]' --insert INSERT_ROWS - 表格清除:
gog sheets clear"Tab!A2:Z" - 表格元数据:
gog sheets metadata--json - 文档导出:
gog docs export--format txt --out /tmp/doc.txt - 文档查看:
gog docs cat
注意
- 设置
GOG_ACCOUNT=you@gmail.com以避免重复输入--account。 - 对于脚本,优先使用
--json及--no-input。 - 表格值可以通过
--values-json传递(推荐)或作为内联行。 - 文档支持导出/查看/复制。文档内编辑需要 Docs API 客户端(不在 gog 中)。
- 在发送邮件或创建事件前确认。
数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制
免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制