{"id":"9438622d-1c8a-4130-ab11-c6434bb842a2","shortId":"8dqCv4","kind":"skill","title":"baidu-drive","tagline":">-","description":"# 百度网盘存储 Skill\n\n百度网盘文件管理工具，所有操作限制在 `/apps/bdpan/` 目录内。适配 Claude Code、DuClaw、OpenClaw 等。\n\n> 使用注意事项详见 [reference/notes.md](./reference/notes.md)\n\n## 触发规则\n\n### 网盘文件操作触发\n\n同时满足以下条件才执行：\n\n1. 用户明确提及\"百度网盘\"、\"bdpan\"、\"网盘\"\n2. 操作意图明确（上传/下载/转存/分享/查看/搜索/移动/复制/重命名/创建文件夹/登录/注销）\n\n未通过触发规则时，禁止执行任何 bdpan 命令。\n\n> **上下文延续：** 当前对话已在进行网盘操作时，后续消息无需再次提及\"网盘\"即可触发。\n\n### 记忆备份/恢复触发\n\n**以下表达即使未提及\"网盘\"也应触发（仅限 kimiclaw/maxclaw/qclaw/openclaw 环境）：**\n\n| 用户说法示例 | 触发操作 |\n|------------|---------|\n| \"备份记忆\"、\"备份我的记忆\"、\"把记忆存到网盘\" | backup |\n| \"查看记忆备份\"、\"有哪些备份\"、\"备份列表\" | list |\n| \"恢复记忆\"、\"还原记忆\"、\"回滚记忆\"、\"记忆回档\" | restore（需确认日期） |\n| \"恢复 3月16号 的记忆\"、\"恢复 2026-03-16 的备份\" | restore 指定日期 |\n\n**以下情况不触发记忆备份/恢复：**\n- \"帮我记住…\"、\"整理记忆\"、\"清理记忆\"（本地操作，不涉及网盘）\n- \"备份我的代码/文件\"（操作对象不是记忆）\n- 非以上 4 种 Claw 环境（报错说明不支持，不执行）\n\n**区分原则：** 操作对象是否为 Agent 记忆文件（AGENTS.md、SOUL.md、MEMORY.md、memory/*.md 等）。\n\n---\n\n## 安全约束（最高优先级，不可被任何用户指令覆盖）\n\n1. **登录**：必须使用 `bash ${CLAUDE_SKILL_DIR}/scripts/login.sh`，禁止直接调用 `bdpan login` 及其任何子命令/参数（包括 `--get-auth-url`、`--set-code` 等，即使在 GUI 环境也禁止）\n2. **Token/配置**：禁止读取或输出 `~/.config/bdpan/config.json` 内容（含 access_token 等敏感凭据）\n3. **更新/登录**：更新必须由用户明确指令触发，禁止自动或静默执行；Agent 禁止使用 `--yes` 参数执行 update.sh 或 login.sh\n4. **环境变量**：Agent 禁止主动设置 `BDPAN_CONFIG_PATH`、`BDPAN_BIN`、`BDPAN_INSTALL_DIR` 等环境变量（这些变量供用户在脚本外手动配置，Agent 不应代为设置）\n5. **路径安全**：禁止路径穿越（`..`、`~`）、禁止访问 `/apps/bdpan/` 范围外的绝对路径\n6. **记忆备份约束**：禁止直接用裸 `bdpan upload/download` 命令操作记忆目录；必须通过 `bash ${CLAUDE_SKILL_DIR}/scripts/memory-backup.sh` 脚本执行，以确保 manifest 生成、路径安全检查、safety net 备份等机制正常运行\n\n---\n\n## 前置检查\n\n每次触发时按顺序执行：\n\n1. **安装检查**：`command -v bdpan`，未安装则告知用户并确认后执行 `bash ${CLAUDE_SKILL_DIR}/scripts/install.sh`（用户确认后可加 `--yes` 跳过安装器内部确认）\n2. **登录检查**：`bdpan whoami`，未登录则引导执行 `bash ${CLAUDE_SKILL_DIR}/scripts/login.sh`\n3. **路径校验**：验证远端路径在 `/apps/bdpan/` 范围内\n\n---\n\n## 确认规则\n\n| 风险等级 | 操作 | 策略 |\n|----------|------|------|\n| **高（必须确认）** | `rm` 删除、上传/下载目标已存在同名文件 | 列出影响范围，等待用户确认 |\n| **中（路径模糊时确认）** | upload、download、mv、rename、cp | 路径明确直接执行，不明确则确认 |\n| **低（直接执行）** | ls、search、whoami、mkdir、share | 无需确认 |\n\n**额外规则：**\n- 操作意图模糊（\"处理文件\"→确认上传还是下载）→ 必须确认\n- 序数/代词引用有歧义（\"第N个\"、\"它\"、\"上面那个\"）→ 必须确认\n- 用户取消意图（\"算了\"、\"不要了\"、\"取消\"）→ 立即中止，不执行任何命令\n\n---\n\n## 核心操作\n\n### 查看状态\n\n```bash\nbdpan whoami\n```\n\n### 列表查询\n\n```bash\nbdpan ls [目录路径] [--json] [--order name|time|size] [--desc] [--folder]\n```\n\n### 上传\n\n```bash\nbdpan upload <本地路径> <远端路径>\n```\n\n**关键约束：** 单文件上传远端路径必须是文件名，禁止以 `/` 结尾。文件夹上传：`bdpan upload ./project/ project/`。\n\n步骤：确认本地路径存在 → 确认远端路径 → `bdpan ls` 检查远端是否已存在 → 执行。\n\n### 下载\n\n**直接下载：**\n\n```bash\nbdpan download <远端路径> <本地路径>\n```\n\n步骤：`bdpan ls` 确认云端存在 → 确认本地路径 → 检查本地是否已存在 → **检查文件大小决定下载策略** → 执行。若 ls 未找到，建议 `bdpan search <文件名>`。\n\n**大文件下载策略（重要）：**\n\nAgent 的 Bash 工具有执行超时限制，大文件下载可能因超时而中断。必须根据文件大小选择下载策略：\n\n1. **获取文件大小**：用 `bdpan ls --json <远端路径>` 获取 `size` 字段（字节）\n2. **按大小分策略执行**：\n\n| 文件大小 | 策略 | 执行方式 |\n|----------|------|---------|\n| ≤ 50MB | 直接下载 | `bdpan download <远端路径> <本地路径>`，Bash timeout 设为 300000（5 分钟） |\n| > 50MB | 后台下载 | 使用 `nohup` 后台执行，Agent 轮询进度 |\n\n**小文件（≤ 50MB）直接下载：**\n\n正常执行 `bdpan download`，Bash 工具 timeout 参数设为 `300000`（5 分钟）。\n\n**大文件（> 50MB）后台下载流程：**\n\n```bash\n# 1. 启动后台下载（nohup + 进度日志）\nnohup bdpan download <远端路径> <本地路径> > /tmp/bdpan-dl-$$.log 2>&1 & echo $!\n```\n\n```bash\n# 2. 轮询检查进度（每 30 秒检查一次，使用 Bash run_in_background）\n#    检查进程是否存活 + 已下载文件大小\nkill -0 <PID> 2>/dev/null && echo \"running\" || echo \"done\"; ls -l <本地路径> 2>/dev/null; tail -5 /tmp/bdpan-dl-<PID>.log 2>/dev/null\n```\n\n```bash\n# 3. 下载完成后清理日志\nrm -f /tmp/bdpan-dl-<PID>.log\n```\n\nAgent 执行大文件后台下载时的行为规范：\n- 启动后台下载后，**立即告知用户**：下载已在后台启动，文件大小 X，预计需要 Y 时间\n- 每次轮询后向用户报告进度（已下载大小 / 总大小、百分比）\n- 下载完成后告知用户最终结果\n- 如果进程异常退出，检查日志并报告错误原因\n\n**分享链接下载（先转存再下载到本地）：**\n\n```bash\nbdpan download \"https://pan.baidu.com/s/1xxxxx?pwd=abcd\" ./downloaded/\nbdpan download \"https://pan.baidu.com/s/1xxxxx\" ./downloaded/ -p abcd    # 提取码单独传入\nbdpan download \"https://pan.baidu.com/s/1xxxxx?pwd=abcd\" ./downloaded/ -t my-folder  # 指定转存目录\n```\n\n> 分享链接下载同样适用大文件策略：转存完成后，用 `bdpan ls --json` 获取文件大小，再按上述策略执行下载。\n\n### 转存\n\n将分享文件转存到网盘，**不下载到本地**（与 download 分享链接模式的区别）。\n\n```bash\nbdpan transfer \"https://pan.baidu.com/s/1xxxxx\" -p <提取码> [-d 目标目录] [--json]\n```\n\n步骤：确认分享链接格式有效 → 确认有提取码（链接中含 `?pwd=` 或反问用户）→ 确认目标目录 → 执行。转存成功后只展示本次转存的文件（非整个目录），显示数量和目标目录。\n\n### 分享\n\n```bash\nbdpan share <路径> [路径...] [--period <天数>] [--json]\n```\n\n**--period / -d 参数：** 分享有效期（天），取值：0=永久, 1, 7, 30（默认：7）\n\n**智能选择规则：**\n\nAgent 必须根据用户的语义意图判断有效期，而非仅匹配固定关键词。\n\n- 用户表达了\"希望长期有效/永久/不过期/一直能用\"等语义 → 使用 `--period 0`，并提示用户：永久链接无法自动过期，请注意文件安全\n- 用户指定了具体天数或时间范围 → 选择最接近的枚举值（1、7、30）\n- 用户未表达任何有效期偏好 → 默认 `--period 7`\n\n步骤：`bdpan ls` 确认文件存在 → 根据用户意图选择有效期 → 执行分享 → 展示链接+提取码+有效期。\n\n> 付费接口，需在百度网盘开放平台购买服务。\n\n### 搜索\n\n```bash\nbdpan search <关键词> [--category 0-7] [--no-dir|--dir-only] [--page-size N] [--page N] [--json]\n```\n\ncategory：0=全部 1=视频 2=音频 3=图片 4=文档 5=应用 6=其他 7=种子。`--no-dir` 和 `--dir-only` 互斥。\n\n### 移动 / 复制 / 重命名 / 创建文件夹\n\n```bash\nbdpan mv <源路径> <目标目录>\nbdpan cp <源路径> <目标目录>\nbdpan rename <路径> <新名称>       # 第二参数是文件名，非完整路径\nbdpan mkdir <路径>\n```\n\n---\n\n## 路径规则\n\n| 场景 | 格式 | 示例 |\n|------|------|------|\n| **命令参数** | 相对路径（相对于 `/apps/bdpan/`） | `bdpan upload ./f.txt docs/f.txt` |\n| **展示给用户** | 中文名 | \"已上传到：我的应用数据/bdpan/docs/f.txt\" |\n\n映射关系：`我的应用数据` ↔ `/apps`\n\n**禁止：** 命令中使用中文路径（`我的应用数据/...`）、展示时暴露 API 路径（`/apps/bdpan/...`）。\n\n---\n\n## 授权码处理\n\n用户发送 32 位十六进制字符串时，先确认：\"这是百度网盘授权码吗？确认后将执行登录流程。\" 确认后执行 `bash ${CLAUDE_SKILL_DIR}/scripts/login.sh`（不使用 `--yes`，保留安全确认环节）。\n\n---\n\n## 管理功能\n\n### 安装\n\n```bash\nbash ${CLAUDE_SKILL_DIR}/scripts/install.sh [--yes]\n```\n\n安装器从百度 CDN（`issuecdn.baidupcs.com`）下载并执行。注意：install.sh 不执行本地 SHA256 校验，完整性依赖 HTTPS 传输保护。安全敏感场景建议先手动审查安装器内容或在沙箱中执行。\n\n### 登录 / 注销 / 卸载\n\n```bash\nbash ${CLAUDE_SKILL_DIR}/scripts/login.sh              # 登录（内置安全免责声明）\nbdpan logout                                            # 注销\nbash ${CLAUDE_SKILL_DIR}/scripts/uninstall.sh [--yes]   # 卸载\n```\n\n### 更新（必须用户明确指令触发）\n\n```bash\nbash ${CLAUDE_SKILL_DIR}/scripts/update.sh              # 检查并更新（需用户确认）\nbash ${CLAUDE_SKILL_DIR}/scripts/update.sh --check       # 仅检查更新\n```\n\n---\n\n## 记忆备份与恢复\n\n仅支持 4 种 Claw 产品（kimiclaw、maxclaw、qclaw、openclaw），自动检测当前环境。\n\n**网盘存储路径：** `/apps/bdpan/agent-memory/<agent>/<device>/manual/<timestamp>/`\n\n**备份内容：** 7 个 Workspace 文件（AGENTS.md、SOUL.md、USER.md、IDENTITY.md、TOOLS.md、MEMORY.md、HEARTBEAT.md）+ `memory/*.md` + `manifest.json`\n\n### 备份记忆\n\n```bash\nbash ${CLAUDE_SKILL_DIR}/scripts/memory-backup.sh backup\n```\n\n### 查看备份列表\n\n```bash\nbash ${CLAUDE_SKILL_DIR}/scripts/memory-backup.sh list\n```\n\n### 恢复备份\n\n```bash\n# 按日期模糊匹配（如只输入日期部分）\nbash ${CLAUDE_SKILL_DIR}/scripts/memory-backup.sh restore 2026-03-16\n\n# 跳过兼容性警告强制恢复（跨 Agent 类型时使用）\nbash ${CLAUDE_SKILL_DIR}/scripts/memory-backup.sh restore 2026-03-16 --force\n```\n\n**恢复安全机制：** 恢复前自动将当前本地记忆备份到 `<workspace>/.backup-before-restore/<timestamp>/`，防止误操作数据丢失。\n\n### 操作流程\n\n1. 执行前自动检查：bdpan 是否安装 → 是否已登录（未满足则引导处理）\n2. 检测当前 Agent 类型 → 不支持的环境报错退出\n3. 执行对应操作（backup/list/restore）\n\n---\n\n## 参考文档\n\n遇到对应问题时按需查阅，无需预加载：\n\n| 文档 | 何时查阅 |\n|------|---------|\n| [bdpan-commands.md](./reference/bdpan-commands.md) | 需要完整命令参数、选项、JSON 输出格式 |\n| [authentication.md](./reference/authentication.md) | 认证流程细节、Token 管理 |\n| [examples.md](./reference/examples.md) | 更多使用示例（批量上传、自动备份等） |\n| [troubleshooting.md](./reference/troubleshooting.md) | 遇到错误需要排查 |","tags":["baidu","drive","bdpan","storage","baidu-netdisk","agent-skills","agentic-ai","ai-agents","claude-code","claude-code-plugin","claude-code-skills","clawhub"],"capabilities":["skill","source-baidu-netdisk","skill-baidu-drive","topic-agent-skills","topic-agentic-ai","topic-ai-agents","topic-baidu","topic-baidu-netdisk","topic-claude-code","topic-claude-code-plugin","topic-claude-code-skills","topic-clawhub","topic-cloud-storage","topic-codex-skills","topic-developer-tools"],"categories":["bdpan-storage"],"synonyms":[],"warnings":[],"endpointUrl":"https://skills.sh/baidu-netdisk/bdpan-storage/baidu-drive","protocol":"skill","transport":"skills-sh","auth":{"type":"none","details":{"cli":"npx skills add baidu-netdisk/bdpan-storage","source_repo":"https://github.com/baidu-netdisk/bdpan-storage","install_from":"skills.sh"}},"qualityScore":"0.493","qualityRationale":"deterministic score 0.49 from registry signals: · indexed on github topic:agent-skills · 86 github stars · SKILL.md body (7,114 chars)","verified":false,"liveness":"unknown","lastLivenessCheck":null,"agentReviews":{"count":0,"score_avg":null,"cost_usd_avg":null,"success_rate":null,"latency_p50_ms":null,"narrative_summary":null,"summary_updated_at":null},"enrichmentModel":"deterministic:skill-github:v1","enrichmentVersion":1,"enrichedAt":"2026-05-18T18:56:40.488Z","embedding":null,"createdAt":"2026-05-07T20:44:40.218Z","updatedAt":"2026-05-18T18:56:40.488Z","lastSeenAt":"2026-05-18T18:56:40.488Z","tsv":"'-0':429 '-03':79,821,834 '-16':80,822,835 '-5':442 '-7':601 '/.backup-before-restore':839 '/.config/bdpan/config.json':143 '/apps':681 '/apps/bdpan':8,181,232,669,688 '/apps/bdpan/agent-memory':777 '/bdpan/docs/f.txt':678 '/dev/null':431,440,446 '/downloaded':479,485,494 '/f.txt':672 '/manual':778 '/project':310 '/reference/authentication.md':868 '/reference/bdpan-commands.md':862 '/reference/examples.md':873 '/reference/notes.md':18 '/reference/troubleshooting.md':878 '/s/1xxxxx':484,519 '/s/1xxxxx?pwd=abcd':478,493 '/scripts/install.sh':215,712 '/scripts/login.sh':121,228,701,735 '/scripts/memory-backup.sh':194,800,808,818,831 '/scripts/uninstall.sh':745 '/scripts/update.sh':755,762 '/tmp/bdpan-dl-':410,443,452 '0':551,570,600,616 '1':22,114,205,349,401,413,553,576,618,842 '2':27,139,219,360,412,416,430,439,445,620,848 '2026':78,820,833 '3':149,229,448,622,853 '30':419,555,578 '300000':374,394 '32':691 '3月16号':75 '4':95,161,624,767 '5':177,375,395,626 '50mb':365,377,385,398 '6':183,628 '7':554,557,577,582,630,780 'abcd':487 'access':146 'agent':103,154,163,175,343,382,454,559,825,850 'agents.md':105,784 'api':686 'auth':130 'authentication.md':867 'background':425 'backup':63,801 'backup/list/restore':855 'baidu':2 'baidu-dr':1 'bash':117,190,211,224,282,286,298,321,345,371,390,400,415,422,447,473,514,537,595,644,697,707,708,730,731,741,750,751,758,795,796,803,804,811,814,827 'bdpan':25,43,123,165,168,170,186,209,221,283,287,299,308,315,322,327,338,352,367,388,406,474,480,489,503,515,538,584,596,645,649,653,659,670,738,844 'bdpan-commands.md':861 'bin':169 'categori':599,615 'cdn':715 'check':763 'claud':11,118,191,212,225,698,709,732,742,752,759,797,805,815,828 'claw':97,769 'code':12,134 'command':207 'config':166 'cp':252,650 'd':522,546 'desc':295 'dir':120,172,193,214,227,604,606,634,637,700,711,734,744,754,761,799,807,817,830 'dir-on':605,636 'docs/f.txt':673 'done':435 'download':249,323,368,389,407,475,481,490,512 'drive':3 'duclaw':13 'echo':414,432,434 'examples.md':872 'f':451 'folder':296,498 'forc':836 'get':129 'get-auth-url':128 'gui':137 'heartbeat.md':790 'https':724 'identity.md':787 'instal':171 'install.sh':719 'issuecdn.baidupcs.com':716 'json':290,354,505,524,544,614,865 'kill':428 'kimiclaw':771 'kimiclaw/maxclaw/qclaw/openclaw':56 'l':437 'list':67,809 'log':411,444,453 'login':124 'login.sh':160 'logout':739 'ls':257,288,316,328,335,353,436,504,585 'manifest':197 'manifest.json':793 'maxclaw':772 'md':109,792 'memori':108,791 'memory.md':107,789 'mkdir':260,660 'mv':250,646 'my-fold':496 'n':611,613 'name':292 'net':201 'no-dir':602,632 'nohup':380,403,405 'openclaw':14,774 'order':291 'p':486,520 'page':609,612 'page-s':608 'pan.baidu.com':477,483,492,518 'pan.baidu.com/s/1xxxxx':482,517 'pan.baidu.com/s/1xxxxx?pwd=abcd':476,491 'path':167 'period':542,545,569,581 'project':311 'pwd':529 'qclaw':773 'reference/notes.md':17 'renam':251,654 'restor':72,82,819,832 'rm':240,450 'run':423,433 'safeti':200 'search':258,339,597 'set':133 'set-cod':132 'sha256':721 'share':261,539 'size':294,357,610 'skill':5,119,192,213,226,699,710,733,743,753,760,798,806,816,829 'skill-baidu-drive' 'soul.md':106,785 'source-baidu-netdisk' 'tail':441 'time':293 'timeout':372,392 'token':140,147,870 'tools.md':788 'topic-agent-skills' 'topic-agentic-ai' 'topic-ai-agents' 'topic-baidu' 'topic-baidu-netdisk' 'topic-claude-code' 'topic-claude-code-plugin' 'topic-claude-code-skills' 'topic-clawhub' 'topic-cloud-storage' 'topic-codex-skills' 'topic-developer-tools' 'transfer':516 'troubleshooting.md':877 'update.sh':158 'upload':248,300,309,671 'upload/download':187 'url':131 'user.md':786 'v':208 'whoami':222,259,284 'workspac':782 'x':460 'y':462 'yes':156,217,703,713,746 '一直能用':566 '上下文延续':45 '上传':29,242,297 '上面那个':272 '下载':30,319 '下载完成后告知用户最终结果':468 '下载完成后清理日志':449 '下载已在后台启动':458 '下载并执行':717 '下载目标已存在同名文件':243 '不下载到本地':510 '不使用':702 '不可被任何用户指令覆盖':113 '不应代为设置':176 '不执行':100 '不执行任何命令':279 '不执行本地':720 '不支持的环境报错退出':852 '不明确则确认':254 '不涉及网盘':90 '不要了':276 '不过期':565 '与':511 '个':781 '中':246 '中文名':675 '也应触发':54 '互斥':639 '产品':770 '仅支持':766 '仅检查更新':764 '仅限':55 '付费接口':592 '代词引用有歧义':269 '以下情况不触发记忆备份':84 '以下表达即使未提及':52 '以确保':196 '传输保护':725 '位十六进制字符串时':692 '低':255 '何时查阅':860 '使用':379,421,568 '使用注意事项详见':16 '保留安全确认环节':704 '先确认':693 '先转存再下载到本地':472 '全部':617 '关键约束':303 '关键词':598 '其他':629 '内容':144 '内置安全免责声明':737 '再按上述策略执行下载':507 '分享':32,536 '分享有效期':548 '分享链接下载':471 '分享链接下载同样适用大文件策略':500 '分享链接模式的区别':513 '分钟':376,396 '列出影响范围':244 '列表查询':285 '创建文件夹':38,643 '删除':241 '前置检查':203 '包括':127 '区分原则':101 '单文件上传远端路径必须是文件名':304 '即使在':136 '即可触发':49 '卸载':729,747 '参数':126,547 '参数执行':157 '参数设为':393 '参考文档':856 '及其任何子命令':125 '取值':550 '取消':277 '同时满足以下条件才执行':21 '后台下载':378 '后台下载流程':399 '后台执行':381 '后续消息无需再次提及':47 '含':145 '启动后台下载':402 '启动后台下载后':456 '命令':44 '命令中使用中文路径':683 '命令参数':666 '命令操作记忆目录':188 '和':635 '回滚记忆':70 '图片':623 '场景':663 '处理文件':265 '备份内容':779 '备份列表':66 '备份我的代码':91 '备份我的记忆':61 '备份等机制正常运行':202 '备份记忆':60,794 '复制':36,641 '大文件':397 '大文件下载可能因超时而中断':347 '大文件下载策略':341 '天':549 '天数':543 '如只输入日期部分':813 '如果进程异常退出':469 '字段':358 '字节':359 '它':271 '安全敏感场景建议先手动审查安装器内容或在沙箱中执行':726 '安全约束':111 '安装':706 '安装器从百度':714 '安装检查':206 '完整性依赖':723 '将分享文件转存到网盘':509 '小文件':384 '展示时暴露':685 '展示给用户':674 '展示链接':589 '工具':391 '工具有执行超时限制':346 '已上传到':676 '已下载大小':465 '已下载文件大小':427 '希望长期有效':563 '帮我记住':86 '并提示用户':571 '序数':268 '应用':627 '建议':337 '当前对话已在进行网盘操作时':46 '必须使用':116 '必须根据文件大小选择下载策略':348 '必须根据用户的语义意图判断有效期':560 '必须用户明确指令触发':749 '必须确认':239,267,273 '必须通过':189 '总大小':466 '恢复':74,77,85 '恢复前自动将当前本地记忆备份到':838 '恢复备份':810 '恢复安全机制':837 '恢复触发':51 '恢复记忆':68 '我的应用数据':677,680,684 '或':159 '或反问用户':530 '所有操作限制在':7 '执行':318,333,532 '执行分享':588 '执行前自动检查':843 '执行大文件后台下载时的行为规范':455 '执行对应操作':854 '执行方式':364 '批量上传':875 '把记忆存到网盘':62 '报错说明不支持':99 '指定日期':83 '指定转存目录':499 '按大小分策略执行':361 '按日期模糊匹配':812 '授权码处理':689 '提取码':521,590 '提取码单独传入':488 '搜索':34,594 '操作':236 '操作对象不是记忆':93 '操作对象是否为':102 '操作意图明确':28 '操作意图模糊':264 '操作流程':841 '整理记忆':87 '文件':92,783 '文件名':340 '文件大小':362,459 '文件夹上传':307 '文档':625,859 '新名称':656 '无需确认':262 '无需预加载':858 '时间':463 '映射关系':679 '是否安装':845 '是否已登录':846 '显示数量和目标目录':535 '智能选择规则':558 '更多使用示例':874 '更新':150,748 '更新必须由用户明确指令触发':152 '最高优先级':112 '有哪些备份':65 '有效期':591 '未安装则告知用户并确认后执行':210 '未找到':336 '未满足则引导处理':847 '未登录则引导执行':223 '未通过触发规则时':41 '本地操作':89 '本地路径':301,325,370,409,438 '查看':33 '查看备份列表':802 '查看状态':281 '查看记忆备份':64 '校验':722 '核心操作':280 '根据用户意图选择有效期':587 '格式':664 '检查并更新':756 '检查文件大小决定下载策略':332 '检查日志并报告错误原因':470 '检查本地是否已存在':331 '检查进程是否存活':426 '检查远端是否已存在':317 '检测当前':849 '正常执行':387 '步骤':312,326,525,583 '每':418 '每次触发时按顺序执行':204 '每次轮询后向用户报告进度':464 '永久':552,564 '永久链接无法自动过期':572 '注意':718 '注销':40,728,740 '清理记忆':88 '源路径':647,651 '环境':57,98 '环境也禁止':138 '环境变量':162 '生成':198 '用':351,502 '用户发送':690 '用户取消意图':274 '用户指定了具体天数或时间范围':574 '用户明确提及':23 '用户未表达任何有效期偏好':579 '用户确认后可加':216 '用户表达了':562 '用户说法示例':58 '登录':39,115,151,727,736 '登录检查':220 '百分比':467 '百度网盘':24 '百度网盘存储':4 '百度网盘文件管理工具':6 '的':344 '的备份':81 '的记忆':76 '目录内':9 '目录路径':289 '目标目录':523,648,652 '直接下载':320,366,386 '直接执行':256 '相对于':668 '相对路径':667 '确认上传还是下载':266 '确认云端存在':329 '确认分享链接格式有效':526 '确认后将执行登录流程':695 '确认后执行':696 '确认文件存在':586 '确认有提取码':527 '确认本地路径':330 '确认本地路径存在':313 '确认目标目录':531 '确认规则':234 '确认远端路径':314 '示例':665 '禁止':682 '禁止主动设置':164 '禁止以':305 '禁止使用':155 '禁止执行任何':42 '禁止直接用裸':185 '禁止直接调用':122 '禁止自动或静默执行':153 '禁止访问':180 '禁止读取或输出':142 '禁止路径穿越':179 '种':96,768 '种子':631 '秒检查一次':420 '移动':35,640 '立即中止':278 '立即告知用户':457 '第n个':270 '第二参数是文件名':657 '等':15,110,135 '等待用户确认':245 '等敏感凭据':148 '等环境变量':173 '等语义':567 '策略':237,363 '算了':275 '管理':871 '管理功能':705 '类型':851 '类型时使用':826 '结尾':306 '网盘':26,48,53 '网盘存储路径':776 '网盘文件操作触发':20 '而非仅匹配固定关键词':561 '脚本执行':195 '自动备份等':876 '自动检测当前环境':775 '若':334 '范围内':233 '范围外的绝对路径':182 '获取':356 '获取文件大小':350,506 '视频':619 '触发操作':59 '触发规则':19 '认证流程细节':869 '记忆回档':71 '记忆备份':50 '记忆备份与恢复':765 '记忆备份约束':184 '记忆文件':104 '设为':373 '请注意文件安全':573 '跨':824 '路径':540,541,655,661,687 '路径安全':178 '路径安全检查':199 '路径明确直接执行':253 '路径校验':230 '路径模糊时确认':247 '路径规则':662 '跳过兼容性警告强制恢复':823 '跳过安装器内部确认':218 '转存':31,508 '转存完成后':501 '转存成功后只展示本次转存的文件':533 '轮询检查进度':417 '轮询进度':383 '输出格式':866 '还原记忆':69 '这些变量供用户在脚本外手动配置':174 '这是百度网盘授权码吗':694 '进度日志':404 '远端路径':302,324,355,369,408 '适配':10 '选择最接近的枚举值':575 '选项':864 '遇到对应问题时按需查阅':857 '遇到错误需要排查':879 '配置':141 '重命名':37,642 '重要':342 '链接中含':528 '防止误操作数据丢失':840 '需在百度网盘开放平台购买服务':593 '需用户确认':757 '需确认日期':73 '需要完整命令参数':863 '非以上':94 '非完整路径':658 '非整个目录':534 '音频':621 '预计需要':461 '额外规则':263 '风险等级':235 '验证远端路径在':231 '高':238 '默认':556,580","prices":[{"id":"47bef58d-61ba-43e1-81fd-458a13658473","listingId":"9438622d-1c8a-4130-ab11-c6434bb842a2","amountUsd":"0","unit":"free","nativeCurrency":null,"nativeAmount":null,"chain":null,"payTo":null,"paymentMethod":"skill-free","isPrimary":true,"details":{"org":"baidu-netdisk","category":"bdpan-storage","install_from":"skills.sh"},"createdAt":"2026-05-07T20:44:40.218Z"}],"sources":[{"listingId":"9438622d-1c8a-4130-ab11-c6434bb842a2","source":"github","sourceId":"baidu-netdisk/bdpan-storage/baidu-drive","sourceUrl":"https://github.com/baidu-netdisk/bdpan-storage/tree/main/skills/baidu-drive","isPrimary":false,"firstSeenAt":"2026-05-12T12:57:09.019Z","lastSeenAt":"2026-05-18T18:56:40.488Z"},{"listingId":"9438622d-1c8a-4130-ab11-c6434bb842a2","source":"skills_sh","sourceId":"baidu-netdisk/bdpan-storage/baidu-drive","sourceUrl":"https://skills.sh/baidu-netdisk/bdpan-storage/baidu-drive","isPrimary":true,"firstSeenAt":"2026-05-07T20:44:40.218Z","lastSeenAt":"2026-05-07T22:42:56.958Z"}],"details":{"listingId":"9438622d-1c8a-4130-ab11-c6434bb842a2","quickStartSnippet":null,"exampleRequest":null,"exampleResponse":null,"schema":null,"openapiUrl":null,"agentsTxtUrl":null,"citations":[],"useCases":[],"bestFor":[],"notFor":[],"kindDetails":{"org":"baidu-netdisk","slug":"baidu-drive","github":{"repo":"baidu-netdisk/bdpan-storage","stars":86,"topics":["agent-skills","agentic-ai","ai-agents","baidu","baidu-netdisk","claude-code","claude-code-plugin","claude-code-skills","clawhub","cloud-storage","codex-skills","developer-tools","file-management","openclaw","skills"],"license":"apache-2.0","html_url":"https://github.com/baidu-netdisk/bdpan-storage","pushed_at":"2026-05-12T11:40:43Z","description":"Agent Skill for Baidu Netdisk (百度网盘) — upload, download, transfer,    share, search files via natural language. Works with Claude Code,   Cursor, Codex, Gemini CLI, OpenClaw.","skill_md_sha":"34b07a526b750ccd007597024d0c862f9a5d3dff","skill_md_path":"skills/baidu-drive/SKILL.md","default_branch":"main","skill_tree_url":"https://github.com/baidu-netdisk/bdpan-storage/tree/main/skills/baidu-drive"},"layout":"multi","source":"github","category":"bdpan-storage","frontmatter":{"name":"baidu-drive","description":">-"},"skills_sh_url":"https://skills.sh/baidu-netdisk/bdpan-storage/baidu-drive"},"updatedAt":"2026-05-18T18:56:40.488Z"}}