nano-pdf

Edit text in existing PDF pages using natural-language instructions.

Updated Aug 21, 2026
One-click install
npx skills add https://github.com/TylerSimons1127/vibe --skill nano-pdf-tylersimons1127
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: nano-pdf
Source: https://github.com/TylerSimons1127/vibe/tree/main/skills/productivity/nano-pdf
Command: npx skills add https://github.com/TylerSimons1127/vibe --skill nano-pdf-tylersimons1127

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires nano-pdf.

What problem does it solve? Making small text changes to an existing PDF normally requires opening a dedicated editor or rebuilding the document from source. This Skill lets you describe the change in plain language and apply it directly to a specific page of the PDF. ## Core Features & Use Cases - Natural-Language PDF Editing: Point at a page number and describe the text change, such as fixing a typo or updating a title. - Targeted Page Edits: Modify content on a single page without touching the rest of the document. - Use Case: You receive a slide deck PDF and notice the title on page 1 says "Q2 Results" instead of "Q3 Results". Run one command to correct the title and fix a subtitle typo, then verify the output file. ## Quick Start Ask the agent to change the title on page 1 of deck.pdf to "Q3 Results" using nano-pdf.

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 with a natural-language command?▼

Install nano-pdf with pip or uv, then run nano-pdf edit followed by the file path, page number, and your instruction in quotes. The tool applies the described text change to that page and writes an updated PDF.

What tool should I use for merging or splitting PDFs instead of editing text?▼

nano-pdf only handles natural-language text edits on existing pages. For structural work like merging, splitting, forms, watermarks, or creating PDFs, use the pdf skill, and use ocr-and-documents for extracting text from scans.

Does nano-pdf require an API key to work?▼

Yes, nano-pdf uses an LLM under the hood to interpret your editing instructions, so it requires an API key. Run nano-pdf --help to see the configuration options for providing credentials.

Why did nano-pdf edit the wrong page of my PDF?▼

Page numbering may be 0-based or 1-based depending on the installed version. If the edit lands on the wrong page, retry 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 struggles with complex layout modifications such as repositioning elements or redesigning pages. Always verify the output PDF after editing, and use a different approach for structural changes.