nano-pdf

Modify PDF text content using natural language instructions via a CLI.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires nano-pdf.

What problem does it solve?

This Skill removes the friction of editing static PDF documents by allowing you to modify text, fix typos, or update titles using simple natural language prompts instead of complex desktop software.

Core Features & Use Cases

  • Natural Language Editing: Update specific text, dates, or names on any page of a PDF using plain English instructions.
  • Precision Targeting: Specify page numbers and content targets to ensure edits are applied exactly where needed.
  • Use Case: Quickly correct a typo in a contract or update a date on a report by simply telling the agent what to change, rather than manually re-exporting the document.

Quick Start

Use the nano-pdf skill to edit the file deck.pdf on page 1 by changing the title to Q3 Results and fixing 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 without using complex desktop software?

This approach allows you to modify text content within PDF documents by interpreting natural language instructions through an LLM-backed CLI interface. It removes the friction of using complex desktop software for rapid document corrections.

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

Yes, you can fix typos and update titles on specific pages of a PDF. The tool supports precision targeting, allowing you to specify exact page numbers and content targets to ensure edits are applied exactly where needed.

How do I change a specific date or name in a PDF document programmatically?

To change a date or name programmatically, you provide plain English instructions specifying the target text and page number to the CLI. The LLM interprets this prompt to automate the document correction without manual re-exporting.

Do I need an API key and the nano-pdf package to process document edits?

Yes, you need both the nano-pdf package installed and a valid API key to process document edits programmatically. These prerequisites enable the CLI to interpret natural language instructions and apply updates to the PDF.

What are the limitations of using natural language for PDF editing?

Using natural language for PDF editing is limited to modifying text content, resolving typos, and updating metadata across specific pages. It does not support complex structural changes or layout modifications.