pdfxlisted
Install: claude install-skill docaohieu2808/pdfx
# pdfx — complete PDF toolkit
One skill, two pillars: **(A) Generate** beautiful PDFs/ebooks from Markdown, and
**(B) Process** existing PDFs (extract / transform / fill). Self-contained: bundled fonts,
runnable CLI scripts, and reference guides. Point `PDFX` at the folder wherever this skill
is installed, then use any Python environment with the dependencies installed:
```bash
PDFX=/path/to/pdfx
PY=python
```
## Decide which pillar
| You want to… | Go to | Tool |
|--------------|-------|------|
| Make a gorgeous ebook/handbook/report/whitepaper | **A. Generate** | `scripts/build_ebook_from_markdown.py` |
| Pull text/tables out of a PDF, OCR a scan | **B. Process** | `scripts/pdf_process.py extract-text\|extract-tables\|ocr` |
| Merge/split/rotate/watermark/encrypt/metadata | **B. Process** | `scripts/pdf_process.py <cmd>` |
| Fill a PDF form | **B. Process** | `scripts/check_fillable_fields.py` → `fill_fillable_fields.py` |
| Render PDF pages to PNG (visual check) | **B. Process** | `scripts/pdf_process.py to-images` |
---
## A. Generate beautiful PDFs / ebooks
Pipeline: `Markdown -> HTML (python-markdown + Pygments) -> WeasyPrint -> PDF`. WeasyPrint
gives published-grade print CSS: `@page`, running header/footer, `target-counter` (TOC page
numbers), `leader()` (dot leaders), `bookmark-level` (PDF outline), `@font-face`.
```bash
# AI-generate the cover in the same command (Gemini Nano Banana, free-tier key)
$PY "$PDFX/scripts/build_ebook_from_markdown.py" --title "DevO