nano-pdf

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

Updated Sep 9, 2026
One-click install
npx skills add https://github.com/luckybbjason1/trading --skill nano-pdf-luckybbjason1
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nano-pdf
Source: https://github.com/luckybbjason1/trading/tree/main/.hermes/skills/productivity/nano-pdf
Command: npx skills add https://github.com/luckybbjason1/trading --skill nano-pdf-luckybbjason1

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 in existing PDFs by describing the change in plain English. ## Core Features & Use Cases - Natural-Language PDF Editing: Run the nano-pdf CLI with a file, page number, and an instruction describing the desired change. - Targeted Page Edits: Apply changes to a specific page without affecting the rest of the document. - Use Case: You receive a slide deck PDF with a wrong title and a typo in the subtitle. Run nano-pdf on page 1 with the instruction to change the title and fix the typo, then verify the output file. ## Quick Start Ask the assistant to install nano-pdf and edit page 1 of your PDF to change the title and fix any typos.

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 with the PDF file, page number, and an instruction describing the change. The tool applies the edit and writes an updated PDF for you to verify.

How do I fix a typo in a PDF without the source file?

Use nano-pdf to target the page containing the typo and describe the correction in plain English, for example changing a misspelled name or date. Always check the output PDF afterward to confirm the edit landed correctly.

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 installed version. If the edit hits 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. For heavy restructuring, use a dedicated PDF layout tool or regenerate the document from its source.