nano-pdf

Use nano-pdf to apply edits to PDFs using natural-language instructions. This skill provides PDF editing capabilities beyond basic reading.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "nano-pdf" with this command: npx skills add winsorllc/upgraded-carnival/winsorllc-upgraded-carnival-nano-pdf

nano-pdf

Use nano-pdf to apply edits to PDFs using natural-language instructions. This skill provides PDF editing capabilities beyond basic reading.

Installation

Install uv if not present

curl -LsSf https://astral.sh/uv/install.sh | sh

Install nano-pdf

uv pip install nano-pdf

Quick Start

Edit a specific page:

nano-pdf edit deck.pdf 1 "Change the title to 'Q3 Results' and fix the typo in the subtitle"

Commands

Edit PDF Page

nano-pdf edit <pdf_file> <page_number> "<instruction>"

  • page_number : 0-based or 1-based depending on version

  • instruction : Natural language description of what to change

Example:

nano-pdf edit report.pdf 0 "Update the header to 'Annual Report 2026'"

Create PDF from Text

nano-pdf create --output output.pdf --text "Your content here"

Merge PDFs

nano-pdf merge --output merged.pdf file1.pdf file2.pdf file3.pdf

Split PDF

nano-pdf split input.pdf --output-dir ./pages/

Extract Pages

nano-pdf extract input.pdf --pages 1-5 --output extracted.pdf

Notes

  • Page numbers may be 0-based or 1-based; if results look off, try the other

  • Requires OPENAI_API_KEY for AI-powered edits

  • Always verify the output PDF before distribution

  • For complex edits, break into multiple smaller operations

When to Use

Use this skill when:

  • User asks to edit or modify a PDF

  • Need to update text in an existing PDF

  • Need to merge, split, or extract pages

  • Working with reports, presentations, or documents that need updates

Limitations

  • Complex layout changes may require multiple attempts

  • Image-heavy PDFs may have limited editability

  • Always sanity-check the output before sending

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

vector-memory

No summary provided by upstream source.

Repository SourceNeeds Review
General

model-router

No summary provided by upstream source.

Repository SourceNeeds Review
General

rss-reader

No summary provided by upstream source.

Repository SourceNeeds Review
General

video-frames

No summary provided by upstream source.

Repository SourceNeeds Review