/install epub-converter
EPUB Chinese Converter
Convert EPUB ebooks between Traditional Chinese (繁體中文) and Simplified Chinese (简体中文).
Quick Start
Convert Traditional to Simplified (most common):
python3 scripts/convert_epub.py \x3Cinput.epub>
Convert Simplified to Traditional:
python3 scripts/convert_epub.py \x3Cinput.epub> --direction s2t
Specify output filename:
python3 scripts/convert_epub.py \x3Cinput.epub> -o \x3Coutput.epub>
How It Works
The script:
- Auto-installs dependencies - Creates a virtual environment at
~/.openclaw/epub_venvand installsebooklibandopencc-python-reimplementedon first run - Reads EPUB structure - Parses the EPUB file using ebooklib
- Converts all text content - Processes all HTML/XHTML documents inside the EPUB
- Converts metadata - Updates book title and other metadata
- Fixes TOC structure - Repairs any broken table of contents entries
- Saves new EPUB - Writes a properly formatted EPUB file
Conversion Directions
t2s(default): Traditional → Simplified (繁體 → 简体)s2t: Simplified → Traditional (简体 → 繁體)
Output Naming
If no output filename is specified:
- Traditional→Simplified: adds
_简体suffix - Simplified→Traditional: adds
_繁體suffix
Example: book.epub → book_简体.epub
Technical Details
Dependencies:
ebooklib- EPUB file parsing and writingopencc-python-reimplemented- Chinese text conversion
Conversion coverage:
- All HTML/XHTML content files (chapters, cover, etc.)
- Book metadata (title, author, etc.)
- Table of contents entries
Not converted:
- Image files (covers, illustrations)
- CSS stylesheets
- Binary resources
Troubleshooting
If dependencies fail to install:
# Manual installation
python3 -m venv ~/.openclaw/epub_venv
source ~/.openclaw/epub_venv/bin/activate
pip install ebooklib opencc-python-reimplemented
If EPUB structure is corrupted:
The script automatically fixes common issues:
- Missing TOC entry UIDs
- Malformed EPUB headers
- Encoding problems
If conversion fails:
Check that:
- Input file is a valid EPUB (not PDF or other format)
- File is not DRM-protected
- File size is reasonable (\x3C100MB recommended)
Examples
Basic conversion:
python3 scripts/convert_epub.py "自我升级第一原理.epub"
# Output: 自我升级第一原理_简体.epub
Custom output:
python3 scripts/convert_epub.py input.epub -o simplified_version.epub
Reverse conversion:
python3 scripts/convert_epub.py simplified.epub --direction s2t
# Output: simplified_繁體.epub
Success Indicators
When conversion succeeds, you'll see:
- ✅ Successfully read EPUB
- ✅ Successfully converted X documents
- 📝 Converted book title
- 🎉 Conversion complete!
- File size comparison
The output EPUB can be opened in any standard ebook reader (Apple Books, Calibre, etc.).
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install epub-converter - After installation, invoke the skill by name or use
/epub-converter - Provide required inputs per the skill's parameter spec and get structured output
What is 一个万无一失的EPUB繁简转换技能,可以将繁体中文电子书转换为简体中文,或反向转换。?
Convert EPUB ebooks between Traditional and Simplified Chinese with metadata and TOC fixed; supports both directions and outputs a new EPUB file. It is an AI Agent Skill for Claude Code / OpenClaw, with 243 downloads so far.
How do I install 一个万无一失的EPUB繁简转换技能,可以将繁体中文电子书转换为简体中文,或反向转换。?
Run "/install epub-converter" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is 一个万无一失的EPUB繁简转换技能,可以将繁体中文电子书转换为简体中文,或反向转换。 free?
Yes, 一个万无一失的EPUB繁简转换技能,可以将繁体中文电子书转换为简体中文,或反向转换。 is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does 一个万无一失的EPUB繁简转换技能,可以将繁体中文电子书转换为简体中文,或反向转换。 support?
一个万无一失的EPUB繁简转换技能,可以将繁体中文电子书转换为简体中文,或反向转换。 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created 一个万无一失的EPUB繁简转换技能,可以将繁体中文电子书转换为简体中文,或反向转换。?
It is built and maintained by zhaojiaqi (@johnzhaoxiao); the current version is v1.0.0.