如何使用 AI 自动化管理 Google Drive 文件
解决云端文件管理繁琐问题:通过一套轻量化的 Python 脚本,让 AI 能够直接读写 Google Workspace 账户下的 Drive 文件,实现自动化搜索、上传、下载和组织。
为什么需要这个技能
在处理大量云端文档时,手动在网页端搜索、上传或移动文件非常低效。虽然 Google 提供了 API,但配置复杂的 MCP 服务器或开发完整应用门槛较高。
本技能提供了一套独立的 OAuth 认证方案,无需复杂的服务器部署,即可通过命令行直接控制 Google Drive。AI 可以利用这些指令帮你快速定位文件、批量同步资料或自动整理文件夹结构。
注意: 本工具要求使用 Google Workspace 账户,不支持个人 Gmail 账户。
适用场景
- 需要在本地脚本中直接实现 Google Drive 文件的读写自动化。
- 快速搜索特定名称、内容或通过 URL 定位云端文件。
- 自动化将本地生成报告、日志文件上传至指定云端文件夹。
- 批量整理、重命名或移动云端文件夹。
核心工作流
1. 身份验证
首次使用需在浏览器中完成 Google 授权:
python scripts/auth.py login
可以使用 python scripts/auth.py status 检查当前认证状态。
2. 文件读取与搜索
使用 scripts/drive.py 执行读取操作。支持全文搜索、标题搜索或直接输入 URL:
# 全文搜索
python scripts/drive.py search "quarterly report"
# 仅根据标题搜索
python scripts/drive.py search "title:budget"
# 通过 URL 直接定位
python scripts/drive.py search "https://drive.google.com/drive/folders/1ABC123..."
# 下载文件到本地
python scripts/drive.py download 1ABC123xyz ./downloads/report.pdf
3. 文件写入与组织
执行上传、创建或移动操作:
# 上传文件至根目录
python scripts/drive.py upload ~/Documents/report.pdf
# 上传至指定文件夹并重命名
python scripts/drive.py upload ~/Documents/report.pdf --folder 1ABC123xyz --name "Q4 Report.pdf"
# 创建新文件夹
python scripts/drive.py create-folder "Project Documents"
# 移动文件
python scripts/drive.py move FILE_ID DESTINATION_FOLDER_ID
下载和安装
下载 google-drive-automation 中文版 Skill ZIP
解压后将目录放入你的 AI 工具 skills 文件夹,重启工具后即可使用。具体路径参考内附的 USAGE.zh.md。
你可能还需要
暂无推荐