Kmoe 漫画下载器,支持漫画搜索、下载及凭证池管理。用户需在 Kmoe 网站下载、搜索漫画或管理配额时触发此 skill。
kmdr 是一个用于从 Kmoe 网站下载漫画的命令行工具。
安装:
bash
pip install --pre "kmoe-manga-downloader>=1.4.0.a3,<2.0.0"
验证安装:
bash
kmdr --mode toolcall version
登录(二选一):
kmdr login -u <username> [-p <password>],凭证不会暴露给智能体kmdr --mode toolcall login -u <username> -p <password>(凭证会出现在对话历史中)检测登录状态:
bash
kmdr --mode toolcall status
所有命令必须使用 --mode toolcall 以获取结构化 JSON 输出。向用户建议手动执行命令时不要包含此参数。
--fast-auth 原则: 会话首次命令联网同步凭证,后续只读操作可跳过,写操作不要跳过以确保配额准确。
--fast-auth--fast-auth--fast-auth--fast-auth 对其无效命令语法用途search``kmdr --mode toolcall search <keyword> [-p N] [-m]搜索漫画download``kmdr --mode toolcall download -l <url> -v <vol> [--explain|--background]下载漫画progress``kmdr --mode toolcall progress <task_id> [--wait N]查询后台下载进度login``kmdr --mode toolcall login -u <user> -p <pass>登录账号status``kmdr --mode toolcall status查看配额pool``kmdr --mode toolcall pool <add|list|use|remove>管理凭证池config``kmdr --mode toolcall config <--set|--list|--clear>管理配置
完整选项见
kmdr --mode toolcall <command> --help。输出格式详见 ./references/output-format.md。
text
搜索 → 获取详情 → 预估下载计划 → 确认配额 → 启动后台下载 → 响应用户进度查询 → 完成确认
步骤命令1. 检查环境确认安装并登录(见「环境准备」)2. 搜索漫画kmdr --mode toolcall search "漫画名称"3. 获取详情从搜索结果中取 url 字段(结合 tags 区分语言版本)4. 预估下载kmdr --mode toolcall --fast-auth download -l <url> -v <volume> --explain5. 确认配额kmdr --mode toolcall --fast-auth status,对比预估消耗决定是否继续6. 启动后台下载kmdr --mode toolcall download -l <url> -v <volume> --background(返回 task_id)7. 响应用户查询用户询问进度时执行 kmdr --mode toolcall progress <task_id> [--wait N]8. 完成确认下载完成后报告结果(成功/失败/跳过数)
实际顺序可能不同,遵循
--fast-auth原则即可。
--explain 获取下载计划和配额预估( estimate_quota_usage_mb、 avai_quota_mb)--background 立即返回 task_id(格式 YYYYMMDD_HHMMSS)和 pidprogress <task_id> [--wait N]。用户随口一问用 --wait 0(即时返回),要求等完成用 --wait 60(阻塞等待,完成即返回)data.is_finished 判断—— false 进行中(看 data.volumes), true 已完成(看 completed/failed/skipped)命令通过 code 字段表示状态(0 = 成功)。 遇到非 0 的 code 时,必须查阅 错误码文档 获取恢复策略,不可自行猜测处理方式。
BookInfo.tags 字段包含语言标签( 日語/ 英文,无标签则为中文翻译版)和状态标签( 完結/ 停更),可用于区分和选择dest 配置( kmdr config --list),若未设置则需要向用户确认保存路径