From write
Python-based markdown to PDF/EPUB converter with custom font embedding. Generates both formats in a single run using pypandoc.
npx claudepluginhub pknull/asha-marketplace --plugin writeThis skill uses the workspace's default tool permissions.
Python-based markdown to PDF/EPUB converter with custom font embedding. Generates both formats in a single run.
Creates isolated Git worktrees for feature branches with prioritized directory selection, gitignore safety checks, auto project setup for Node/Python/Rust/Go, and baseline verification.
Executes implementation plans in current session by dispatching fresh subagents per independent task, with two-stage reviews: spec compliance then code quality.
Dispatches parallel agents to independently tackle 2+ tasks like separate test failures or subsystems without shared state or dependencies.
Python-based markdown to PDF/EPUB converter with custom font embedding. Generates both formats in a single run.
Standalone Python script using pypandoc for document conversion with:
# Basic usage
python book_maker.py input.md
# With custom output name
python book_maker.py input.md "My Book"
Use this skill when:
book-export skill's Pandoc MCP is unavailableFor professional publishing profiles (KDP, IngramSpark), use the book-export skill instead.
| File | Purpose |
|---|---|
book_maker.py | Main conversion script |
latex_styles.tex | PDF styling (XeLaTeX) |
epub_styles.css | EPUB styling |
fonts/Quivira.otf | Unicode-complete font |
fonts/GoudyBookletter1911.otf | Classic book font |
requirements.txt | Python dependencies (pypandoc) |
pip install pypandoc)sudo apt install texlive-xetex)Generates in the current directory:
{basename}.pdf - PDF with embedded fonts{basename}.epub - EPUB with embedded fonts| Feature | book-maker | book-export |
|---|---|---|
| Profiles | None (fixed) | 5 professional |
| Output | Both PDF+EPUB | One per profile |
| Fonts | Local embedded | System/embedded |
| Use case | Quick conversion | Publishing-ready |