nano-pdf

steipete's avatarfrom steipete

Edit PDFs with natural-language instructions using the nano-pdf CLI.

⭐430stars🔀44forks📁View on GitHub🕐Updated Dec 21, 2025

When & Why to Use This Skill

The nano-pdf Claude skill empowers users to edit PDF documents using simple natural-language instructions. By leveraging the nano-pdf CLI, it enables seamless modifications to specific pages—such as updating titles, fixing typos, or adjusting text—without requiring complex PDF editing software. This tool is designed to streamline document workflows and enhance productivity through AI-driven file manipulation.

Use Cases

  • Quick Document Corrections: Instantly fix typos or update dates and names in presentation decks and reports using natural language commands.
  • Content Refinement: Change titles, headers, or specific text blocks on targeted PDF pages to ensure information accuracy before distribution.
  • Automated PDF Tweaks: Integrate PDF editing into automated workflows, allowing for rapid, instruction-based adjustments to generated documents.
namenano-pdf
descriptionEdit PDFs with natural-language instructions using the nano-pdf CLI.
homepagehttps://pypi.org/project/nano-pdf/
metadata{"clawdbot":{"emoji":"📄","requires":{"bins":["nano-pdf"]},"install":[{"id":"uv","kind":"uv","package":"nano-pdf","bins":["nano-pdf"],"label":"Install nano-pdf (uv)"}]}}

nano-pdf

Use nano-pdf to apply edits to a specific page in a PDF using a natural-language instruction.

Quick start

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

Notes:

  • Page numbers are 0-based or 1-based depending on the tool’s version/config; if the result looks off by one, retry with the other.
  • Always sanity-check the output PDF before sending it out.