nano-pdf

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

1|Updated Mar 31, 2026
One-click install
npx skills add https://github.com/aayushsoam/clawbot-plus --skill nano-pdf-aayushsoam
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nano-pdf
Source: https://github.com/aayushsoam/clawbot-plus/tree/main/skills/nano-pdf
Command: npx skills add https://github.com/aayushsoam/clawbot-plus --skill nano-pdf-aayushsoam

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Edit PDFs using natural-language instructions to modify specific pages.

Core Features & Use Cases

  • Page-level edits through a simple NL prompt.
  • Sanity-check output to preserve document integrity.
  • Use case: perform quick edits on local PDFs to update titles, annotations, or metadata.

Quick Start

Edit deck.pdf page 1 to rename the title to 'Q3 Results'.

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 using natural language prompts?

To edit a PDF using natural language prompts, you provide simple instructions specifying which page to modify and what changes to make. The Skill processes these NL commands to update titles, annotations, or metadata on specific pages.

What do I need to edit local PDFs with natural language commands?

Editing local PDFs with natural language commands requires the nano-pdf binary and a functional Python runtime. These dependencies execute the CLI commands needed to process your NL instructions and produce updated documents.

Can I update PDF page titles and annotations without complex scripts?

You can update PDF page titles and annotations without complex scripts by using simple natural-language instructions. This approach targets specific pages for quick edits, preserving document integrity through sanity-check outputs.

What is the best way to perform quick page-level edits on a PDF document?

The best way to perform quick page-level edits on a PDF document is using a natural-language CLI workflow. This allows you to specify exact pages and modifications textually, generating updated local PDF files efficiently.

Are there limitations when using natural language to modify PDF metadata?

A limitation when using natural language to modify PDF metadata is that edits are directed at specific pages rather than bulk document overhauls. The workflow includes sanity-checks to preserve document integrity during these localized updates.

Does the nano-pdf CLI work with standard local document workflows?

The nano-pdf CLI works with standard local document workflows by executing commands via a Python runtime. It processes your natural-language instructions to modify specific pages and outputs the updated PDF files locally.