nano-pdf

Edit PDF text on specified pages using natural-language instructions.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Edit PDFs with natural-language instructions, enabling you to modify text, fix typos, update titles, and apply content changes on specific pages without manual editing.

Core Features & Use Cases

  • Describe the exact edits you want to apply to a specific page, and nano-pdf applies them while preserving layout.
  • Target a particular page to perform changes like updating titles, correcting typos, and content refinements across documents.
  • Suitable for document revision workflows, batch edits, and quick corrections in multi-page PDFs.

Quick Start

Edit deck.pdf on page 1 to change the title to 'Q3 Results' 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 edit text in a PDF without losing the original formatting?

To edit PDF text without losing the original formatting, use the nano-pdf CLI to apply natural-language instructions to a specific page. It modifies text content like titles or typos while preserving the page layout as much as possible.

Can I fix a typo on a specific page of a multi-page PDF?

Yes, you can fix a typo on a specific page of a multi-page PDF by providing the target file and page number to the nano-pdf CLI. It processes the edit on the specified page using your natural-language instruction.

Does nano-pdf require any dependencies or external libraries to run?

No, nano-pdf does not require external dependencies or libraries to run. It operates as a standalone CLI tool, requiring only the target PDF file, the page number, and the natural-language instruction to perform the edit.

What is the best way to update a PDF title using a command line interface?

The best way to update a PDF title via a command line interface is using nano-pdf, which accepts natural-language commands to modify text. You specify the target file, page number, and the instruction to change the title.

Are there limitations to editing PDF content with natural language commands?

A limitation of editing PDF content with natural language commands is that layout preservation is not guaranteed. While nano-pdf applies text changes like typo corrections or title updates, complex formatting shifts may occur during the revision process.