nano-pdf

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

Updated Mar 30, 2026
One-click install
npx skills add https://github.com/srgaba/open-claw --skill nano-pdf-srgaba
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nano-pdf
Source: https://github.com/srgaba/open-claw/tree/main/project/skills/nano-pdf
Command: npx skills add https://github.com/srgaba/open-claw --skill nano-pdf-srgaba

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires nano-pdf.

What problem does it solve? Making small text edits to an existing PDF usually requires opening a dedicated PDF editor or writing custom scripts. This Skill lets you apply targeted edits to a specific page of a PDF by describing the change in plain language through the nano-pdf CLI. ## Core Features & Use Cases - Natural-Language PDF Editing: Describe the change you want (e.g., fix a typo, change a title) and nano-pdf applies it to the specified page. - Page-Targeted Edits: Apply modifications to a single page without affecting 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 one command to update the title and fix a subtitle typo, then verify the output before sharing. ## 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 an instruction string. For example, run nano-pdf edit deck.pdf 1 followed by a quoted instruction describing 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 uv can fetch and install it directly, after which the nano-pdf command becomes available in your terminal.

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 edit lands on the wrong page, retry with the page number shifted by one to match the other convention.

What are the limitations of editing PDFs with nano-pdf?

nano-pdf applies edits to a single specified page per command based on a natural-language instruction, so results can vary and off-by-one page targeting can occur. Always sanity-check the output PDF before sending it out.