PDF Processing

SkillFiles & storage

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

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the PDF Processing skill

What this skill tells your AI

The instructions your AI receives, as published by smithersai/smithers in packages/smithers/agent/registry/test/fixtures/foreign/pdf/SKILL.md and read by ahel’s review.

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.

Signals

GitHub stars
410
Forks
50
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
pdf-processing-smithersai
Source
github.com/smithersai/smithers