pdf-processing

Featured

Extracts text and metadata from PDF files, repairs malformed documents, and produces accessible output.

Data & Documents 412 stars 50 forks Updated today MIT

Install

View on GitHub

Quality Score: 92/100

Stars 20%
87
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
24
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# PDF Processing Use this skill when a task involves inspecting, repairing, extracting, or rewriting PDF documents. ## Flow 1. Inspect the document with `pdfinfo`. 2. Extract text with `pdftotext -layout` and preserve page boundaries. 3. If the file is malformed, repair it with `qpdf` before retrying extraction. 4. Verify the resulting document opens and that its page count is unchanged. Do not overwrite the source document unless the user explicitly requests it.

Details

Author
smithersai
Repository
smithersai/smithers
Created
8 months ago
Last Updated
today
Language
TypeScript
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category