nano-pdf

Edit PDF pages via natural-language commands for titles, subtitles, and annotations.

12|2|Updated Mar 15, 2026
One-click install
npx skills add https://github.com/aws-samples/sample-agent-skill-eval --skill nano-pdf-aws-samples
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nano-pdf
Source: https://github.com/aws-samples/sample-agent-skill-eval/tree/main/tests/fixtures/clawhub-skills/nano-pdf
Command: npx skills add https://github.com/aws-samples/sample-agent-skill-eval --skill nano-pdf-aws-samples

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill enables editing pages in PDFs via natural-language instructions, removing the tedium of manual edits.

Core Features & Use Cases

  • Edit a specific page in a PDF using a simple command.
  • Update titles, subtitles, or annotations on demand.
  • Works with single-page or multi-page PDFs.

Quick Start

Run nano-pdf edit deck.pdf 1 to change the title to "Q3 Results" and fix the subtitle.

Frequently Asked Questions about nano-pdf

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

FAQPage Schema
Can I update titles and annotations on specific pages of a multi-page PDF?

Yes, you can update titles and annotations on specific pages of a multi-page PDF by using page-specific command syntax to apply revisions safely without altering the entire document.

What is the best way to automate page-level edits across multiple PDF files?

The best way to automate page-level edits is by using natural-language command syntax to apply transformations like title updates across single-page or multi-page PDFs with built-in safety checks.

Does nano-pdf work with single-page PDFs or does it require multi-page files?

nano-pdf works with both single-page PDFs and multi-page files, allowing you to apply document revisions and page-specific edits regardless of the overall document length.

How do I change a subtitle on page 1 of a PDF via the command line?

To change a subtitle on page 1, run a command-line instruction specifying the target PDF file and page number, followed by the natural-language edit request to apply the transformation.