Loading skill
Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Edit PDFs with natural-language instructions using the nano-pdf CLI tool
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | 15% | 0% |
| case-02 | ✗→✓ | ▲ Improved | -26% | 0% |
| case-03 | ✗→✓ | ▲ Improved | 80% | 0% |
| case-04 | ✗→✓ | ▲ Improved | -16% | 0% |
| case-05 | ✗→✓ | ▲ Improved | -12% | 0% |
Use the nano-pdf CLI to perform common PDF operations — merge, split, compress, add watermarks, redact text, and more — via simple natural-language or flag-based commands.
powershellpip install nano-pdf # Verify installation nano-pdf --version
powershellnano-pdf merge report1.pdf report2.pdf appendix.pdf --output merged.pdf
powershell# Split every page into a separate file nano-pdf split document.pdf --output ./pages/ # Split a specific range into a new file nano-pdf split document.pdf --pages 1-5 --output extract.pdf
powershell# Default compression nano-pdf compress large_file.pdf --output compressed.pdf # Aggressive compression (lower image quality) nano-pdf compress large_file.pdf --level high --output compressed.pdf
powershellnano-pdf watermark input.pdf --text "CONFIDENTIAL" --output watermarked.pdf # Custom font size and opacity nano-pdf watermark input.pdf --text "DRAFT" --size 60 --opacity 0.3 --output draft.pdf
powershellnano-pdf number input.pdf --position bottom-right --output numbered.pdf
powershell# Remove pages 3 and 7 from a 10-page PDF nano-pdf remove input.pdf --pages 3,7 --output trimmed.pdf
powershell# Rotate all pages 90 degrees clockwise nano-pdf rotate input.pdf --degrees 90 --output rotated.pdf # Rotate only page 2 nano-pdf rotate input.pdf --degrees 180 --pages 2 --output rotated.pdf
powershellnano-pdf extract-images input.pdf --output ./images/
"Merge contract.pdf and appendix.pdf into one file" → Use step 2: nano-pdf merge contract.pdf appendix.pdf --output final_contract.pdf
"Compress this 50MB report so I can email it" → Use step 4 with --level high to aggressively reduce size.
"Split the quarterly report — I only need pages 10 to 15" → Use step 3 with --pages 10-15.
--level high) reduces image resolution — not suitable for print-quality outputpip show nano-pdf)Other measured skills in the registry, with their headline benchmark lift.