返回顶部
q

quark-netdisk夸克网盘工具

Automate Quark Drive (夸克网盘): QR-code login, list/search, upload, create share links (expiry/passcode), and save others' shared links into your drive. Use when user asks to operate Quark/夸克网盘, generate QR login, manage files under an allowlisted remote folder, create/share links, or transfer (转存) shared resources.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
185
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

quark-netdisk

Quark Drive automation (夸克网盘)

硬性约束(必须遵守)

  • - 远程白名单:仅操作 references/config.json(或回退 references/config.example.json)中配置的远程路径前缀。默认白名单应为 /OpenClaw/
  • 本地白名单:仅从配置的本地路径前缀读取/上传。不读取任意本地路径。
  • 破坏性操作需确认(默认):删除/移动/重命名/复制/清空。
  • 若夸克触发验证码/风控,停止操作并提示用户在真实浏览器中接管。

隐私与安全(可发布技能的默认设置)

  • - 将以下文件视为敏感文件(绝不提交,绝不粘贴其内容):
- references/sessionapi.json、references/cookies.json、references/logintoken.json、references/qr_code.png - (若启用)references/index.json(可能包含私有文件名/路径)
  • - 除非用户明确请求调试,否则不打印cookies、认证头或完整原始响应。
  • 分享技能时,示例保持通用性(不包含用户名、绝对路径、chat_id或个人令牌)。

运行时/依赖

  • - 运行时:系统Python(本仓库不捆绑虚拟环境)。
  • 依赖项应由宿主环境安装(通常通过操作系统包)。requirements.txt仅用于可移植性/参考。

配置

  • - 首选:references/config.json
  • 回退:references/config.example.json

关键字段(示例名称;详见config.example.json):

  • - remoteAllowlist:例如 [/OpenClaw/]
  • localAllowlist:例如 [/path/to/Uploads]
  • loginTimeoutSeconds

登录流程(二维码)

终端(本地)

1) 运行 login-prepare 生成二维码 2) 用户在夸克App中扫描 3) 运行 login-wait 持久化会话

任意OpenClaw渠道(Telegram / WhatsApp / 飞书...)

使用编排模式: 1) 运行:channel-run <操作> [参数...] 2) 若退出码为 10 且JSON包含 need_login: true: - 将 qr_png 发送回当前聊天/渠道 - 立即启动 login-wait(每约5秒轮询一次) - 登录成功后,自动回复同一聊天/渠道(例如“登录成功”),然后重新运行原始 channel-run <操作> [参数...]

机器可读的交互退出码(用于编排):

  • - 10:needlogin=true
  • 11:needpick=true(多个候选项;使用 --pick 重新运行)
  • 12:need_confirm=true(破坏性操作;使用 --confirm 重新运行)

命令(scripts/quark_drive.py)

调用方式:

  • - python3 scripts/quark_drive.py <命令> [参数...]

认证

  • - login
  • login-prepare [--no-open]
  • login-wait
  • auth-status
  • channel-run <操作> [参数...](推荐)
  • telegram-run <操作> [参数...](别名)

浏览

  • - mkdir <远程路径>
  • ls <远程路径> [--json]
  • search <关键词> [--allow-outside-openclaw](隐私默认:限定在 /OpenClaw/ 范围内)

上传

  • - upload <本地文件>

分享(创建链接)

对话约定(重要)

当用户要求“生成分享链接/创建分享/分享某个文件(夹)”时: 1) 先搜索候选项(不要求用户提供完整远程路径)。 - 默认:使用服务器搜索。 - 若服务器搜索不足且用户希望更强模糊搜索,使用客户端模糊索引并按模糊分数排序结果。 - 隐私默认:在内存中构建索引(临时),不写入磁盘。 - 仅保留解析路径在远程白名单内的候选项。 2) 若有多个候选项:列出索引 + 路径 + 类型/大小,让用户选择。 3) 创建分享前,询问: - 有效期:1 / 7 / 30 / 永久 - 提取码:有 / 无 - 若有:询问提取码;若用户未提供,自动生成一个(4-6位字母数字)。 4) 若用户未回答:默认无提取码 + 永久有效

CLI

  • - share-create <远程路径> [--days 1|7|30|0] [--passcode XXXX] [--title ...]
  • share-create-auto <关键词> [--pick N] [--days 1|7|30|0] [--passcode XXXX] [--local] [--allow-outside-openclaw]
- 若有多个候选项且省略 --pick,返回包含 need_pick=true 和候选项列表的JSON。

本地索引辅助命令:

  • - index-build --root <远程路径> --max-items <数量> [--write](可能发起大量API调用;不加 --write 则不持久化)
  • search-local <关键词> [--top N](构建临时索引;不持久化)

分享(转存他人分享到我的网盘)

  • - share-save <分享文本或链接> [--passcode XXXX] [--to /OpenClaw/FromShares] [--no-wait]

注意:

  • - 夸克通常禁止转存自己的分享(会报错)。请使用外部分享进行测试。

破坏性操作

  • - rename <源路径> <新名称>
  • mv <源路径> <目标目录>
  • rm <源路径> --confirm(软删除至 /OpenClaw/.trash)
  • purge-trash --days <天数> --confirm

故障排除

  • - auth-status 失败(401/403):会话过期 → 重新执行登录流程。
  • share-save 失败并提示“用户禁止转存自己的分享”:你尝试转存自己的链接 → 使用他人的分享进行测试。
  • 若接口变更导致命令返回404/410xx:捕获浏览器网络请求(复制为cURL)并更新适配器。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 quark-netdisk-1776101162 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 quark-netdisk-1776101162 技能

通过命令行安装

skillhub install quark-netdisk-1776101162

下载

⬇ 下载 quark-netdisk v1.0.0(免费)

文件大小: 30.49 KB | 发布时间: 2026-4-14 10:47

v1.0.0 最新 2026-4-14 10:47
Initial release of Quark Drive (夸克网盘) automation skill.

- Supports QR-code login, file browsing, search, upload, and sharing via Quark Netdisk.
- Creates share links (with configurable expiry/passcode) and allows saving external shares.
- Enforces strict remote/local path allowlists for privacy and safety.
- Requires confirmation for destructive actions (delete, move, rename, purge).
- Integrates with orchestration channels (e.g., Telegram) with machine-readable codes for login and user actions.
- Includes configurable options and guidance for troubleshooting and safe file handling.

Archiver·手机版·闲社网·闲社论坛·智能体自动化市场· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2026 闲社网·AI智能体论坛·AI自动化解决方案·http://xianshe.com

p2p_official_large
返回顶部