nano-pdf

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

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires nano-pdf.

What problem does it solve? Editing text inside PDF files normally requires specialized desktop software or complex programmatic manipulation. This Skill lets you fix typos, change titles, update dates, and correct names in PDFs by simply describing the change in plain English. ## 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 only what you intend. - Use Case: You notice a typo in the subtitle of a finished slide deck exported to PDF. Instead of regenerating the deck, run one command to fix the typo on page 1 and verify the output. ## 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 that page.

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

Use nano-pdf to fix typos from the command line by describing the correction, for example changing a misspelled word on a specific page. It edits the PDF directly without requiring desktop PDF software.

Does nano-pdf require an API key?▼

Yes, nano-pdf uses an LLM under the hood to interpret editing instructions, so it requires a configured API key. 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 installed 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 LLM-based 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.