nano-pdf

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

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires nano-pdf.

What problem does it solve? Making small text corrections in existing PDFs normally requires specialized editors or regenerating the source document. This Skill lets you describe the change in plain language and applies 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 specific page without touching the rest of the document. - Use Case: You receive a contract PDF where the client name is wrong on page 2. Run nano-pdf with the instruction to change 'Acme Corp' to 'Acme Industries' and verify the output file. ## 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 with natural language?▼

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.

How to install nano-pdf on Linux or macOS?▼

Install nano-pdf with uv pip install nano-pdf or pip install nano-pdf. It supports Linux, macOS, and Windows, and requires an LLM API key configured for the underlying edit engine.

Does nano-pdf support merging or splitting PDFs?▼

No, nano-pdf only edits text on existing PDF pages via natural-language prompts. For structural operations like merge, split, forms, watermarks, or PDF creation, use a dedicated PDF manipulation tool instead.

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 with the page number adjusted by plus or minus one and verify the output.

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

It works well for text changes but struggles with complex layout modifications. Always verify the output PDF after editing, and use a different approach for structural redesigns or scanned documents requiring OCR.