nano-pdf

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

1|Updated Jul 13, 2026
One-click install
npx skills add https://github.com/HalseyYang/Skills-HY --skill nano-pdf-halseyyang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nano-pdf
Source: https://github.com/HalseyYang/Skills-HY/tree/main/nano-pdf
Command: npx skills add https://github.com/HalseyYang/Skills-HY --skill nano-pdf-halseyyang

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Making small edits to a PDF—like fixing a typo or changing a title—normally requires opening a dedicated PDF editor. This Skill lets you describe the change in plain language and apply it directly to a specific page. ## Core Features & Use Cases - Natural-Language PDF Editing: Describe the change you want (e.g., change a title, fix a typo) and apply it to a specific page of a PDF. - CLI-Driven Workflow: Runs through the nano-pdf edit command with a file path, page number, and instruction. - Use Case: You have a slide deck exported as deck.pdf and notice a typo in the subtitle on page 1. Instead of regenerating the deck, you run one command to fix it in place. ## Quick Start Use nano-pdf to change the title on page 1 of deck.pdf to "Q3 Results" and fix the typo in the subtitle.

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

Run the nano-pdf CLI with the edit command, passing the PDF file path, a page number, and your instruction in quotes. For example: nano-pdf edit deck.pdf 1 "Change the title to 'Q3 Results'". The tool applies the described change to that page.

How to fix a typo in a PDF without a PDF editor?

Use nano-pdf to describe the correction in plain language, targeting the specific page where the typo appears. The CLI applies the edit directly to the PDF, avoiding the need to open a graphical editor or regenerate the source document.

Why is my PDF edit applied to the wrong page?

Page numbering in nano-pdf may be 0-based or 1-based depending on the tool's version or configuration. If the edit lands on the wrong page, retry with the page number shifted by one to match the other indexing scheme.

What are the limitations of natural-language PDF editing?

Edits are applied per page based on text instructions, so complex layout changes may not render as expected. Always sanity-check the output PDF before distributing it, since results depend on how the tool interprets the instruction.