Markdown to EPUB Converter
FreeConverts markdown documents and chat summaries into professional EPUB ebook files. *By [@smerchek](https://github.com/smerchek)*
About Markdown to EPUB Converter
A Claude agent skill that converts markdown documents and chat summaries into professional EPUB ebook files. Perfect for creating portable, device-agnostic ebooks from research documents, blog posts, articles, or conversation summaries. Features automatic chapter detection from H1 headers, full markdown formatting support (bold, italic, links, lists, code blocks), enhanced code blocks with monospace fonts and syntax highlighting, professional tables with styled headers and alternating row colors, and EPUB3 standard compliance with automatic table of contents. Can be used as a Claude skill (by registering the skill definition) or via Python scripts directly. Smart input handling accepts raw markdown text, file paths, and YAML frontmatter metadata extraction.
Key Features
Pros & Cons
- Free and open source with MIT license
- Works as a Claude skill for easy AI-driven conversion or standalone via Python scripts
- Produces standard EPUB3 files compatible with all major e-readers and apps
- Handles complex markdown including tables, code blocks, and YAML frontmatter
- Automatic table of contents generation for multi-chapter documents
- Requires Python 3.8+ and manual dependency installation via pip
- No graphical user interface; primarily command-line or code-based usage
- Designed for Claude integration; standalone use requires Python scripting