N

nano-pdf

Verified

by openclaw · Updated Apr 16, 2026

opus
27in4.3Kout
$0.602m 59s

Edit PDFs with natural-language instructions using the nano-pdf CLI.

pdfdocument-editingclinatural-languagefile-modification

See It In Action

1 turns·claude
The project codebase is in your current working directory. Explore the files to understand the code before making changes. board packet has the wrong meeting date on one page — pls fix it to April 18, 2026 and send back the corrected pdf before this afternoon’s call

Let me start by exploring the working directory to find the PDF file.

I can see the wrong date on page 2 — the agenda says "April 12, 2026" instead of "April 18, 2026". Let me fix that with the nano-pdf skill.

The nano-pdf tool requires a paid Gemini API key which isn't configured. Let me fix this PDF directly using Python instead.

Now let me verify the fix by reading the corrected PDF.

The rendered PDF still shows the old date. The content stream edit may not have persisted correctly. Let me try a more robust approach.

Good, the text is there as a simple Tj operation. The issue is that pypdf's set_data on the contents object may not propagate back into the writer properly. Let me use a lower-level approach.

The fix is verified. The corrected PDF at board-packet-corrected.pdf now shows April 18, 2026 on the agenda page. All other pages (cover, financials, resolutions) are unchanged.

Claude Sonnet 4.6

External Tools

ToolType
nano-pdfbinary

Permissions

ScopeDescription
filesystem:read
filesystem:write
process:spawn

SKILL.md

nano-pdf

Use nano-pdf to apply edits to a specific page in a PDF using a natural-language instruction.

Quick start

nano-pdf edit deck.pdf 1 "Change the title to 'Q3 Results' and fix the typo in the subtitle"

Notes:

  • Page numbers are 0-based or 1-based depending on the tool’s version/config; if the result looks off by one, retry with the other.
  • Always sanity-check the output PDF before sending it out.

FAQ

What does nano-pdf do?

Edit PDFs with natural-language instructions using the nano-pdf CLI.

When should I use nano-pdf?

Use it when you need a repeatable workflow that produces pdf document.

What does nano-pdf output?

In the evaluated run it produced pdf document.

How do I install or invoke nano-pdf?

openclaw skills install nano-pdf

Which agents does nano-pdf support?

OpenClaw

What tools, channels, or permissions does nano-pdf need?

It uses nano-pdf; channels commonly include pdf; permissions include filesystem:read, filesystem:write, process:spawn.

Is nano-pdf safe to install?

Static analysis marked this skill as medium risk; review side effects and permissions before enabling it.

How is nano-pdf different from an MCP or plugin?

A skill packages instructions and workflow conventions; tools, MCP servers, and plugins are dependencies the skill may call during execution.

Does nano-pdf outperform not using a skill?

About nano-pdf

When to use nano-pdf

When you need to update text or content on a specific page in an existing PDF. When you want an agent to make targeted PDF edits from plain-English instructions. When you need a CLI-based PDF editing workflow inside an automated environment.

When nano-pdf is not the right choice

When you need to create PDFs from scratch rather than edit existing ones. When PDF changes must be reviewed in a GUI-only or fully manual workflow.

What it produces

Produces pdf document.

Install

openclaw skills install nano-pdf

Invoke: Use nano-pdf when you want the agent to follow this workflow.