nano-pdf

Edit PDF text, typos, and titles using natural-language instructions via the nano-pdf CLI.

Updated May 29, 2026
One-click install
npx skills add https://github.com/m4an5you6/aspera-agent --skill nano-pdf-m4an5you6
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: nano-pdf
Source: https://github.com/m4an5you6/aspera-agent/tree/main/skills/productivity/nano-pdf
Command: npx skills add https://github.com/m4an5you6/aspera-agent --skill nano-pdf-m4an5you6

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires nano-pdf.

What problem does it solve? Making small text changes to PDF files normally requires specialized editors or manual recreation of documents. This Skill lets you fix typos, update titles, dates, and names in PDFs by simply describing the change in plain language. ## Core Features & Use Cases - Natural-Language PDF Editing: Describe the desired change in plain English and the nano-pdf CLI applies it to the specified page. - Targeted Page Edits: Point edits at a specific page number to change titles, dates, names, or fix typos without touching the rest of the document. - Use Case: You receive a slide deck PDF with a wrong title on page 1 and a typo in the subtitle. Run a single command describing both fixes and get a corrected PDF back. ## Quick Start 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 text in a PDF using natural language?▼

Install the nano-pdf package with pip or uv, then run nano-pdf edit followed by the file path, page number, and your instruction in quotes. The tool interprets the instruction with an LLM and applies the text change to the specified page.

How to fix a typo in a PDF without a PDF editor?▼

Use the nano-pdf CLI with a command like nano-pdf edit file.pdf 2 "fix the typo in the subtitle". It edits the targeted page directly, avoiding the need for manual PDF editing software.

Does nano-pdf require an API key?▼

Yes, nano-pdf uses an LLM under the hood to interpret editing instructions, so an API key is required. Run nano-pdf --help to see the configuration options for setting up the key.

Why did nano-pdf edit the wrong page?▼

Page numbering may be 0-based or 1-based depending on the nano-pdf version. If the edit lands on the wrong page, retry the command with the page number adjusted by plus or minus one.

What are the limitations of natural-language PDF editing?▼

nano-pdf works well for text changes like titles, dates, and names, but complex layout modifications may need a different approach. Always verify the output PDF after editing to confirm the change was applied correctly.