← ClaudeAtlas

pdflisted

Create new PDFs and handle existing `.pdf` files safely with bundled Node/JS tools, including text extraction, page rendering, invoice/document parsing, form filling, and overlays.
HybridAIOne/hybridclaw · ★ 108 · AI & Automation · score 85
Install: claude install-skill HybridAIOne/hybridclaw
# PDF Use this skill whenever the user mentions a `.pdf` file or asks to inspect, extract, summarize, render, or fill one. This skill is intentionally **Node/JS-only** for supported workflows. Do not switch to Python, Poppler CLIs, browser tricks, local HTTP servers, `mdls`, `strings`, or ad-hoc PDF decompression unless the user explicitly asks you to debug the runtime itself. ## Supported Workflows - **create new PDFs** with text content - extract text from PDFs - render PDF pages to PNG images - extract invoice/document fields from PDF text - inspect and fill native PDF form fields - place text into non-fillable PDFs with explicit coordinates - create validation overlays for non-fillable form coordinates - merge or split PDFs with `pdf-lib` ## Non-Goals The bundled skill does **not** guarantee: - OCR - encrypted/decrypted PDF workflows - damaged/repair-oriented PDF recovery - external CLI dependencies If the user asks for one of those, state that it is outside the bundled Node workflow before considering anything else. ## Working Rules - Assume commands run from the workspace root. - If the current turn already includes extracted PDF text in an injected `<file>` block, use that text directly and answer. Do not rediscover the file. - Use the bundled scripts in `skills/pdf/scripts/` first. - For PDFs outside the workspace, keep the original absolute path when invoking the Node scripts from `bash`. - For folder discovery outside the workspace, use `bash` with `find`.