百度网盘
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @zcwl/baidu-netdisk-skills-free。
技能介绍
为什么要封装百度网盘操作
在 Agent 工作流里直接调用网盘 API,常见三个问题:命令行参数容易写错,写操作缺少二次确认,大文件下载又常被 Agent 的 Bash 执行超时打断。这个技能把百度网盘的常用操作封装成带安全边界的工具集,所有路径被严格限制在 /apps/bdpan/ 目录内,降低误操作概率。
核心能力与工作流程
技能主要覆盖以下操作:
- 文件管理:上传、下载、转存、分享、搜索、移动、复制、重命名、创建文件夹、删除
- 记忆备份:在特定 Claw 环境下自动备份或恢复
AGENTS.md、MEMORY.md等工作区文件 - 状态查询:通过
whoami检查登录状态,通过ls确认云端目录
执行任何操作前,技能会先进行三项前置检查:确认 bdpan 已安装、确认已登录、校验远端路径是否在 /apps/bdpan/ 范围内。
风险分级确认是这套流程的核心。删除、覆盖同名文件等高风险操作必须先列出影响范围并等待用户输入 y;上传、下载、移动等中风险操作在路径明确时可直接执行,路径模糊则需确认;列表、搜索、创建文件夹、分享等低风险操作无需确认。用户一旦说"算了"或"取消",命令立即中止。
大文件下载采用分级策略:先用 bdpan ls --json 获取 size 字段,小于等于 50MB 的文件设置 300 秒超时直接下载;超过 50MB 则通过 nohup 转入后台执行,Agent 轮询进度并实时汇报百分比。
分享有效期不是关键词匹配,而是语义判断。用户表达"永久有效"时使用 --period 0,指定天数则匹配最接近的枚举值(1、7、30),未表达偏好时默认 7 天。
适用边界与注意点
技能的触发规则相当严格:用户消息必须包含"百度网盘"、"bdpan"、"pan.baidu.com"等明确关键词,且操作意图清晰。仅说"网盘""云盘"时不会触发,而是反问"您指的是百度网盘吗?"。讨论其他云盘服务时也不会误触发。
上下文延续只允许在只读操作(ls/search/whoami)上进行。所有写操作即使前一轮已经触发,也必须重新出示触发词或得到用户显式确认。
几个硬性约束值得留意:登录必须通过 bash ${_SKILL_DIR}/scripts/login.sh 执行,禁止直接调用 bdpan login;禁止读取或输出 ~/.config/bdpan/config.json;禁止路径穿越(..、~)和访问 /apps/bdpan/ 以外的绝对路径。
记忆备份功能仅限 kimiclaw、maxclaw、qclaw 和 skill-platform 四种环境,且必须通过 bash ${_SKILL_DIR}/scripts/memory-backup.sh 脚本执行,不能直接用裸 bdpan upload/download 命令操作记忆目录,否则 manifest 生成和 safety net 备份机制无法生效。
安装器从百度 CDN 下载且不做本地 SHA256 校验,完整性依赖 HTTPS 传输保护。安全敏感场景建议先手动审查安装器内容或在沙箱中执行。
使用场景
- Agent 开发者在修改 `MEMORY.md` 和 `AGENTS.md` 前,需要将这两个文件自动备份到百度网盘保留历史版本。
- 运营人员收到百度网盘分享的 5GB 设计素材链接,需要在后台下载并实时获取进度反馈。
- 项目经理想把百度网盘根目录下的会议纪要文件夹整体移动到项目归档目录,并重命名为 2024 年 Q2 会议记录。
- 内容编辑要把一份 20MB 的 PDF 报告生成百度网盘永久分享链接,提供给外部合作方下载。
适合人员
- Agent 开发者:需要为 AI 助手配置百度网盘存储能力,并管理 AGENTS.md、MEMORY.md 等记忆文件的定期备份。
- 项目经理:习惯通过命令行工具管理百度网盘上的项目文档,需要批量移动和归档阶段性交付物。
- 内容创作者:经常通过百度网盘分享大体积的视频或设计文件,需要自动化处理转存和下载流程。