← Back to Skills Marketplace
hsin-lan

Book2kindle

by Hsin-Lan · GitHub ↗ · v0.1.0 · MIT-0
cross-platform ⚠ suspicious
250
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install book2kindle
Description
Search Z-Library and send EPUBs to Kindle
README (SKILL.md)

Run the book2kindle CLI to search Z-Library and send EPUBs to Kindle.

Execute: .venv/bin/book2kindle $ARGUMENTS

Behavior

  • If $ARGUMENTS is empty, run .venv/bin/book2kindle --help and present the available commands.
  • For search \x3Ctitle>: run .venv/bin/book2kindle search "\x3Ctitle>" and display the results as a numbered list.
  • For send \x3Ctitle> --pick N: run .venv/bin/book2kindle send "\x3Ctitle>" --pick N directly.
  • For send \x3Ctitle> without --pick: first run .venv/bin/book2kindle search "\x3Ctitle>" to show results, then ask the user which one to send. Once they choose, run .venv/bin/book2kindle send "\x3Ctitle>" --pick N.
  • Pass through any other flags the user provides (e.g. --pick, --limit).

Output

Present CLI output conversationally. Summarize results clearly — show book title, author, format, and file size when available.

Usage Guidance
This skill is instruction-only but expects you to have a local CLI at .venv/bin/book2kindle; the registry entry doesn't provide or install that tool. Before using it: (1) verify where the book2kindle CLI comes from — inspect its source code or install it from a trusted, auditable repository (e.g., a known GitHub release). (2) Confirm how the CLI handles your Kindle account (email, credentials) and do not provide secrets unless you trust the CLI and its install source. (3) Be aware that Z‑Library is widely associated with infringing/pirated content — using tools that automate downloading from it can carry legal and policy risks. (4) If you proceed, run the CLI manually first to see exactly what network calls and files it uses; avoid granting broad credentials or installing untrusted binaries. If the skill included an install URL, a link to the CLI repo, or declared the env vars it needs, that would increase confidence.
Capability Analysis
Type: OpenClaw Skill Name: book2kindle Version: 0.1.0 The skill is a straightforward command-line interface wrapper designed to search Z-Library and send EPUB files to Kindle via a local binary (`.venv/bin/book2kindle`). The instructions in SKILL.md correctly map user intent to specific CLI arguments and do not contain any evidence of malicious intent, data exfiltration, or prompt injection attacks.
Capability Assessment
Purpose & Capability
The skill claims to search Z‑Library and send EPUBs to Kindle but does not declare any required binaries, installs, or credentials. The SKILL.md requires executing .venv/bin/book2kindle, yet the registry metadata lists no required binary or install step — a clear mismatch. Additionally, sending to Kindle likely requires account configuration (email/address or credentials) which the skill does not mention or request.
Instruction Scope
The runtime instructions tell the agent to run a local CLI that will contact external services (Z‑Library and whatever mechanism sends to Kindle). The SKILL.md gives no guidance on what that CLI is, where it came from, or what data it will read, store, or transmit. It also permits arbitrary flags to be passed through, giving broad runtime discretion without constraints.
Install Mechanism
There is no install spec (instruction-only), which is low risk in general, but SKILL.md assumes the presence of a .venv/bin/book2kindle binary. That missing install/instruction to obtain the CLI is an incoherence: either the binary must be provided/installed or the skill will fail. Because the binary's provenance is unspecified, you cannot assess what code will run when invoked.
Credentials
requires.env lists nothing, but the functionality (sending books to a Kindle) typically requires account configuration or credentials (Send-to-Kindle email, OAuth, or SMTP/AMAZON API credentials). The skill gives no indication of how those credentials are provided or protected. Also, interacting with Z‑Library implicates content-distribution/legal risk that is not surfaced.
Persistence & Privilege
The skill is not marked always:true and model invocation is disabled (disable-model-invocation: true), so it cannot run autonomously. That limits the blast radius and is appropriate given the network/credential concerns.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install book2kindle
  3. After installation, invoke the skill by name or use /book2kindle
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.0
Initial release of book2kindle. - Search Z-Library for books and display results as a numbered list. - Send selected EPUBs to Kindle by specifying a title and optionally choosing a result. - Supports passing additional CLI flags such as --pick and --limit. - Provides helpful descriptions and summaries for search results, including title, author, format, and file size. - Automatically shows available commands when no arguments are given.
Metadata
Slug book2kindle
Version 0.1.0
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is Book2kindle?

Search Z-Library and send EPUBs to Kindle. It is an AI Agent Skill for Claude Code / OpenClaw, with 250 downloads so far.

How do I install Book2kindle?

Run "/install book2kindle" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Book2kindle free?

Yes, Book2kindle is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Book2kindle support?

Book2kindle is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Book2kindle?

It is built and maintained by Hsin-Lan (@hsin-lan); the current version is v0.1.0.

💬 Comments