nano-pdf

Edit existing PDF pages via natural-language instructions using the nano-pdf CLI.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you update specific content inside a PDF without manually opening a PDF editor and painstakingly fixing pages by hand.

Core Features & Use Cases

  • Page-level natural-language edits: Apply an instruction to a chosen page of a PDF.
  • Fast iteration for document updates: Quickly try alternative wording or page numbering when results look off.
  • Use case: Update a deck’s title and correct a typo on the target slide before sharing the revised PDF.

Quick Start

Run nano-pdf edit deck.pdf 1 "Change the title 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 specific page in a PDF using natural language?

To edit a specific PDF page using natural language, invoke the nano-pdf CLI with the PDF file path, a page index, and a single edit instruction. The Skill processes the instruction and validates the output PDF for indexing accuracy.

Can I fix typos in a PDF slide deck without manually rewriting the document?

Yes, you can apply targeted natural-language edits to fix typos in a PDF slide deck. By specifying the page index and an instruction like fixing a subtitle typo, the tool updates the content without requiring manual document rewriting.

What is the best way to update PDF content from the command line?

The best way to update PDF content from the command line is using a natural-language CLI tool. You provide a PDF path, target page index, and an edit instruction, allowing for fast iteration on document updates like correcting slide titles.

Do I need any dependencies or libraries to run the nano-pdf CLI?

No, the nano-pdf CLI does not require any external dependencies or libraries. You simply invoke the tool with a PDF path, a page index, and a single edit instruction to perform page-level document automation.

Does the PDF editing tool support batch processing multiple pages at once?

No, the PDF editing tool does not support batch processing. It requires a specific page index and a single edit instruction per invocation, making it suited for targeted changes like slide deck corrections rather than multi-page bulk edits.

Why does the PDF editing tool validate the output file after applying changes?

The PDF editing tool validates the output file to ensure indexing accuracy after applying your natural-language edit. This ensures the targeted page modification was applied correctly and the resulting PDF structure is maintained.