nano-pdf

Edit PDF text on a specified page using natural-language instructions.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manual PDF edits for typos, headings, and small text changes are slow, especially when the document is not easily editable.

Core Features & Use Cases

  • Natural-language PDF edits: Update text content on a specific page based on plain instructions.
  • Targeted, page-level modifications: Focus edits by referencing a page number rather than rewriting the whole document.
  • LLM-assisted corrections: Handles content changes like titles, dates, and client names using an underlying model.

Quick Start

Ask nano-pdf to edit a file on a specific page by describing exactly what text you want to change, for example: edit deck.pdf page 1 to update the title and fix the subtitle typo.

Frequently Asked Questions about nano-pdf

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I fix typos in a PDF without editing the original source file?

You can fix typos in a PDF by providing the file, a specific page number, and a natural-language instruction string describing the correction. The LLM-assisted pipeline applies page-scoped text edits directly to the document content.

Can I update headings and small text fields like dates in a multi-page PDF?

Yes, you can update headings, dates, client names, and small text fields in a multi-page PDF. You must specify the target page number and describe the text changes in plain natural language for the CLI to apply.

What is the best way to change a title on a specific page of a PDF document?

The best way to change a title on a specific page is to reference the exact page number and provide a plain instruction string detailing the new title. This targets the modification locally without rewriting the entire document.

Does natural language PDF editing work for large multi-page documents?

Natural language PDF editing works for multi-page documents by applying targeted, page-level modifications. You must explicitly scope your instruction to a specific page number rather than attempting to rewrite the entire document at once.

When should I not use a natural language CLI for PDF text edits?

You should not use this natural language CLI for PDF edits when you need to rewrite the entire document or modify complex layouts. It is designed specifically for small text changes, typo corrections, and field updates on targeted pages.