Kmoe Manga Download
v1.0.0Download manga from Kmoe (kxx.moe / mox.moe) with concurrent downloads, credential management, and automation callbacks.
MIT-0
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
The name/description (download manga from Kmoe) matches the instructions and declared binary requirement (kmdr). The documented commands (login, download, pool management, config) are exactly what a downloader with credential pooling and callbacks would need.
Instruction Scope
The SKILL.md stays within the downloader scope but includes two noteworthy capabilities: (1) it instructs use of a credential pool (manages multiple accounts), and (2) it supports arbitrary post-download callbacks (user-provided shell commands/templates). Both are expected for this kind of tool but increase the attack surface: callbacks can execute arbitrary commands and credential pools mean multiple account credentials will be stored/used by the CLI. The instructions do not ask the agent to read unrelated system files or extraneous environment variables.
Install Mechanism
No registry-level install spec was recorded, but the SKILL.md includes an install recommendation and an openclaw.install block suggesting 'pip install kmoe-manga-downloader' to provide the kmdr binary. Installing via pip is proportionate for a CLI Python tool, but users should verify the package provenance before pip install.
Credentials
The skill declares no required environment variables or secrets. Authentication is handled by the kmdr CLI (interactive login or saved local config). That is proportionate, but users should be aware that credentials will be managed/stored by the CLI rather than passed as env vars.
Persistence & Privilege
always is false and the skill is user-invocable. There is no indication the skill writes to other skills' configs or requests permanent elevated platform privileges. Autonomous invocation is allowed (platform default) but is not a unique property of this skill.
Assessment
This skill is a coherent instruction-only wrapper for the kmdr CLI. Before installing/using it: (1) verify the pip package name (kmoe-manga-downloader) comes from a trusted source and consider installing in a virtualenv; (2) be aware kmdr will store account credentials/config locally—check where and secure those files; (3) avoid using untrusted callback strings because callbacks execute shell commands and can run arbitrary code; (4) if you plan to use credential pools, only add accounts you control and understand quota/usage implications. If you want extra assurance, inspect the upstream pip package source (or its GitHub repo) before installing.Like a lobster shell, security has layers — review code before you run it.
latest
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
Runtime requirements
📚 Clawdis
Binskmdr
SKILL.md
Kmoe Manga Downloader
Download manga from Kmoe (kxx.moe / mox.moe) as EPUB or MOBI files using the kmdr CLI.
Prerequisite: This skill requires the
kmdrcommand-line tool. Install it with:pip install kmoe-manga-downloaderRequires Python >= 3.9.
When to Use This Skill
Activate when the user:
- Wants to download manga from Kmoe / kxx.moe / mox.moe
- Asks to batch-download manga volumes
- Needs to manage Kmoe account credentials or credential pools
- Wants to automate post-download actions (e.g., move files, send notifications)
Quick Start
# 1. Log in to Kmoe
kmdr login -u <username> -p <password>
# 2. Download volumes 1-3 of a manga
kmdr download -l https://kxx.moe/c/50076.htm -v 1-3 -d ~/manga
Commands
Authentication
# Log in (password prompted if omitted)
kmdr login -u <username> [-p <password>]
# Check account status and download quota
kmdr status
Download
kmdr download -l <book-url> -v <volumes> [options]
Required flags:
-l, --book-url— Manga homepage URL on Kmoe-v, --volume— Volume selection:1,2,3or1-5,8orall
Common options:
| Flag | Description | Default |
|---|---|---|
-d, --dest | Download directory | config or current dir |
-t, --vol-type | Volume type: vol, extra, seri, all | vol |
-f, --format | Output format: epub or mobi | epub |
-r, --retry | Retry attempts on failure | 3 |
-m, --method | Download method: 1 or 2 | 1 |
--num-workers | Concurrent download workers | 8 |
-P, --use-pool | Use credential pool with failover | off |
-p, --proxy | Proxy server address | none |
-c, --callback | Post-download callback script | none |
Configuration
# Set default options
kmdr config --set proxy=http://localhost:7890 dest=~/manga
# List current config
kmdr config -l
# Clear all config
kmdr config -c all
# Switch mirror source
kmdr config -b https://mox.moe
Credential Pool
Manage multiple accounts for failover when one account's quota is exhausted.
# Add account to pool
kmdr pool add -u <username> [-o <priority>] [-n "note"]
# List pool accounts (with optional quota refresh)
kmdr pool list [-r] [--num-workers 3]
# Switch active account
kmdr pool use <username>
# Update account info
kmdr pool update <username> [-n "note"] [-o <priority>]
# Remove account from pool
kmdr pool remove <username>
Examples
Download specific volumes
kmdr download -d ~/manga -l https://kxx.moe/c/50076.htm -v 1-5
Download all extras as MOBI
kmdr download -l https://kxx.moe/c/50076.htm -t extra -v all -f mobi
Download with callback
Post-download callbacks support template variables:
{v.name}— Volume name{v.page}— Page count{v.size}— File size{b.name}— Book/manga name{b.author}— Author name
kmdr download -l https://kxx.moe/c/50076.htm -v 1-3 \
--callback "echo '{b.name} - {v.name} done!' >> ~/kmdr.log"
Use credential pool for large batch
kmdr pool add -u user1 -o 1 -n "main account"
kmdr pool add -u user2 -o 2 -n "backup"
kmdr download -l https://kxx.moe/c/50076.htm -v all --use-pool
Download via proxy
kmdr download -l https://kxx.moe/c/50076.htm -v 1-10 -p http://localhost:7890
Error Handling
| Problem | Solution |
|---|---|
| Not logged in | Run kmdr login -u <username> first |
| Download quota exhausted | Use --use-pool with multiple accounts, or wait for quota reset |
| Network timeout | Increase --retry count, or set a proxy with -p |
| Volumes not found | Check -t flag — the volume may be under extra or seri type |
| Mirror unavailable | Switch mirror with kmdr config -b https://mox.moe |
Tips
- Set defaults once: Use
kmdr config --set dest=~/manga proxy=http://localhost:7890to avoid repeating flags - Credential pool: For large downloads, set up multiple accounts with
kmdr pool addto avoid hitting quota limits - Volume types: Manga on Kmoe may have
vol(main volumes),extra(bonus chapters), andseri(serialized chapters) — use-t allto get everything - Callback automation: Use callbacks to trigger file organization, notifications, or syncing after each volume downloads
Files
1 totalSelect a file
Select a file to preview.
Comments
Loading comments…
