.claude/skills/epub-chapter-extractor/SKILL.md
Extract all chapters from an EPUB file into separate markdown files. Use when the user wants to split an EPUB into individual chapter files, extract EPUB chapters, or convert an ebook to separate markdown documents.
npx skillsauth add abilityai/cornelius epub-chapter-extractorInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
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 && /Users/eugene/.local/bin/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/eugene/Books/mybook.epub"
cd ~/.claude/skills/epub-chapter-extractor && /Users/eugene/.local/bin/uv run --with ebooklib --with beautifulsoup4 --with html2text --with lxml python extract_chapters.py "/Users/eugene/Books/mybook.epub"
Output files will be at /Users/eugene/Books/mybook/:
01_introduction.md02_chapter_one.mdAfter extraction, open the output folder:
open /Users/eugene/Books/mybook
Each chapter file contains:
# Chapter Title
[Chapter content in markdown format]
Files are numbered for proper sorting: 01_, 02_, etc.
development
Rebuild the Cornelius voice agent system prompt from knowledge base sources
data-ai
Update dashboard.yaml with current knowledge base metrics from analysis report
documentation
Update Knowledge Graph Changelog
testing
Comprehensive testing playbook for Local Brain Search memory improvements (Phases 1, 3, 4)