SuperAPI AI 工具集

google-drive

通用与其它

查看项目

更新于 10-16 02:35

技能介绍

用途:通过命令行脚本与 Google Drive 交互,完成文件管理、搜索与分享,以及文件夹、权限、评论和回复的管理。

主要能力:文件列表、搜索、获取、下载、导出、上传、移动、删除、重命名、复制;创建和列出文件夹;分享文件、列出和删除权限;列出、获取、创建、更新、删除评论;列出、获取、创建、更新、删除回复,并可将评论标记为已解决或重新打开。

使用方式:先安装依赖 pip install --user google-auth google-auth-oauthlib google-api-python-client keyring pyyaml,再运行 $SKILL_DIR/scripts/google-drive.py check 验证配置。认证使用 OAuth 2.0,需创建 ~/.config/agent-skills/google.yaml 并填入 client_id 与 client_secret,或使用 auth setup 命令。常用命令如 files list、files search、files download、files export、files upload、share、comments list、replies create 等。

适用场景:需要以脚本方式批量管理 Drive 文件、导出 Google 文档为 markdown/文本/PDF、上传并转换格式、分享给指定邮箱、处理文件评论与回复时。

限制:Google Docs、Sheets、Slides 不是二进制文件,不能用 files download 下载,需用 files export。认证与权限错误不可重试,需用户完成浏览器 OAuth 授权;限流和临时服务器错误可稍后重试。部分操作尚未实现,详见 api-reference.md。导入 markdown 为 Google Docs 建议使用 google-docs 技能的 documents import 命令。