Loading skill
Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Edit text in existing PDFs via natural-language prompts.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-08 | ✗→✓ | ▲ Improved | -68% | 0% |
| case-10 | ✗→✓ | ▲ Improved | -82% | 0% |
| case-11 | ✗→✓ | ▲ Improved | -64% | 0% |
| case-16 | ✗→✓ | ▲ Improved | -66% | 0% |
| case-17 | ✗→✓ | ▲ Improved | -59% | 0% |
Edit PDFs using natural-language instructions. Point it at a page and describe what to change. For structural PDF work (merge, split, forms, watermarks, creation), see the pdf skill; for text extraction from scans, see ocr-and-documents.
bash# Install with uv (recommended — already available in Hermes) uv pip install nano-pdf # Or with pip pip install nano-pdf
bashnano-pdf edit <file.pdf> <page_number> "<instruction>"
bash# Change a title on page 1 nano-pdf edit deck.pdf 1 "Change the title to 'Q3 Results' and fix the typo in the subtitle" # Update a date on a specific page nano-pdf edit report.pdf 3 "Update the date from January to February 2026" # Fix content nano-pdf edit contract.pdf 2 "Change the client name from 'Acme Corp' to 'Acme Industries'"
read_file to check file size, or open it)nano-pdf --help for config)Other measured skills in the registry, with their headline benchmark lift.