nano-pdf

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

1|Updated Jun 9, 2026
One-click install
npx skills add https://github.com/JEROME-PRAKASH-L/openclaw --skill nano-pdf-jerome-prakash-l
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nano-pdf
Source: https://github.com/JEROME-PRAKASH-L/openclaw/tree/main/skills/nano-pdf
Command: npx skills add https://github.com/JEROME-PRAKASH-L/openclaw --skill nano-pdf-jerome-prakash-l

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires nano-pdf.

What problem does it solve? Making small text edits to an existing PDF normally requires opening a dedicated PDF editor, locating the right page, and manually adjusting content. This Skill lets you describe the change in plain language and apply it directly to a specific page of a PDF from the command line. ## Core Features & Use Cases - Natural-Language PDF Editing: Describe the change you want (e.g., fix a typo, change a title) and apply it to a specific page of a PDF. - Page-Targeted Edits: Direct edits to an exact page number rather than processing the entire 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 opening a PDF editor. ## 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?

Run the nano-pdf CLI with the edit command, passing the PDF file, a page number, and an instruction string describing the change. For example, nano-pdf edit deck.pdf 1 followed by the instruction updates that page and writes a modified PDF.

How do I install the nano-pdf CLI?

Install nano-pdf using uv, which provides the nano-pdf binary on your PATH. The package is published on PyPI, so any uv-based Python package workflow can install it.

Why is my nano-pdf edit applied to the wrong page?

Page numbering may be 0-based or 1-based depending on the tool's version or configuration. If the edit lands one page off, retry the same command with the page number adjusted by one.

Can nano-pdf edit multiple PDF pages at once?

The documented workflow targets one specific page per edit command with a single instruction. For multi-page changes, run separate edit commands per page and verify the output PDF after each run.

What are the limitations of natural-language PDF editing?

Edits are applied per page based on an instruction, so results can vary and page indexing may be off by one. Always sanity-check the output PDF before sending it out, since the tool does not guarantee the rendered result matches intent.