Files
hermes-config/skills/productivity/nano-pdf/SKILL.md
Alexander Whitestone 11cc14d707 init: Hermes config, skills, memories, cron
Sovereign backup of all Hermes Agent configuration and data.
Excludes: secrets, auth tokens, sessions, caches, code (separate repo).

Tracked:
- config.yaml (model, fallback chain, toolsets, display prefs)
- SOUL.md (Timmy personality charter)
- memories/ (persistent MEMORY.md + USER.md)
- skills/ (371 files — full skill library)
- cron/jobs.json (scheduled tasks)
- channel_directory.json (platform channels)
- hooks/ (custom hooks)
2026-03-14 14:42:33 -04:00

1.5 KiB

name, description, version, author, license, metadata
name description version author license metadata
nano-pdf Edit PDFs with natural-language instructions using the nano-pdf CLI. Modify text, fix typos, update titles, and make content changes to specific pages without manual editing. 1.0.0 community MIT
hermes
tags homepage
PDF
Documents
Editing
NLP
Productivity
https://pypi.org/project/nano-pdf/

nano-pdf

Edit PDFs using natural-language instructions. Point it at a page and describe what to change.

Prerequisites

# Install with uv (recommended — already available in Hermes)
uv pip install nano-pdf

# Or with pip
pip install nano-pdf

Usage

nano-pdf edit <file.pdf> <page_number> "<instruction>"

Examples

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

# Update a date on a specific page
nano-pdf edit report.pdf 3 "Update the date from January to February 2026"

# Fix content
nano-pdf edit contract.pdf 2 "Change the client name from 'Acme Corp' to 'Acme Industries'"

Notes

  • Page numbers may be 0-based or 1-based depending on version — if the edit hits the wrong page, retry with ±1
  • Always verify the output PDF after editing (use read_file to check file size, or open it)
  • The tool uses an LLM under the hood — requires an API key (check nano-pdf --help for config)
  • Works well for text changes; complex layout modifications may need a different approach