Nano PDF — OpenClaw Skill

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

Productivity Vetted

What This Skill Does

The Nano PDF skill gives your OpenClaw agent the ability to edit PDF documents using natural-language instructions. Instead of opening a PDF editor, selecting text, and manually making changes, you describe the edit you want -- "Change the title to Q3 Results" or "Fix the typo in the subtitle" -- and nano-pdf applies the changes to the specified page. The original file is preserved and a new output is generated.

This skill operates on individual pages. You specify the PDF file, the page number, and an instruction describing the edit. The tool handles the rest: parsing the page layout, understanding your intent, and generating the modified output. It's ideal for quick fixes to slide decks, reports, invoices, and other document types where you need to tweak text without a full editor.

Always review the output PDF before sharing, as AI-driven edits may occasionally produce unexpected results on complex layouts. For email workflows involving PDF attachments, pair this with the Himalaya email skill. For document storage, see the Bear Notes or Notion skills.

Example Prompts

Change the title on page 1 of deck.pdf to "Q3 2026 Results" and fix the date in the subtitle

Fix the typo on page 3 of the proposal -- "recieve" should be "receive"

Update the phone number on the contact page of my resume PDF to +1-555-0199

Change the price from $49 to $39 on page 2 of the invoice

Replace "Draft" with "Final" in the header of every page of report.pdf

Update the copyright year from 2025 to 2026 on page 1 of the legal document

Requirements

Binary dependency: nano-pdf

  • Install: uv tool install nano-pdf (via Python uv package manager)
  • Python: Requires Python runtime (installed automatically via uv)

Setup on KiwiClaw

Nano PDF is pre-installed on all KiwiClaw tenant machines. Upload your PDF or point your agent to a file path, describe the edit you want, and it's done. No configuration needed. Manage your files from the KiwiClaw dashboard.

Setup Self-Hosted

  1. Install nano-pdf: uv tool install nano-pdf
  2. Verify: nano-pdf --help
  3. Test: nano-pdf edit document.pdf 1 "Change the title to Test"
  4. Review the output PDF before sending or sharing

Related Skills

  • Himalaya -- email PDF attachments after editing them
  • Peekaboo -- capture screenshots of PDF previews for review
  • Bear Notes -- save notes about PDF edits and document versions
  • OpenAI Whisper -- transcribe voice memos about PDF changes

FAQ

What can the Nano PDF skill do in OpenClaw?

Nano PDF lets your OpenClaw agent edit specific pages of a PDF using natural-language instructions. You can change titles, fix typos, update figures, replace text, and modify layouts -- all by describing the edit you want in plain English.

Does Nano PDF replace the entire PDF or just one page?

Nano PDF operates on individual pages. You specify the page number and the edit instruction, and it modifies only that page while leaving the rest of the document unchanged. See our teams guide for collaborative document workflows.

What format does the output PDF use?

Nano PDF outputs a standard PDF file. Always review the output before sharing, as AI-driven edits may occasionally produce unexpected results depending on the complexity of the original layout.

Is the Nano PDF skill safe to use?

The Nano PDF skill has been security-vetted by KiwiClaw. It processes files locally and does not upload your PDFs to any external service. The original file is preserved and a new output file is generated.

Edit PDFs from your AI agent

Fix typos, update titles, and modify documents -- all with natural language instructions.