百度网盘工作流管理器
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/manage-baidu-netdisk-files-from-agent-workflows。
技能介绍
问题:代理会话中的文件管理痛点
在自然语言驱动的代理工作流中,开发者常面临云文件操作碎片化的问题。当代理需要上传构建产物、同步数据集或整理日志时,传统方案依赖手动调用百度网盘Web API或编写独立脚本,导致以下痛点:
- 上下文割裂:文件操作与代理对话流程分离,开发者需频繁切换工具
- 操作冗余:基础功能(如重命名、目录遍历)需重复实现
- 权限管理复杂:OAuth授权流程与代理会话生命周期未打通
解决方案:技能如何介入工作流
该技能通过自然语言指令解析层直接嵌入代理会话,将百度网盘操作抽象为可调用的工具集。其核心能力包括:
- 全生命周期管理:支持
上传/下载二进制文件、传输大文件分块、分享生成链接等核心操作 - 智能检索:通过
搜索接口实现模糊匹配,支持按文件名、类型、修改时间等维度过滤 - 批量操作:
移动/复制支持递归目录结构,重命名可批量处理通配符模式
关键实现步骤:
- 授权引导:首次使用时引导用户完成百度网盘OAuth授权,生成可复用的访问令牌
- 指令解析:将自然语言指令(如「把上周的日志归档到backup目录」)转换为结构化操作序列
- 执行反馈:每个操作返回JSON格式结果,包含操作类型、目标路径、状态码等元数据
- 错误处理:针对网络波动、权限不足等场景设计重试机制和友好错误提示
适用边界与注意点
该技能适用于已配置支持代理主机的开发环境(如Claude Code、Cursor等),需注意:
- 依赖前置条件:需预先安装
npx skillsCLI并完成百度网盘账号绑定 - 网络稳定性:大文件传输依赖稳定的网络连接,弱网环境建议启用断点续传
- 权限范围:默认仅获取用户授权范围内的文件访问权限,敏感操作(如删除)需二次确认
- 扩展性限制:当前版本未开放Webhook回调和自动化规则配置,复杂工作流需自行编排
使用场景
- 构建完成后,运维人员通过代理指令将编译产物批量上传至百度网盘的发布目录并生成分享链接。
- 数据分析师在获取训练集时,使用自然语言要求代理从云端下载指定数据集并列出当前目录的文件清单。
- 项目经理在复盘时,指示代理将分散的项目日志按日期搜索、移动并重命名归档到历史记录文件夹中。
适合人员
- 负责持续集成的后端开发者,需要将自动化构建的安装包定期同步至云端备份目录。
- 处理海量语料的数据工程师,经常需要批量下载云端数据集并核对文件完整性。
- 管理服务器指标的运维工程师,希望通过指令快速检索并归档历史监控日志。