nano-pdf

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

7|2|Updated Apr 13, 2026
One-click install
npx skills add https://github.com/SJTU-IPADS/SkVM-data --skill nano-pdf-sjtu-ipads
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nano-pdf
Source: https://github.com/SJTU-IPADS/SkVM-data/tree/main/skills/nano-pdf
Command: npx skills add https://github.com/SJTU-IPADS/SkVM-data --skill nano-pdf-sjtu-ipads

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Editing PDFs often requires manual, repetitive tweaks on specific pages, which is error-prone and time-consuming.

Core Features & Use Cases

  • Page-specific edits: Update titles, subtitles, or text on a chosen page using simple, natural-language instructions.
  • Deterministic CLI workflow: Runs via the nano-pdf CLI to apply exact changes with minimal manual steps.
  • Validation reminder: Encourages verifying the output PDF before distribution.

Quick Start

Edit the target page of the PDF by describing the changes you want in plain language.

Frequently Asked Questions about nano-pdf

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I edit text on a specific page in a PDF file?

To edit text on a specific page in a PDF, you can use natural-language instructions to apply deterministic changes. This allows you to update titles or fix text on a chosen page without manual tweaking.

Can I update a PDF title using a CLI workflow?

Yes, you can update a PDF title using a deterministic CLI workflow. By passing natural-language commands through the CLI, you apply exact page-level changes with minimal manual steps.

Does the page indexing for PDF edits start at 0 or 1?

The tool maintains awareness of both 0-based and 1-based indexing when applying page-level changes. You should specify your target page clearly in natural language to ensure the correct page is edited.

What is the best way to automate repetitive PDF page edits?

The best way to automate repetitive PDF page edits is using a deterministic CLI workflow driven by natural-language commands. This approach applies exact changes to specific pages, reducing error-prone manual tweaks.

Are there limitations when applying natural-language commands to edit PDFs?

The primary limitation is that edits are applied at the page level, targeting specific pages rather than the entire document. You should also verify the output PDF before distribution to ensure accuracy.