nano-pdf

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

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

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: Describe the desired change in plain English and apply it to a specific page of a PDF. - Targeted Page Edits: Point the edit at an exact page number to change titles, dates, names, or fix typos without touching the rest of the document. - Use Case: You notice a typo in the subtitle of a finished slide deck exported to PDF. Run a single command to fix the subtitle on page 1 instead of rebuilding the entire deck. ## 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 using natural language?

Use the nano-pdf CLI with the command 'nano-pdf edit <file.pdf> <page_number> "<instruction>"'. Describe the change in plain English, such as updating a date or fixing a typo, and the tool applies it to the specified page.

How to fix a typo in a PDF without the source file?

Run nano-pdf edit against the PDF, targeting the page containing the typo and describing the correction. For example, specify the page number and instruct it to change the misspelled word to the correct one.

Does nano-pdf require an API key?

Yes, nano-pdf uses an LLM under the hood to interpret editing instructions, so an API key is required. Run 'nano-pdf --help' to see the configuration options for setting up the key.

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 natural-language 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.