nano-pdf

Edit PDFs via natural-language prompts for page-specific changes.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/qkal/superbyte --skill nano-pdf-qkal
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nano-pdf
Source: https://github.com/qkal/superbyte/tree/main/skills/nano-pdf
Command: npx skills add https://github.com/qkal/superbyte --skill nano-pdf-qkal

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Editing PDFs manually is time-consuming and error-prone, especially for small fixes spread across pages. nano-pdf lets you describe the change in plain language and apply it to the target pages.

Core Features & Use Cases

  • Natural-language editing of PDF content on specified pages.
  • Page-level operations: update titles, fix typos, adjust layout, or annotate.
  • Use Case: Quickly fix a typo on page 2 of a report without exporting the whole document.

Quick Start

Edit deck.pdf on page 1 to set the title to 'Q3 Results' and fix the subtitle typo.

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

You can edit a PDF by providing plain language prompts that describe the required changes. The nano-pdf CLI parses these instructions to apply page-specific edits, such as updating titles or fixing typos, without manual text box adjustments.

Can I fix a typo on a specific page of a PDF without editing the entire document?

Yes, you can target a specific page for typo correction. By describing the fix in a natural-language prompt, the CLI applies the change only to the designated page, leaving the rest of the document untouched.

Do I need the nano-pdf CLI to apply natural-language changes to my PDF?

Yes, the nano-pdf CLI is required. It parses your natural-language prompts and applies the specified page-level operations, validating that the resulting PDF remains structurally consistent after the edit.

What page-level operations can I perform on a PDF using natural-language commands?

You can perform page-level operations like updating titles, correcting typos, adjusting layouts, and adding annotations. The CLI translates your plain language descriptions into targeted changes on the specified pages.

Is natural-language PDF editing a good alternative to manual document editing for small fixes?

Natural-language PDF editing is ideal for small fixes spread across pages. It reduces manual editing errors by letting you describe the desired change in plain language, which the CLI then parses and applies directly.