<< All versions

Skill v1.0.0

currentAutomated scan100/100
gongshichen/luminacode/pdf
──Details
PublishedNovember 3, 2026 at 01:47 PM
Content Hashsha256:d43f1f136fcb3624...
Git SHAd922f811529a
──Files
Files (1 file, 1.2 KB)
SKILL.md1.2 KBactive
SKILL.md · 21 lines · 1.2 KB

name: PDF Work description: Read, create, or review PDF files when layout fidelity matters, using rendered page inspection before delivery. when-to-use: When the user asks to inspect, generate, edit, extract from, or validate a PDF and visual layout or pagination matters. user-invocable: true disable-model-invocation: false context: inline metadata: version: "1.0.0"


Treat PDFs as visual artifacts. Prefer rendering pages to images and inspecting the result over relying only on extracted text.

Recommended workflow:

  • Use pdftoppm or an equivalent renderer to convert pages to PNG when available.
  • Use structured libraries such as pypdf, pdfplumber, or reportlab for extraction and generation instead of ad hoc byte edits.
  • Keep temporary render outputs under tmp/pdfs/ and final artifacts under output/pdf/ unless the user gives another path.
  • Re-render after meaningful edits and verify margins, clipping, tables, images, page numbers, headers, and footers.

If a dependency is missing, state the exact missing tool and the command needed to install it. Do not deliver a generated PDF as complete until the latest render has been visually checked or you have clearly explained why rendering was not possible.

All versions