nano-pdf

Apply natural-language edits to specific PDF pages via the nano-pdf CLI.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Edit PDFs by applying natural-language instructions to specific pages, reducing manual editing time and preserving layout.

Core Features & Use Cases

  • Apply edits to a chosen page in a PDF using plain language.
  • Safe editing with sanity checks before finalizing the output.
  • Use case: Update a title on page 3 of a document without needing to re-create the PDF.

Quick Start

Edit deck.pdf page 1 to change the title to 'Q3 Results' and fix a 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 document using natural language commands?

To edit a PDF using natural language, provide the PDF file, a specific page reference, and a plain text instruction. The tool processes the command and outputs a new PDF with the requested page modifications applied.

Can I fix a typo or update a title on a specific page of a PDF without recreating the whole document?

Yes, you can fix typos or update titles on specific pages without recreating the document. By targeting a single page with a natural-language instruction, the tool applies the edit and preserves the layout of the remaining pages.

What is the best way to automate per-page PDF edits for minor layout adjustments?

The best way to automate per-page PDF edits is by issuing natural-language instructions via the CLI. This allows you to apply minor layout adjustments and text corrections to selected pages automatically, outputting a new finalized PDF.

Does the PDF editing process include any safety checks before saving the final document?

Yes, the PDF editing process includes a pre-commit sanity check before saving. This safety mechanism verifies the applied modifications against your instructions to ensure accuracy before outputting the final PDF document.

What do I need to start making natural-language edits to my PDF files?

You need a PDF file, a page reference number, and a clear natural-language instruction. These three inputs are processed through the CLI to generate a new PDF document with the requested edits applied.

Are there limitations to using natural-language commands for PDF editing?

This approach is designed for minor layout adjustments, title updates, and typo corrections across typical multi-page PDFs. Complex structural reformatting or heavy layout redesigns may exceed the scope of natural-language instruction processing.