public/SKILLS/Media & Content/claude-epub-skill/SKILL.md
Convert markdown documents and chat summaries into formatted EPUB ebook files that can be read on any device or uploaded to Kindle.
npx skillsauth add eric861129/skills_all-in-one markdown-to-epub-converterInstall 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.
This skill transforms markdown documents into professional EPUB ebook files. Perfect for converting research documents, blog posts, articles, or chat conversation summaries into portable, device-agnostic ebook formats.
The skill accepts markdown content in multiple formats and generates a properly formatted EPUB3 file that works across all major ebook readers including:
Provide markdown content directly in your message:
Convert this markdown to EPUB:
# My Book Title
## Chapter 1
This is chapter one content...
Provide a path to a markdown file to be converted.
Markdown Parsing: Analyzes your markdown and automatically:
#) as chapter boundaries##) as section headings within chaptersStructure Generation: Creates proper EPUB structure:
File Creation: Generates a valid EPUB3 file ready for download and use
"Convert this markdown blog post to EPUB:
...content..."
"I have research notes in markdown format. Convert them to an EPUB ebook. The content is:
..."
"Summarize our conversation so far as markdown and convert it to an EPUB for reference"
The skill generates a downloadable EPUB file that includes:
| Element | Markdown | Support | Notes |
|---------|----------|---------|-------|
| Headers | # H1 through ###### H6 | Full | Auto TOC generation |
| Bold | **text** or __text__ | Full | |
| Italic | *text* or _text_ | Full | |
| Links | [text](url) | Full | Clickable in ebooks |
| Lists | - item or 1. item | Full | Nested lists supported |
| Code blocks | ```language | Enhanced | Syntax highlighting ready, monospace fonts |
| Inline code | code | Enhanced | Styled background, borders |
| Tables | Markdown tables | Enhanced | Styled headers, alternating rows |
| Blockquotes | > quote | Full | Styled with left border |
| Horizontal rule | --- or *** | Full | |
Code blocks are beautifully formatted with:
``` for future syntax highlightingExample:
def fibonacci(n):
if n <= 1:
return n
return fibonacci(n-1) + fibonacci(n-2)
Tables are rendered with professional styling:
Example: | Feature | Status | Notes | |---------|--------|-------| | Headers | ✓ | Full support | | Code | ✓ | Enhanced styling | | Tables | ✓ | Professional layout |
You can specify EPUB metadata:
Chapters are automatically detected from:
#) as primary chapter breaksThe generated EPUB uses clean, readable default styling that:
After generation, the file will be available for download. You can then:
Use Proper Markdown Structure: The skill works best when markdown follows standard conventions (H1 for titles, H2 for sections)
Clear Chapter Breaks: Use H1 headers to clearly mark chapter divisions
Descriptive Headers: Headers become the table of contents, so make them clear and descriptive
Content Organization: Place content logically between headers
Supported Formatting: Stick to basic markdown formatting for best compatibility across all readers
EPUB doesn't open: Ensure your markdown is properly formatted. Check for matching brackets in links and proper syntax.
Table of contents is empty: Make sure your markdown includes H1 headers to define chapters.
Formatting looks different: EPUB readers apply their own fonts and styling. This is normal and expected behavior.
epub_generator.py - Core EPUB file creation and formattingmarkdown_processor.py - Markdown parsing and structure extractiondevelopment
Run structured What-If scenario analysis with multi-branch possibility exploration. Use this skill when the user asks speculative questions like "what if...", "what would happen if...", "what are the possibilities", "explore scenarios", "scenario analysis", "possibility space", "what could go wrong", "best case / worst case", "risk analysis", "contingency planning", "strategic options", or any question about uncertain futures. Also trigger when the user faces a fork-in-the-road decision, wants to stress-test an idea, or needs to think through consequences before committing.
development
Access comprehensive LaTeX templates, formatting requirements, and submission guidelines for major scientific publication venues (Nature, Science, PLOS, IEEE, ACM), academic conferences (NeurIPS, ICML, CVPR, CHI), research posters, and grant proposals (NSF, NIH, DOE, DARPA). This skill should be used when preparing manuscripts for journal submission, conference papers, research posters, or grant proposals and need venue-specific formatting requirements and templates.
development
Use when challenging ideas, plans, decisions, or proposals using structured critical reasoning. Invoke to play devil's advocate, run a pre-mortem, red team, or audit evidence and assumptions.
tools
Core skill for the deep research and writing tool. Write scientific manuscripts in full paragraphs (never bullet points). Use two-stage process with (1) section outlines with key points using research-lookup then (2) convert to flowing prose. IMRAD structure, citations (APA/AMA/Vancouver), figures/tables, reporting guidelines (CONSORT/STROBE/PRISMA), for research papers and journal submissions.