歸藏的AI工具箱

谷歌新出的这个 Workspace 的 CLI 工具太好用了呀!

谷歌新出的这个 Workspace 的 CLI 工具太好用了呀!
Codepilot 的助理模式,可以自动把我所有的日程同步到谷歌日历里。
这个流程非常爽:
1. 跟人约了时间,截图发给飞书
2. 飞书发给你电脑的 Claude Code(或者是我的 Code Pilot)
3. Code Pilot 会把日历直接同步到谷歌日历上去
一个截图发过去,什么都不用说就搞定了!
谷歌的 CLI 有些问题,我让 AI 总结了一下这些可以避免的坑:
加密问题:
macOS 上 Keychain 集成有 bug,会导致 "Decryption failed" 错误
解决方案:必须设置环境变量 GOOGLE_WORKSPACE_CLI_KEYRING_BACKEND=file
这个问题在 0.11.1 版本才修复(PR #359),0.9.1 版本有问题
命令格式:
gws 的命令结构是:gws <service> <resource> <method>
例如:gws calendar calendarList list(不是 calendar list)
例如:gws calendar events insert(不是 calendar create)
用 gws calendar --help 查看所有可用的资源和方法
OAuth 配置:
测试模式下某些 scope 不可用(如 cloud-identity.devices)
只请求需要的权限,Calendar 只需要:
googleapis.com/auth/calendar
googleapis.com/auth/calendar.events
必须把自己添加为测试用户才能授权
最佳实践:
永久设置环境变量到 ~/.zshrc
使用 --dry-run 预览请求
时区用 Asia/Hong_Kong 和 +08:00 格式
重复事件用 recurrence 字段(如 RRULE:FREQ=WEEKLY;BYDAY=TU,TH)
你可以把这个给你的 Claude Code 或者是 CodePilot,让它帮你安装这个 CLI 工具:github.com/googleworkspace/cli