SuperAPI AI 工具集

google-drive-upload

办公与效率

查看项目

更新于 10-16 08:02

技能介绍

用途:让 Claude 把工作流产出的文件直接上传、保存或发送到 Google Drive,用户用自然语言(英语或希伯来语,如“Upload this report to Google Drive”“תעלה את זה לדרייב”)即可触发。

主要能力:读取用户配置文件 ~/.cowork-gdrive-config.json;对目标文件做 Base64 编码;向已部署的 Google Apps Script 发起 POST 请求;返回 Google Drive 文件 URL。支持用 folderPath 把文件放入文件夹(例如 "Clients/Acme"),可用 replaceExisting: true 覆盖已有文件而非重复上传,并支持希伯来语文件名。

使用方式:属一次性准备——先将随附的 Google Apps Script 部署为 Web 应用,再创建 ~/.cowork-gdrive-config.json 写入脚本 URL 与 API key。之后直接用自然语言提出上传需求即可。上传流程为读取配置、编码文件、调用脚本,核心命令(保持原样):cat "$HOME/.cowork-gdrive-config.json",以及 base64 "$FILE" | tr -d '\n'、file --mime-type -b "$FILE" 配合 curl -s -L -H "Content-Type: application/json" -d '{"fileName":"name","content":"'$B64'","mimeType":"'$MIME'","apiKey":"KEY"}' "SCRIPT_URL"。

适用场景:需要把报告、演示文稿等文件归档到 Drive 的工作流。

限制:文件大小上限约 50MB,受 Google Apps Script 限制;必须完成脚本部署与本地配置;资料未提供收费、价格或平台兼容性等更多信息。