← ClaudeAtlas

pdfxlisted

Complete one-call PDF toolkit. GENERATE publication-quality PDFs/ebooks from Markdown (AI cover, auto TOC + depth-2 sub-entries, part dividers, A-Z index, syntax-highlighted code, inline SVG + Mermaid diagrams, auto-preview) AND PROCESS any PDF — merge/split/rotate/pages/nup/crop, compress, linearize, PDF/A, repair, encrypt/decrypt/unlock/redact/permissions, watermark/stamp/metadata, extract text/tables/images/fonts/links/attachments/bookmarks, to-images/html/markdown, from-images/html/url, OCR + searchable OCR, compare(diff), fill forms. Self-contained.
docaohieu2808/pdfx · ★ 0 · Data & Documents · score 65
Install: claude install-skill docaohieu2808/pdfx
# pdfx — complete PDF toolkit One skill for **anything PDF**, two pillars: **(A) Generate** beautiful PDFs from Markdown, **(B) Process** existing PDFs (35 subcommands). Self-contained: bundled fonts, runnable CLI scripts, reference guides. Set the env once: ```bash PDFX=/path/to/pdfx # wherever this skill is installed PY="$HOME/.claude/skills/.venv/bin/python3" # or any venv with the deps below ``` ## Decide which pillar | You want to… | Pillar | Entry | |--------------|--------|-------| | Make an ebook/handbook/report/whitepaper | **A. Generate** | `build_ebook_from_markdown.py` | | Anything to an existing PDF (transform/extract/secure/convert/analyze) | **B. Process** | `pdf_process.py <cmd>` | | Fill a PDF form | **B. Forms** | `check_fillable_fields.py` → `fill_fillable_fields.py` | --- ## A. Generate beautiful PDFs / ebooks Pipeline: `Markdown → HTML (python-markdown + Pygments) → WeasyPrint → PDF`. Published-grade print CSS: `@page` running headers/footers, `target-counter` TOC page numbers, dot leaders, `bookmark-level` PDF outline, `@font-face`. ```bash $PY "$PDFX/scripts/build_ebook_from_markdown.py" \ --title "DevOps Handbook" --subtitle "Complete Reference" \ --stats "32 CHAPTERS · 5 PARTS" \ --gen-cover "isometric servers and data-flow lines, blue tech" \ --parts "1=Foundations,7=Build & Ship,14=Infrastructure" \ --toc-depth 2 --index --preview \ --page a4 --theme light --accent "#2563eb" \ --output handbook.pdf ch01.