nano-pdf

Edit PDF text on specified pages using natural-language instructions.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Edit PDFs using natural-language instructions to quickly modify text on specific pages, fix typos, update titles, and make content changes without manual editing.

Core Features & Use Cases

  • Per-page editing: describe changes to a specific page and apply them precisely.
  • Text corrections and title updates: fix typos and update headings across documents.
  • Content changes: modify dates, numbers, and blocks of text with natural-language commands.

Quick Start

Edit page 2 of deck.pdf to correct the title and fix the typos in the first paragraph.

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

To edit PDF text with natural language commands, you describe the desired text modifications, such as correcting typos or updating titles on specific pages, and the tool applies those changes precisely to the targeted PDF document.

Can I update titles and fix typos on a specific page of a PDF?

Yes, you can update titles and fix typos on a specific page of a PDF by providing natural-language instructions that reference the target page, allowing for precise per-page text corrections and content modifications.

Do I need a Python environment to modify PDF documents with this tool?

Yes, you need a Python environment to run the nano-pdf tooling required for modifying PDF documents, as the tool validates page references, handles errors gracefully, and reports results clearly within this environment.

What is the best way to change dates and numbers in an existing PDF?

The best way to change dates and numbers in an existing PDF is using natural-language instructions to describe the content changes, which the tool then applies directly to the specified blocks of text on your chosen pages.

What happens if I reference a page that does not exist when editing a PDF?

If you reference a page that does not exist when editing a PDF, the tool validates the page references, handles the error gracefully, and reports the results clearly so you can correct your page-level editing instructions.

Does natural-language PDF editing work for modifying large blocks of text?

Natural-language PDF editing works for modifying large blocks of text by validating your instructions against the specified pages and applying the described content changes to update paragraphs, dates, and numbers accurately.