nano-pdf

Edit text within PDF documents using natural language commands.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires nano-pdf, and includes scripts (resource) components.

What problem does it solve?

Converting PDFs into editable text is a common yet time-consuming task. This skill streamlines the process using natural language instructions, saving users time and effort.

Core Features & Use Cases

  • Text Extraction: Convert PDF text into a format that can be edited.
  • NLP Integration: Use natural language to specify changes, such as correcting typos or updating titles.
  • Use Case: Need to update a date in a PDF report? Simply use this skill with a natural language command to change the date with ease.

Quick Start

Use the nano-pdf skill to edit the date on page 3 of 'report.pdf' by saying, "Update the date from January to February 2026."

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 inside a PDF without converting it to another format?

You can edit PDF text directly by using natural language processing to specify changes, such as correcting typos or updating titles, which is suitable for quick fixes and minor content updates.

Can I update a specific detail in a PDF using a natural language command?

Yes, you can use natural language commands to update details in a PDF, such as instructing the system to change a date from January to February 2026 on a specific page.

What do I need to extract and manipulate text from PDF documents?

Extracting and manipulating PDF text requires an API key for the nano-pdf CLI and Python libraries to process the document content and apply the specified text changes.

Does this approach work for making major layout changes to a PDF report?

No, this approach is designed for quick fixes, minor modifications, and simple content updates in PDFs rather than complex layout restructuring or major document formatting changes.