Install
openclaw skills install baidu-disk-manager管理百度网盘文件,支持登录、列出文件、上传/下载/复制/移动/删除/重命名/创建文件夹、查看配额等操作。
openclaw skills install baidu-disk-manager基于 go-bdisk CLI 工具实现百度网盘文件管理功能,支持设备码授权登录、文件列表查看、上传下载、复制移动删除等常见文件操作。
登录和登出必须由用户明确要求才能执行,本 Skill 不会自动调用。
如果用户未登录,在执行其他操作前应提示用户:
百度网盘未登录,请先自行执行登录命令:
./scripts/go-bdisk login --app-key YOUR_APP_KEY --secret-key YOUR_SECRET_KEY登录成功后再继续操作。
# 查看当前用户信息和网盘配额
./scripts/go-bdisk info -j
如果 info 命令返回未登录错误,提示用户执行登录。
仅当用户明确要求「退出百度网盘登录」时才执行:
./scripts/go-bdisk logout
复制、移动、重命名、删除操作属于变更操作,执行前必须:
# 列出根目录文件
./scripts/go-bdisk ls -j
# 列出指定目录
./scripts/go-bdisk ls /我的资源 -j
./scripts/go-bdisk mkdir /备份 -j
./scripts/go-bdisk stat /我的资源/document.pdf -j
操作前必须向用户确认:
即将重命名文件:
原文件名:/旧文件名.txt
新文件名:新文件名.txt
确认执行此操作吗?请回复「确认」「ok」或「行」
确认后执行:
./scripts/go-bdisk rename /旧文件名.txt 新文件名.txt -j
操作前必须向用户确认:
即将移动文件:
源路径:/source/path
目标路径:/dest/path
确认执行此操作吗?请回复「确认」「ok」或「行」
确认后执行:
./scripts/go-bdisk mv /source/path /dest/path -j
操作前必须向用户确认:
即将复制文件:
源路径:/source/path
目标路径:/dest/path
确认执行此操作吗?请回复「确认」「ok」或「行」
确认后执行:
./scripts/go-bdisk cp /source/path /dest/path -j
操作前必须向用户确认:
即将删除文件:
路径:/要删除的文件.txt
⚠️ 此操作不可恢复!
确认执行此操作吗?请回复「确认」「ok」或「行」
确认后执行:
./scripts/go-bdisk rm /要删除的文件.txt -j
# 上传到根目录
./scripts/go-bdisk upload /local/file.txt -j
# 上传到指定目录
./scripts/go-bdisk upload /local/file.txt /我的资源/ -j
# 下载到当前目录
./scripts/go-bdisk download /百度网盘文件.txt -j
# 下载到指定本地路径
./scripts/go-bdisk download /百度网盘文件.txt /local/downloads/ -j
所有命令支持 -j 或 --json 参数以 JSON 格式输出结果,便于程序化处理:
./scripts/go-bdisk ls -j
命令执行失败时,go-bdisk 会返回错误信息。使用 -j 参数可获取结构化错误输出。
用户提问:「列出百度网盘根目录的文件」
代理调用:./scripts/go-bdisk ls -j
用户提问:「查看我的百度网盘剩余空间」
代理调用:./scripts/go-bdisk info -j
用户提问:「上传这份文档到百度网盘」
代理调用:./scripts/go-bdisk upload /local/doc.pdf /我的资源/ -j
用户提问:「下载百度网盘里的报告」
代理调用:./scripts/go-bdisk download /报告.pdf -j
用户提问:「把 test.txt 移动到备份文件夹」
ls 确认文件存在./scripts/go-bdisk mv /test.txt /备份/test.txt -j用户提问:「复制这份文档到工作目录」
./scripts/go-bdisk cp /文档.docx /工作目录/ -j用户提问:「删除旧文件.txt」
./scripts/go-bdisk rm /旧文件.txt -j