nano-pdf

Edits specific PDF pages using natural-language instructions via the nano-pdf CLI.

1|Updated Mar 3, 2026
One-click install
npx skills add https://github.com/Cyandex/ErnOS --skill nano-pdf-cyandex
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: nano-pdf
Source: https://github.com/Cyandex/ErnOS/tree/main/skills/nano-pdf
Command: npx skills add https://github.com/Cyandex/ErnOS --skill nano-pdf-cyandex

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires nano-pdf.

What problem does it solve? Making small, targeted edits to an existing PDF—like fixing a typo or changing a title—normally requires opening a dedicated PDF editor or writing custom scripts. This Skill lets you describe the change in plain language and apply it directly to a specific page. ## Core Features & Use Cases - Natural-Language PDF Editing: Describe the change you want in plain English and apply it to a specific page of a PDF. - Page-Targeted Edits: Modify only the page you specify without touching the rest of the document. - Use Case: You have a slide deck exported as a PDF and notice the title on page 1 says "Q2 Results" instead of "Q3 Results". Run a single nano-pdf command to correct the title and fix a subtitle typo without rebuilding the deck. ## Quick Start Use nano-pdf to change the title on page 1 of deck.pdf to "Q3 Results" and fix 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 a PDF with natural language instructions?▼

Use the nano-pdf CLI with the edit command, passing the PDF file, page number, and your instruction in quotes. For example, run nano-pdf edit deck.pdf 1 followed by a description of the change you want on that page.

How do I install the nano-pdf CLI tool?▼

Install nano-pdf using uv, which provides the nano-pdf binary on your system. The package is published on PyPI, so a standard uv install of the nano-pdf package makes the command available.

Are nano-pdf page numbers 0-based or 1-based?▼

Page numbering depends on the tool's version or configuration and may be 0-based or 1-based. If the edited result looks off by one page, retry the command using the other numbering convention.

Can nano-pdf edit multiple PDF pages at once?▼

The documented workflow targets one specific page per edit command, applying a natural-language instruction to that page only. For multi-page changes, run separate edit commands for each page you need to modify.

What should I check after editing a PDF with nano-pdf?▼

Always open and sanity-check the output PDF before sending it out. Verify the requested change was applied correctly, confirm the right page was edited, and ensure no unintended alterations occurred elsewhere in the document.