nano-pdf

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

4|2|Updated Mar 16, 2026
One-click install
npx skills add https://github.com/0xKobold/0xkobolds --skill nano-pdf-0xkobold
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nano-pdf
Source: https://github.com/0xKobold/0xkobolds/tree/main/skills/nano-pdf
Command: npx skills add https://github.com/0xKobold/0xkobolds --skill nano-pdf-0xkobold

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Edit PDFs using natural-language instructions to perform targeted page edits.

Core Features & Use Cases

  • Natural-language edits: Modify text, titles, and layout on specified pages with simple commands.
  • Page-level precision: Apply changes to single pages or spread across multiple pages, preserving document structure.
  • Use Case: Imagine editing a quarterly report to update the title and correct a typo across several pages in one step.

Quick Start

Edit deck.pdf page 1 to change 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 PDF text using natural language commands?

You can edit PDF text using natural language commands by providing instructions to modify titles, correct typos, or tweak layouts. The tool processes these commands to perform targeted page edits on single or multi-page documents.

Can I update a title and fix a typo across multiple pages of a PDF in one step?

Yes, you can update titles and fix typos across multiple PDF pages in one step. The tool applies page-level precision to spread changes across specified pages while preserving the overall document structure.

Do I need a Python environment to automate PDF editing with this approach?

Yes, you need a compatible Python environment to automate PDF editing. The process relies on a specific CLI tool to execute deterministic edits and generate previews, requiring Python to run.

How does the preview step work before finalizing PDF document edits?

The preview step works by executing deterministic edits on the PDF before finalizing changes. It allows you to review the targeted text replacements and layout tweaks on specified pages to ensure accuracy.

What are the limitations of using natural language processing for PDF page edits?

Limitations include handling only simple layout tweaks and targeted text replacement rather than complex document restructuring. It works best for common document types like reports and decks, preserving structure rather than redesigning it.

What is the best way to perform targeted text replacement in a PDF report?

The best way to perform targeted text replacement in a PDF report is using natural-language instructions via a CLI. This method allows you to directly command title updates and subtitle corrections on specified pages efficiently.