nano-pdf

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

5|2|Updated May 26, 2026
One-click install
npx skills add https://github.com/perasyudha/Nyxora --skill nano-pdf-perasyudha
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nano-pdf
Source: https://github.com/perasyudha/Nyxora/tree/main/packages/core/playbooks/productivity/nano-pdf
Command: npx skills add https://github.com/perasyudha/Nyxora --skill nano-pdf-perasyudha

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 change you want (e.g., fix a typo, change a title) and the nano-pdf CLI applies it to the specified page. - Targeted Page Edits: Point edits at a specific page number to update only the content that needs changing. - Use Case: You have a quarterly report PDF where the title says "Q2 Results" and a client name is misspelled on page 2. Run nano-pdf to change the title to "Q3 Results" on page 1 and correct the client name on page 2 without opening a PDF editor. ## Quick Start Ask the agent to use nano-pdf to change the title on page 1 of your PDF to the new wording you specify.

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 and rewrites the targeted text on that page.

How do I fix a typo in a PDF without a PDF editor?

Use the nano-pdf CLI with a command like nano-pdf edit file.pdf 1 followed by an instruction describing the typo fix. It applies the change directly to the specified page and writes an updated PDF.

Does nano-pdf require an API key?

Yes, nano-pdf uses an LLM under the hood to interpret editing instructions, so an API key must be configured. Run nano-pdf --help to see the configuration options for your environment.

Why did nano-pdf edit the wrong page?

Page numbering may be 0-based or 1-based depending on the version installed. 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 like titles, dates, and names, but complex layout modifications may fail. Always verify the output PDF after editing, and use a dedicated layout tool for structural changes.