Agent Skills
返回列表
百度网盘文件管理

百度网盘文件管理

IT 运维与安全 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_2e63a893/asfdasfasdf。

技能介绍

要解决什么问题

在 Claude Code、DuClaw、OpenClaw 等环境里,用户经常需要上传备份、从分享链接转存、列出或搜索网盘文件,但又不能让 Agent 随意调用登录接口、泄露 Token,或把路径写到网盘应用目录之外。本技能把百度网盘操作收敛到 bdpan CLI 与 /apps/bdpan/ 沙箱内,并规定何时才允许执行命令。

技能如何工作

触发条件:用户明确提到「百度网盘」「bdpan」「网盘」,且意图清楚(上传、下载、转存、分享、查看、搜索、移动、复制、重命名、建目录、登录/注销)。对话已在进行网盘操作时,后续消息可延续上下文而无需重复关键词;未通过规则时禁止执行任何 bdpan 命令。

每次执行前的固定流程:

  • 检查 bdpan 是否已安装,必要时经用户确认后运行技能目录下的 install.sh
  • 用 bdpan whoami 检查登录;未登录则引导 login.sh(禁止 Agent 直接 bdpan login 或读取 ~/.config/bdpan/config.json)
  • 校验远端路径落在 /apps/bdpan/ 内,禁止 ..、~ 与目录外绝对路径

核心能力包括列表与搜索、上传(单文件远端路径不得以 / 结尾)、下载、分享链接转存(不落地)、生成分享链接、移动/复制/重命名与建文件夹。删除、覆盖同名文件等高风险操作需先说明影响并等待确认;路径含糊或指代不清时同样必须确认。

大文件下载:通过 bdpan ls --json 读取 size;≤50MB 可直接 download 并配合较长超时;>50MB 应 nohup 后台下载并轮询进度,避免 Bash 超时中断。

对用户展示路径时使用中文名「我的应用数据/…」,命令参数使用相对路径;命令中不写中文路径,展示时不暴露 API 路径 /apps/bdpan/…。

适用边界与注意点

  • 所有文件操作仅限应用数据下的 bdpan 目录;分享能力依赖百度开放平台付费接口。
  • 更新、login.sh / update.sh 的 --yes 以及环境变量 BDPAN_* 的主动设置,均受安全约束限制;授权码需用户确认后再走 login.sh。
  • 更细的命令参数与排错见技能内 bdpan-commands.md、authentication.md、troubleshooting.md 等参考文档。

使用场景

  • 在 Claude Code 对话中把本地 `./project/` 上传到网盘应用目录,并先用 `ls` 检查远端是否已有同名文件夹
  • 收到带提取码的百度分享链接,在 Agent 里执行转存到 `/apps/bdpan/` 下指定子目录,不经过本机完整下载
  • 需要在网盘应用沙箱内按关键词或类型搜索文件,确认路径后再按文件大小选择直接下载或后台 `nohup` 下载
  • 列出网盘应用目录中的文件后,对指定文件创建分享链接并向协作者展示链接、提取码与有效期

适合人员

  • 在 Claude Code / OpenClaw 里用对话完成网盘上传、下载,且必须遵守登录脚本与路径沙箱约束的独立开发者
  • 负责把外部分享资源转存到固定网盘目录、并需 Agent 先确认提取码与目标路径的 IT 运维
  • 需要在大文件场景下由 Agent 轮询后台下载进度、避免 Bash 超时中断的备份维护人员
  • 偶尔在 Agent 环境中生成网盘分享链接(开放平台付费接口),并需先 `ls` 校验文件存在的项目协调者