nano-pdf

Edits PDF files on specific pages using natural-language instructions via the nano-pdf CLI.

1|Updated Aug 5, 2026
One-click install
npx skills add https://github.com/Solizardking/Solana-Robotics-Kit --skill nano-pdf-solizardking
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nano-pdf
Source: https://github.com/Solizardking/Solana-Robotics-Kit/tree/main/eliza/packages/skills/skills/nano-pdf
Command: npx skills add https://github.com/Solizardking/Solana-Robotics-Kit --skill nano-pdf-solizardking

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires nano-pdf.

What problem does it solve? Editing PDF files normally requires specialized desktop software or complex programmatic libraries. This Skill lets you modify PDF content—such as changing titles, fixing typos, or rewriting text on a specific page—using plain natural-language instructions through the nano-pdf CLI. ## Core Features & Use Cases - Natural-Language PDF Editing: Describe the change you want in plain English and apply it directly to a target page. - Page-Targeted Modifications: Edit content on a specific page without affecting the rest of the document. - Use Case: You have a slide deck exported as a PDF and notice a typo in the subtitle and an outdated title on page one. Instead of returning to the source file, you run a single command to fix both issues directly in the PDF. ## Quick Start Ask the assistant to change the title on page 1 of deck.pdf to "Q3 Results" and fix the typo in the subtitle using nano-pdf.

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 file with natural language instructions?

Use the nano-pdf CLI with the edit command, passing the PDF file, page number, and your instruction in quotes. For example, run nano-pdf edit deck.pdf 1 followed by an instruction like changing the title or fixing a typo.

How do I change text on a specific page of a PDF?

Pass the target page number as an argument to the nano-pdf edit command along with your instruction. The tool applies the change only to that page, leaving the rest of the document untouched.

How do I install the nano-pdf CLI tool?

Install nano-pdf using uv with the package name nano-pdf, which provides the nano-pdf binary. It is also available on PyPI, so standard Python package installers can be used.

Why does nano-pdf edit the wrong page in my PDF?

Page numbers may be 0-based or 1-based depending on the tool version or configuration. If the edit lands on the wrong page, retry with the page number shifted by one.

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

The tool applies edits per page based on natural-language instructions, so results should always be sanity-checked before distribution. Complex layout changes or multi-page restructuring may not be handled reliably.