pdf

Extract text and tables, fill forms, and merge or split PDFs.

19|4|Updated Jan 11, 2026
One-click install
npx skills add https://github.com/ZanebonoAlter/Syntopica --skill pdf-zanebonoalter
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/ZanebonoAlter/Syntopica/tree/main/.claude/skills/pdf
Command: npx skills add https://github.com/ZanebonoAlter/Syntopica --skill pdf-zanebonoalter

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pypdf, pdfplumber, pdf2image, Pillow, and includes scripts (resource) components.

What problem does it solve?

PDF processing often requires manual, repetitive steps to extract text and tables, fill forms, and reassemble documents, which is time consuming and error prone.

Core Features & Use Cases

  • Text and table extraction: pull content from PDFs into structured data formats for analysis or ingestion.
  • Form handling: fill, annotate, and generate outputs for both fillable and non-fillable forms, including OCR on scanned documents.
  • Document manipulation: merge or split PDFs, rotate pages, apply watermarks, and assemble new documents from components.
  • Use Case: streamline invoice processing by extracting line items, dates, and totals from many PDFs and compiling them into a single dataset.

Quick Start

Ask the AI to extract text or tables, fill forms, or merge and split PDFs to produce a new document.

Frequently Asked Questions about pdf

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract text and tables from PDFs into structured data?

Extract text and tables from PDFs into structured data by parsing the document content to pull line items, dates, and totals into datasets for analysis or ingestion. This automates manual entry for workflows like invoice processing.

Can I fill both fillable and non-fillable PDF forms automatically?

You can fill both fillable and non-fillable PDF forms automatically by applying OCR on scanned documents, annotating fields, and generating outputs. This handles administrative and legal workflows without manual data entry.

What is the best way to merge, split, and assemble new PDF documents?

Merge, split, and assemble new PDF documents by manipulating components to rotate pages, apply watermarks, and compile outputs. This automates document assembly from multiple source files into a single result.

Does PDF processing work with scanned documents using OCR?

PDF processing works with scanned documents using OCR to recognize and extract text from images. This enables text extraction and form handling on non-digital PDFs within data-analytic workflows.

Do I need Python libraries like pypdf and pdfplumber to parse PDFs?

You need Python libraries like pypdf, pdfplumber, pdf2image, and Pillow to parse, render, and annotate PDFs. These dependencies handle tasks from text extraction to document manipulation.

What are the limitations of extracting structured data from complex PDFs?

Limitations of extracting structured data from complex PDFs include handling non-fillable forms or scanned images requiring OCR, which may affect accuracy. Complex table structures might need manual verification after extraction.