Skills/ #knowledge/ #PDF

Nano Pdf

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

Peter Steinberger@steipete

Install

Run this command against the local KakaHub registry.

$ openclaw install nano-pdf --registry http://localhost:13001Download

README

--- name: nano-pdf description: Edit PDFs with natural-language instructions using the nano-pdf CLI. homepage: https://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

bashnano-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.

Install resolver

{
  "artifact": {
    "downloadUrl": "/api/v1/download?slug=nano-pdf&version=1.0.0&ownerHandle=steipete",
    "format": "zip",
    "generated": true,
    "kind": "skillArchive",
    "sha256": "b4947f0edd75488978209da5b8b03a0a37f541a6c06ff794a324432eecec3aaa",
    "size": 1868
  },
  "owner": {
    "displayName": "Peter Steinberger",
    "handle": "steipete",
    "id": "48a27aaa-8614-42e1-9ff1-7d7c299012b4",
    "verified": false
  },
  "skill": {
    "displayName": "Nano Pdf",
    "latestVersion": "1.0.0",
    "license": "unknown",
    "name": "nano-pdf",
    "ownerHandle": "steipete",
    "slug": "nano-pdf",
    "stats": {
      "downloads": 114564,
      "installs": 4359,
      "stars": 264
    },
    "summary": "Edit PDFs with natural-language instructions using the nano-pdf CLI.",
    "tags": [
      "knowledge",
      "PDF"
    ],
    "type": "skill",
    "updatedAt": "2026-07-06T10:48:26.575Z"
  },
  "sourceHandoff": null,
  "version": {
    "checksum": null,
    "checksumAlgorithm": null,
    "id": "9d5cc506-46fe-4e6b-81e9-3d915b24f990",
    "publishedAt": "2026-01-04T16:49:19.433Z",
    "size": null,
    "version": "1.0.0",
    "artifactStorageKey": null,
    "changelog": "",
    "manifest": {
      "clawhub": {
        "tags": {
          "latest": "1.0.0"
        },
        "owner": "steipete",
        "stats": {
          "stars": 264,
          "comments": 1,
          "installs": 4359,
          "versions": 1,
          "downloads": 114564
        },
        "topics": [
          "PDF"
        ],
        "categories": [
          "knowledge"
        ]
      },
      "install": "openclaw skills install @steipete/nano-pdf"
    },
    "readme": "---\nname: nano-pdf\ndescription: Edit PDFs with natural-language instructions using the nano-pdf CLI.\nhomepage: https://pypi.org/project/nano-pdf/\nmetadata: {\"clawdbot\":{\"emoji\":\"📄\",\"requires\":{\"bins\":[\"nano-pdf\"]},\"install\":[{\"id\":\"uv\",\"kind\":\"uv\",\"package\":\"nano-pdf\",\"bins\":[\"nano-pdf\"],\"label\":\"Install nano-pdf (uv)\"}]}}\n---\n\n# nano-pdf\n\nUse `nano-pdf` to apply edits to a specific page in a PDF using a natural-language instruction.\n\n## Quick start\n\n```bash\nnano-pdf edit deck.pdf 1 \"Change the title to 'Q3 Results' and fix the typo in the subtitle\"\n```\n\nNotes:\n- 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.\n- Always sanity-check the output PDF before sending it out.\n"
  }
}

Versions

VersionSizeUpdated1.0.0Not availableJan 04, 2026