nano-pdf

Edit specific PDF pages using natural-language instructions via the nano-pdf CLI.

Updated Feb 16, 2026
One-click install
npx skills add https://github.com/travis-burmaster/agentbox --skill nano-pdf-travis-burmaster
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nano-pdf
Source: https://github.com/travis-burmaster/agentbox/tree/main/agentfork/skills/nano-pdf
Command: npx skills add https://github.com/travis-burmaster/agentbox --skill nano-pdf-travis-burmaster

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires nano-pdf.

What problem does it solve? Making small, targeted edits to an existing PDF—like fixing a typo or changing a title—normally requires opening a dedicated PDF editor and manually adjusting layout elements. This Skill lets you describe the change in plain language and apply it directly to a specific page of a PDF from the command line. ## Core Features & Use Cases - Natural-Language PDF Editing: Describe the change you want (e.g., "Change the title to 'Q3 Results'") and nano-pdf applies it to the target page. - Page-Targeted Edits: Apply modifications to a specific page number rather than processing the entire document. - Use Case: You have a finished slide deck exported as a PDF and notice a typo in the subtitle of page 1. Instead of regenerating the deck, run nano-pdf to fix the typo and update the title in one command, then verify the output before sharing. ## Quick Start Ask the agent to use nano-pdf to change the title on page 1 of deck.pdf to "Q3 Results" and fix the typo in the subtitle.

Frequently Asked Questions about nano-pdf

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I edit a PDF with natural language instructions?

Use the nano-pdf CLI with the edit command, passing the PDF file, page number, and your instruction in quotes. For example, nano-pdf edit deck.pdf 1 "Change the title to 'Q3 Results'" applies the described change to that page.

How do I install the nano-pdf CLI?

Install nano-pdf using uv, which provides the nano-pdf binary on your system. The package is published on PyPI, so uv can resolve and install it directly.

Are nano-pdf page numbers 0-based or 1-based?

Page numbering depends on the tool's version and configuration, so it may be 0-based or 1-based. If the edit lands on the wrong page, retry with the page number shifted by one.

Can nano-pdf edit multiple PDF pages at once?

The documented workflow targets a single specific page per edit command. For multi-page changes, run the edit command separately for each page and verify each output.

Why does my nano-pdf edit look wrong on the output PDF?

The most common cause is an off-by-one page number due to 0-based versus 1-based indexing. Always sanity-check the output PDF before sending it out, and retry with the adjusted page number if needed.