nano-pdf

Edit PDF text and content on specific pages using natural-language prompts.

Updated Apr 21, 2026
One-click install
npx skills add https://github.com/samuelmukoti/myai-agent --skill nano-pdf-samuelmukoti
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: nano-pdf
Source: https://github.com/samuelmukoti/myai-agent/tree/main/skills/productivity/nano-pdf
Command: npx skills add https://github.com/samuelmukoti/myai-agent --skill nano-pdf-samuelmukoti

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Editing PDFs manually is tedious and error-prone when updating text, fixing typos, or adjusting content on specific pages.

Core Features & Use Cases

  • Natural-language edits: Describe the change you want on a given page and Nano-PDF applies it.
  • Page-level updates: Correct titles, dates, or formatting without reworking the entire document.
  • Use Case: Update a report's page 2 title and fix a misspelled subtitle across multiple PDFs.

Quick Start

Describe the target PDF page and the exact change you want, and nano-pdf will apply it.

Frequently Asked Questions about nano-pdf

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

FAQPage Schema
How do I edit text in a PDF using natural language prompts?

You can edit PDF text by providing a file, a page number, and an instruction to a CLI interface, which uses an embedded LLM to apply the text updates. This allows you to fix typos and modify content on specific pages without manual editing.

Can I fix typos and update titles on a specific PDF page?

Yes, you can correct titles, fix misspelled subtitles, and update dates on a specific PDF page. By specifying the page number and the desired change in your prompt, the tool targets that page for correction without reworking the entire document.

What is the best way to update multiple PDFs in a production workflow?

The best way to update multiple PDFs in production is using a CLI tool that accepts a file, page number, and instruction to apply page-level edits. It uses an embedded LLM with basic validation to automate document corrections across files.

Does editing PDFs with natural language processing require any additional software?

Editing PDFs with natural language processing requires a CLI interface to accept your file and instructions. It relies on an embedded LLM to perform the text modifications and basic validation, eliminating the need for manual editing software.

How do I change the content of a PDF report without reworking the whole document?

To change report content without reworking the whole document, use page-level updates via a CLI. You specify the target page and describe the exact change, and an embedded LLM applies the edit directly to that page.

Are there limitations when using an embedded LLM for PDF editing?

Using an embedded LLM for PDF editing is limited to text modifications, typo corrections, and page-level updates based on basic validation. It requires a CLI interface and is designed for document correction rather than complex layout restructuring.