epub

Solid

Convert EPUB ↔ PDF bidirectionally. EPUB→PDF preserves layout for analysis; PDF→EPUB compresses and reflows for distribution and ereaders.

AI & Automation 36 stars 22 forks Updated today MIT

Install

View on GitHub

Quality Score: 82/100

Stars 20%
52
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# EPUB Skill ## When to use ### EPUB → PDF - Convert EPUB books, papers, or distributed documents to PDF for reading and analysis - Preserve layout and formatting before text extraction via pdftoppm - Archive EPUB content in a fixed-layout format - Prepare EPUBs for downstream processing (rendering, analysis, synthesis) ### PDF → EPUB - Convert papers and PDFs to reflowable EPUB format for ereader distribution - Compress PDFs into smaller, device-friendly EPUB archives - Auto-detect chapters and structure for better reading experience - Redistribute research materials in open formats ## Workflow ### EPUB → PDF (for analysis) 1. **Check for calibre** → install if missing (`brew install calibre`) 2. **Convert EPUB → PDF** using `ebook-convert` with formatting options 3. **Validate output** → confirm PDF rendered correctly 4. **Render pages** → use pdftoppm to extract visual content 5. **Analyze** → pass to PDF skill for text extraction and synthesis ### PDF → EPUB (for distribution) 1. **Check for calibre** → install if missing 2. **Convert PDF → EPUB** using `ebook-convert` with reflowable settings 3. **Auto-detect chapters** → ebook-convert scans for structure 4. **Validate compression** → confirm EPUB is smaller than PDF 5. **Archive** → save EPUB to `research/sources/` for distribution or ereader use ## Usage ### EPUB → PDF (basic) ```bash ebook-convert input.epub output.pdf ``` ### EPUB → PDF (with layout preservation options) ```bash ebook-convert input.epub ...

Details

Author
OpenCoven
Repository
OpenCoven/coven
Created
3 months ago
Last Updated
today
Language
Rust
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category

Data & Documents Listed

markdown-to-epub

Convert one or more Markdown files into a clickable, text-to-speech-friendly EPUB for e-readers (Kindle), with an optional branded cover. Use when the user wants an EPUB or ebook from markdown, a briefing or research note as EPUB, or wants to aggregate several markdown artifacts into a single self-contained topical EPUB "book" with an intro and a table of contents (common after a long session or deep research that produced many markdown files that are painful to jump between in a chat UI, and that the user wants to read or listen to on the go). Preserves clickable links, including timestamped video deep-links, and generates a navigable table of contents. Triggers: "make an epub", "turn this into an ebook", "epub for kindle", "convert this briefing to epub", "bundle these markdowns into a book", "combine these notes into one ebook", "make me an ebook of the artifacts you just created".

0 Updated 3 days ago
dzivkovi
AI & Automation Listed

ebook-ingest

Find, download, and prep an ebook as clean Markdown for AI ingestion. Use when digitizing an owned print book, converting EPUB/PDF/MOBI, or chunking for RAG. NOT academic papers or DRM'd ebooks.

20 Updated today
tomcounsell
AI & Automation Solid

latex-paper-conversion

This skill should be used when the user asks to convert an academic paper in LaTeX from one format (e.g., Springer, IPOL) to another format (e.g., MDPI, IEEE, Nature). It automates extraction, injection, fixing formatting, and compiling.

3 Updated yesterday
fabioc-aloha