nano-pdf

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

1|Updated Jul 22, 2026
One-click install
npx skills add https://github.com/IceHeartGitH/Hermes-Agent-Android-Termux --skill nano-pdf-iceheartgith
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: nano-pdf
Source: https://github.com/IceHeartGitH/Hermes-Agent-Android-Termux/tree/main/custom-skills/productivity/nano-pdf
Command: npx skills add https://github.com/IceHeartGitH/Hermes-Agent-Android-Termux --skill nano-pdf-iceheartgith

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 change titles, dates, names, and other text on a specific PDF page by simply describing the edit in plain language. ## Core Features & Use Cases - Natural-Language PDF Editing: Describe the change you want and the tool applies it to the specified page of the PDF. - Targeted Page Edits: Point edits at a single page number so the rest of the document stays untouched. - Use Case: You receive a contract PDF where the client name is wrong. Run nano-pdf on page 2 with the instruction "Change the client name from 'Acme Corp' to 'Acme Industries'" and verify the corrected output. ## 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?▼

Install nano-pdf with uv pip install nano-pdf, then run nano-pdf edit <file.pdf> <page_number> "<instruction>". Describe the change in plain language, such as updating a date or fixing a name, and the tool applies it to the specified page.

What tool should I use for PDF text editing vs structural changes?▼

Use nano-pdf for natural-language text edits on existing PDF pages. For structural work like merging, splitting, forms, watermarks, or creating PDFs, use the pdf skill; for extracting text from scans, use ocr-and-documents.

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 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?▼

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.