nano-pdf
Edit PDFs with natural-language instructions using the nano-pdf CLI.
Why use this skill?
Easily edit your PDF documents using natural language commands with the nano-pdf AI agent skill. Streamline your document updates today.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/steipete/nano-pdfWhat This Skill Does
nano-pdf is a powerful CLI-based AI agent skill designed to bridge the gap between complex document editing and natural language processing. Instead of manually navigating clunky GUI-based PDF editors or relying on static template editing, this tool allows you to describe the desired changes to a PDF document in plain English. The skill leverages advanced layout understanding to interpret your instructions and apply precise modifications to specific pages, making it an essential utility for streamlining document workflows.
Installation
To integrate this skill into your OpenClaw environment, execute the following command in your terminal:
clawhub install openclaw/skills/skills/steipete/nano-pdf
Ensure that your environment has the necessary dependencies required by the nano-pdf toolchain. Once installed, the skill becomes immediately available as a command-line utility for your AI agent to invoke.
Use Cases
nano-pdf is ideal for professionals who handle large volumes of documents that require frequent, minor updates. Common use cases include:
- Updating project deck titles or headers for recurring meetings.
- Correcting typos or minor text errors in distributed PDFs without needing the original source file (e.g., InDesign or Word docs).
- Modifying document metadata or specific content blocks for version control.
- Rapidly generating localized versions of simple one-page documents by altering specific text elements via natural language commands.
Example Prompts
- "Use nano-pdf to update the date in the footer of report.pdf on page 2 to read 'October 2023'."
- "Edit the third page of the project_proposal.pdf to change the budget figure from $5000 to $6500."
- "Open manual.pdf, go to page 1, and rephrase the warning section to be more concise and professional."
Tips & Limitations
- Precision Matters: Because the tool interprets natural language, be as specific as possible about the location and the nature of the change you want to make.
- Page Indexing: Note that page indexing may be 0-based or 1-based. If your output does not reflect your intended page, try offsetting the page number by one.
- Verification: Always perform a manual visual inspection of the generated output. Automated editing can occasionally misinterpret layout structures in complex, multi-column, or heavily formatted PDFs.
- Backup: Never run edits on your only master copy; always keep a backup version of the original document before applying programmatic changes.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-steipete-nano-pdf": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-write, file-read
Related Skills
swiftui-liquid-glass
Implement, review, or improve SwiftUI features using the iOS 26+ Liquid Glass API. Use when asked to adopt Liquid Glass in new SwiftUI UI, refactor an existing feature to Liquid Glass, or review Liquid Glass usage for correctness, performance, and design alignment.
qmd
Local search/indexing CLI (BM25 + vectors + rerank) with MCP mode.
songsee
Generate spectrograms and feature-panel visualizations from audio with the songsee CLI.
summarize
Summarize URLs or files with the summarize CLI (web, PDFs, images, audio, YouTube).
bird
X/Twitter CLI for reading, searching, and posting via cookies or Sweetistics.