SuperAPI AI 工具集

google-workspace-workflow

办公与效率

查看项目

更新于 10-16 07:27

技能介绍

用途:在云虚拟机内访问 Google Workspace(Drive、Docs、Sheets、Gmail、Calendar 及 40+ Google API)。技能要求先询问用户选择哪种方式。

方式一 CLI(gws):适合自动化、数据处理和批量操作。安装:curl --proto '=https' --tlsv1.2 -LsSf https://github.com/googleworkspace/cli/releases/latest/download/gws-installer.sh | sh;可安装官方技能,例如 npx skills add https://github.com/googleworkspace/cli 或单独的 gws-drive、gws-gmail、gws-sheets、gws-calendar。认证需用户提供凭据:服务账号 JSON(写入 ~/.config/gws/service-account.json 并设置 GOOGLE_WORKSPACE_CLI_CREDENTIALS_FILE)或访问令牌(设置 GOOGLE_WORKSPACE_CLI_TOKEN)。Workspace API 的服务账号需启用域级委派并由管理员授权作用域;访问令牌约 1 小时后过期,长期任务宜用服务账号。命令格式为 gws <service> <resource> <method> [--params JSON] [--json JSON],输出为 JSON,支持 --dry-run 与 --page-all。验证示例:gws drive files list --params '{"pageSize": 3}'。

方式二 浏览器模式:适合可视化任务,如编辑文档、写邮件、查看表格,无需 API 密钥。需用户在任务视图的 Remote Browser 标签中打开 accounts.google.com 并用 Browser Sync 扩展同步 Google 会话;随后用 Chrome DevTools MCP 工具(mcp__chrome-devtools__*)操作,如 navigate_page、wait_for、take_snapshot。验证可访问 drive.google.com 并等待“My Drive”。实践建议:导航后重取快照、交互前等待、复杂提取用 evaluate_script、减少标签页;会话失效时请用户重新同步。浏览器模式还需安装 browser-automation 技能。

限制:具体收费、支持地区及更多细节暂未提供。