pdf

Extract text, tables, and form data from PDFs into Markdown or JSON.

Updated Apr 20, 2026
One-click install
npx skills add https://github.com/ddmanyes/antigravity-skills-zht --skill pdf-ddmanyes
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/ddmanyes/antigravity-skills-zht/tree/main/skills/pdf
Command: npx skills add https://github.com/ddmanyes/antigravity-skills-zht --skill pdf-ddmanyes

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

PDFs are pervasive in workflows but extracting text, tables, and form data often requires manual, error-prone steps. This skill provides automated extraction, conversion, and form-handling capabilities to streamline PDF data workflows.

Core Features & Use Cases

  • Text and table extraction from both native PDFs and scanned documents (OCR-enabled when needed).
  • Data conversion to Markdown or JSON for easy analysis and integration into pipelines.
  • Form handling and annotation support for fillable and non-fillable PDFs, enabling automated data capture and document digitization.

Quick Start

Process a sample PDF by extracting text and tables, converting them to Markdown or JSON, and handling forms to produce structured output.

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 a scanned PDF?▼

This skill extracts text and tables from scanned PDFs using OCR-enabled processing to convert image-based content into editable structured data. It handles both native and scanned documents for archival and analysis.

Can I convert PDF content to Markdown or JSON?▼

Yes, you can convert PDF content to Markdown or JSON. The skill processes page layouts and outputs structured data formats compatible with downstream data pipelines and analysis workflows.

Does this skill support automated form handling for non-fillable PDFs?▼

This skill supports automated form handling and annotation for both fillable and non-fillable PDFs. It enables automated data capture and document digitization for archival purposes.

Do I need pypdf and pdf2image to process PDF data?▼

Yes, the skill depends on pypdf, pdf2image, and Pillow to process PDF data. These libraries handle text rendering, image conversion, and page layout processing for accurate data extraction.

What is the best way to digitize archival PDF forms into structured data?▼

The best way to digitize archival PDF forms into structured data is using automated extraction and conversion workflows. This skill handles form annotations and outputs data to JSON or Markdown formats.

Why does PDF table extraction fail on scanned documents without OCR?▼

PDF table extraction fails on scanned documents without OCR because scanned pages are image-based. The skill uses OCR to recognize text and table structures, ensuring proper layout handling.