nano-pdf

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

1|Updated Jul 31, 2026
One-click install
npx skills add https://github.com/icyzh/hermes-web --skill nano-pdf-icyzh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nano-pdf
Source: https://github.com/icyzh/hermes-web/tree/main/skills/productivity/nano-pdf
Command: npx skills add https://github.com/icyzh/hermes-web --skill nano-pdf-icyzh

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires nano-pdf.

What problem does it solve?

This skill removes the friction of using complex desktop software to make minor text corrections or updates to existing PDF documents.

Core Features & Use Cases

  • Natural Language Editing: Modify text content directly by describing the desired change in plain English.
  • Targeted Updates: Apply changes to specific pages within a document without needing to re-export or re-format the entire file.
  • Use Case: Quickly fix a typo in a contract or update a date on a report by simply instructing the agent to change the specific text on a designated page.

Quick Start

Use the nano-pdf skill to edit the file report.pdf on page 2 by changing the client name from Acme Corp to Acme Industries.

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 an existing PDF without using complex software?

To edit text in an existing PDF without complex software, use natural language commands to instruct an agent to correct typos or update specific content on designated pages.

Can I update dates or fix typos on a specific page of a PDF document?

Yes, you can update dates or fix typos on a specific PDF page by describing the desired text change in plain English, applying targeted updates without re-exporting the entire file.

What is natural language PDF editing and how does it work?

Natural language PDF editing works by processing plain English instructions to modify text strings within existing PDF structures, requiring an active LLM API configuration and the nano-pdf library to apply changes.

Do I need an LLM API to process and apply textual edits to PDF structures?

Yes, you need an active LLM API configuration to process and apply textual edits to PDF structures, along with the nano-pdf library to facilitate the document maintenance tasks.

What is the best way to change a client name in a PDF report?

The best way to change a client name in a PDF report is to instruct the agent using natural language, specifying the target page and the exact text string replacement from the old name to the new one.

Are there limitations to modifying specific content strings in existing PDF documents?

Modifying specific content strings in existing PDF documents is limited to textual edits on designated pages, requiring the nano-pdf library and an active LLM API configuration to process the changes accurately.