Individual skill
translate-book
Translate books (PDF/DOCX/EPUB) into any language using parallel sub-agents. Converts input -> Markdown chunks -> translated chunks -> HTML/DOCX/EPUB/PDF.
SKILL.md
Source commit 8a2d71cba25c514bfa6b6d6191b1fe21c0fe3229
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- Yes
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Network or broad shell
- Last checked
- Nov 9, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 2,376
- Repository last updated
- Nov 7, 2026
- License
- MIT
Observed agent integration: claude-code, codex
- engineering Derived category
Declared tags are partial or unavailable.
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
.claude/commands/release.mddoc · 1,315 bytes.clawhubignoreasset · 118 bytes.github/FUNDING.ymlasset · 68 bytes.github/workflows/ci.ymlasset · 581 bytes.gitignoreasset · 455 bytesAGENTS.mddoc · 5,131 bytesCLAUDE.mddoc · 3,861 bytesLICENSEasset · 1,064 bytesREADME.mddoc · 25,577 bytesREADME.zh-CN.mddoc · 24,925 bytesSKILL.mdcore · 27,461 bytesSKILL.mdcore · 27,461 bytesSKILL.mdcore · 27,461 bytesSKILL.mdcore · 27,461 bytesSKILL.mdcore · 27,461 bytesSKILL.mdcore · 27,461 bytesSKILL.mdcore · 27,461 bytesSKILL.mdcore · 27,461 bytesSKILL.mdcore · 27,461 bytesSKILL.mdcore · 27,461 bytesSKILL.mdcore · 27,461 bytesSKILL.mdcore · 27,461 bytesSKILL.mdcore · 27,461 bytesSKILL.mdcore · 27,461 bytesSKILL.mdcore · 27,461 bytesSKILL.mdcore · 27,461 bytesSKILL.mdcore · 27,461 bytesSKILL.mdcore · 27,461 bytesSKILL.mdcore · 27,461 bytesSKILL.mdcore · 27,461 bytesSKILL.mdcore · 27,461 bytesSKILL.mdcore · 27,461 bytesSKILL.mdcore · 27,461 bytesSKILL.mdcore · 27,461 bytesSKILL.mdcore · 27,461 bytesSKILL.mdcore · 27,461 bytesSKILL.mdcore · 27,461 bytesSKILL.mdcore · 27,461 bytesSKILL.mdcore · 27,461 bytesSKILL.mdcore · 27,461 bytesassets/poster/pages/poster-en.pageasset · 21,213 bytesassets/poster/pages/poster.pageasset · 21,389 bytesassets/poster/style.mddoc · 4,166 bytesassets/poster/translate-book-poster-en.jpgasset · 227,579 bytesassets/poster/translate-book-poster-en.pptdasset · 1,237 bytesassets/poster/translate-book-poster.jpgasset · 234,120 bytesassets/poster/translate-book-poster.pptdasset · 1,229 bytesscripts/calibre_html_publish.pyruns · 13,336 bytesscripts/chunk_context.pyruns · 3,897 bytesscripts/convert.pyruns · 60,151 bytesscripts/glossary.pyruns · 22,286 bytesscripts/manifest.pyruns · 5,943 bytesscripts/merge_and_build.pyruns · 45,226 bytesscripts/merge_meta.pyruns · 43,840 bytesscripts/meta.pyruns · 9,720 bytesscripts/run_state.pyruns · 12,734 bytesscripts/template.htmlasset · 13,263 bytesscripts/template_ebook.htmlasset · 7,158 bytestests/.artifacts/.gitkeepasset · 1 bytestests/.artifacts/README.mddoc · 289 bytestests/baselines/README.mddoc · 3,905 bytestests/baselines/diligent-dick/SOURCE.mddoc · 4,329 bytestests/baselines/diligent-dick/diligent-dick.epubasset · 352,310 bytestests/baselines/sleepy-hollow/SOURCE.mddoc · 2,806 bytestests/baselines/sleepy-hollow/sleepy-hollow.epubasset · 287,033 bytestests/baselines/standard-alice/SOURCE.mddoc · 5,083 bytestests/baselines/standard-alice/standard-alice.epubasset · 10,635,439 bytestests/test_calibre_html_publish.pyruns · 3,705 bytestests/test_chunk_context.pyruns · 3,110 bytestests/test_convert.pyruns · 52,078 bytestests/test_glossary.pyruns · 31,506 bytestests/test_manifest.pyruns · 4,018 bytestests/test_merge_and_build.pyruns · 29,686 bytestests/test_merge_meta.pyruns · 93,250 bytestests/test_meta.pyruns · 6,242 bytestests/test_run_state.pyruns · 8,159 bytes
Read excerpt
# Book Translation Skill
You are a book translation assistant. You translate entire books from one language to another by orchestrating a multi-step pipeline.
## Workflow
### 1. Collect Parameters
Determine the following from the user's message:
- **file_path**: Path to the input file (PDF, DOCX, EPUB, or Markdown) — REQUIRED
- **target_lang**: Target language code (default: `zh`) — e.g. zh, en, ja, ko, fr, de, es
- **concurrency**: Number of parallel sub-agents per batch (default: `8`)
- **temp_root**: Optional directory under which `{filename}_temp/` should be created
- **epub_cover**: Optional explicit cover image path for EPUB output