Install any skill in seconds. Free to start, no credit card required.
Get Started Free →aiskillstore/epub-chapter-extractor
Extract all chapters from an EPUB file into separate markdown files.
Passed 4 of 10 test cases with the skill, and 3 of 10 without it.
and 2 more in the full report
5 fixed4 passed either way10 still failing3 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 5 test cases the skill fixed. Same model, same prompt, with and without the skill.
What extension do the individual chapter files receive after extracting `/Users/reader/biography.epub`?
| Checked | Without skill | With skill |
|---|---|---|
| Specifies `.md` as the output file extension | Missed | Passed |
The instructions your model reads when the skill loads.
Extract each chapter from an EPUB file into its own markdown file.
When the user wants to extract chapters from an EPUB, run the extraction script with uv:
cd ~/.claude/skills/epub-chapter-extractor && uv run --with ebooklib --with beautifulsoup4 --with html2text --with lxml python extract_chapters.py "/path/to/book.epub" [output_dir]
If output_dir is omitted, creates a folder named after the EPUB in the same directory.
User: "Extract chapters from /Users/yourname/Books/mybook.epub"
cd ~/.claude/skills/epub-chapter-extractor && uv run --with ebooklib --with beautifulsoup4 --with html2text --with lxml python extract_chapters.py "/Users/yourname/Books/mybook.epub"
Output files will be at /Users/yourname/Books/mybook/:
01_introduction.md02_chapter_one.mdAfter extraction, open the output folder:
open /Users/yourname/Books/mybook
Each chapter file contains:
# Chapter Title
test cases passed, vs 3 / 10 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.