Install
openclaw skills install pdfagentSelf-hosted PDF operations and conversions with metered usage output.
openclaw skills install pdfagentSummary
pdfagent to perform PDF operations (merge, split, compress, convert, OCR, etc.) with detailed usage metering in the output.pdfagent/ and runs via uv run from scripts/pdfagent_cli.py (no PyPI publish required).Requirements
uv installed and on PATH.qpdf, ghostscript, poppler (pdftoppm), libreoffice, chromium (for HTML -> PDF), and ocrmypdf.Core Usage
uv run {baseDir}/scripts/pdfagent_cli.py merge file1.pdf file2.pdf --out merged.pdf --jsonuv run {baseDir}/scripts/pdfagent_cli.py split input.pdf --range "1-3,5" --out-dir out_dir --jsonuv run {baseDir}/scripts/pdfagent_cli.py compress input.pdf --preset ebook --out compressed.pdf --jsonuv run {baseDir}/scripts/pdfagent_cli.py jpg-to-pdf image1.jpg image2.png --out output.pdf --jsonuv run {baseDir}/scripts/pdfagent_cli.py ocr scan.pdf --lang eng --out scan_ocr.pdf --jsonuv run {baseDir}/scripts/pdfagent_cli.py agent "merge then rotate 90 degrees every other page" -i file1.pdf -i file2.pdf --out out.pdf --jsonuv run {baseDir}/scripts/pdfagent_cli.py doctor --jsonNotes
--json for machine-readable outputs (includes usage and outputs).--password or per-file --passwords.pdfagent may use a fallback path and will note it in output or logs.uv run --with pdf2docx --with camelot-py[cv] --with pdfplumber --with pyhanko {baseDir}/scripts/pdfagent_cli.py <command> ...