nano-pdf

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

Updated Jun 7, 2026
One-click install
npx skills add https://github.com/Chensihakniroth/ANAKOT-AGENT --skill nano-pdf-chensihakniroth
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: nano-pdf
Source: https://github.com/Chensihakniroth/ANAKOT-AGENT/tree/main/skills/productivity/nano-pdf
Command: npx skills add https://github.com/Chensihakniroth/ANAKOT-AGENT --skill nano-pdf-chensihakniroth

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires nano-pdf.

What problem does it solve? Making small text corrections in PDF files normally requires specialized editors or regenerating the source document. This Skill lets you fix typos, update titles, dates, and names directly in a PDF by 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 notice a typo in the subtitle of a presentation deck and an outdated client name in a contract. Run nano-pdf edit commands on the affected pages to correct both documents in seconds. ## Quick Start Use the nano-pdf skill 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 the source file?▼

Use nano-pdf edit with the PDF file, the page containing the typo, and an instruction describing the correction. It works well for text changes like typos, titles, dates, and names without needing the original source document.

Does nano-pdf require an API key?▼

Yes, nano-pdf uses an LLM under the hood to interpret editing instructions, so it requires an API key. Run nano-pdf --help to see the configuration options for setting up your 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 but complex layout modifications may need a different approach. Always verify the output PDF after editing by checking the file size or opening it to confirm the change.