nano-pdf

Modifies text content in existing PDF documents using natural language instructions.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires nano-pdf.

What problem does it solve?

This skill removes the friction of editing PDF documents by allowing users to perform text modifications using simple natural-language instructions instead of complex manual layout tools.

Core Features & Use Cases

  • Natural Language Editing: Update titles, dates, or client names within a PDF by simply describing the desired change.
  • Targeted Page Modification: Apply edits to specific pages within a document to ensure precision.
  • Use Case: Quickly update a contract or report by instructing the agent to change a specific name or date on a designated page without needing to re-export the source document.

Quick Start

Use the nano-pdf skill to change the title on page 1 of the document named report.pdf to Q3 Financial Summary.

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 without using manual layout tools?

You can edit text in a PDF by providing natural language instructions to update titles, dates, or client names, bypassing complex manual layout tools for rapid document corrections.

Can I apply text edits to a specific page in a PDF document?

Yes, you can apply targeted text modifications to specific pages within a PDF document, ensuring precise updates like changing a contract date on a designated page without re-exporting.

What do I need to modify PDF documents using natural language processing?

To modify PDF documents using natural language processing, you need the nano-pdf package installed and an active LLM API configuration to interpret and apply your text-based edit instructions.

What is the best way to update a client name in an existing PDF report?

The best way to update a client name in an existing PDF report is instructing an agent with natural language to change the specific text on the designated page, avoiding source document re-export.

Are there limitations to editing PDF text with natural language instructions?

This approach requires an active LLM API configuration and the nano-pdf package to function, focusing on modifying text content within existing documents rather than generating new PDF layouts.