该技能通过 hatch_gws_cli drive 命令与用户的 Google Drive 交互,处理文件、文件夹、上传、下载和共享。命令格式为空格分隔的 <资源> <方法>,查询和路径参数用 --params 传入 JSON,创建或编辑时用 --json 传请求体;可用 --help 查看命令参数,用 schema 命令查看原始方法的参数结构。首次使用需按 status 返回的 connect_url 提示用户完成连接,连接由用户自行完成;断开用 disconnect。多账户时用 accounts 列出并通过 --account 指定。
主要流程:用 files list 浏览目录或搜索(支持 name contains、fullText contains 等查询),用 files get 获取文件详情;用 +upload 上传本地文件(路径须为绝对路径且在用户主目录内);用 files update --upload 替换已有文件内容;用 files get --alt=media --output 下载存储型二进制文件;用 files create 新建文件夹,update 重命名或移动,files copy 复制,permissions create 共享,update 将文件移入回收站或恢复,files delete 永久删除。
限制:读取、编辑或导出 Google 文档、表格、幻灯片内容不属本技能,应由相应技能处理,不得用 files export;评论、共享云端硬盘和审批请求不是主要流程。操作须遵循审批流程,优先使用可撤销的回收站而非永久删除,仅使用之前命令返回的 id,验证本地路径。与用户交流时不展示原始命令、JSON、id 等内部信息。