nano-pdf

Apply natural-language instructions to edit specific PDF pages via nano-pdf CLI.

Updated Apr 8, 2026
One-click install
npx skills add https://github.com/JOHNNYWHITEMIKE/openclaw --skill nano-pdf-johnnywhitemike
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nano-pdf
Source: https://github.com/JOHNNYWHITEMIKE/openclaw/tree/main/openclaw/.openclaw/openclaw/skills/nano-pdf
Command: npx skills add https://github.com/JOHNNYWHITEMIKE/openclaw --skill nano-pdf-johnnywhitemike

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Editing a PDF often requires tedious manual steps or brittle GUI workflows, especially when you need to change a specific page or fix small text issues.

Core Features & Use Cases

  • Natural-language page edits: Apply targeted changes to a single page based on an instruction you write in plain language.
  • Page-scoped PDF modifications: Focus edits on a particular page rather than rewriting the entire document.
  • Practical use case: Update a proposal’s formatting and correct typos on page 2 without redoing the whole PDF in a design tool.

Quick Start

Run nano-pdf to change the title and fix the typo on page 1 of deck.pdf using your instruction.

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 on a specific page in a PDF using natural language commands?

To edit PDF text on a specific page, you provide a valid PDF file path, a page index, and a plain-language instruction. The nano-pdf tool translates your natural-language command into deterministic CLI-driven modifications for that exact page.

Can I fix typos and update headings in an existing PDF without using a design tool?

Yes, you can fix typos and update headings in an existing PDF by passing a targeted edit instruction to the nano-pdf CLI. This allows you to revise text on known page numbers without manually redoing the entire document in a GUI design tool.

What do I need to apply page-level edits to a PDF document via command line?

You need a valid PDF file path, a specific page index parameter, and a natural-language edit instruction. These three inputs allow the nano-pdf CLI to translate your text command into deterministic page-scoped document modifications.

Does natural-language PDF editing support modifying the entire document at once?

Natural-language PDF editing via nano-pdf focuses on page-scoped modifications rather than rewriting the entire document. You must specify a particular page index to apply targeted changes, ensuring edits are isolated to the designated page.

When should I use a natural-language CLI approach for PDF document updates?

Use a natural-language CLI approach for PDF updates when you need to correct typos or revise text on a known page number. It replaces tedious manual GUI workflows and brittle design tools with deterministic, command-line driven page-level edits.

Why are my natural-language PDF edit instructions not working?

Natural-language PDF edits require a valid PDF file path, a specific page index parameter, and a clear instruction. If any of these inputs are missing or invalid, the nano-pdf CLI cannot translate your command into deterministic document modifications.