pdf

Extract text and tables, merge PDFs, fill forms, and OCR scanned documents.

Updated May 31, 2026
One-click install
npx skills add https://github.com/danielorzeata83-a11y/Abc --skill pdf-danielorzeata83-a11y
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/danielorzeata83-a11y/Abc/tree/main/.agents/skills/pdf
Command: npx skills add https://github.com/danielorzeata83-a11y/Abc --skill pdf-danielorzeata83-a11y

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Manages all PDF manipulations, from basic reading to complex data extraction and form filling, streamlining document processing.

Core Features & Use Cases

  • PDF Processing: Handle reading, extracting text and images, and manipulating PDF files.
  • Form Filling: Fill PDF forms programmatically, supporting both fillable and non-fillable forms.
  • Use Case: Automate the process of extracting and merging tables from multiple PDF documents into a comprehensive spreadsheet for data analysis.

Quick Start

Use the 'pdf' skill to fill out the 'tax-return-form.pdf' and save the filled-in version to 'filled-tax-return-form.pdf'.

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 PDF files for data aggregation?

To extract text and tables from PDF files, you can use this tool to process documents via pdfplumber and pypdf. It streamlines workflows by reading PDFs, extracting structured text and tables, and aggregating data from multiple sources for analysis.

Can I fill out PDF forms programmatically, including non-fillable ones?

Yes, you can fill out PDF forms programmatically, supporting both fillable and non-fillable forms. The tool handles form filling by automating data entry into documents like tax-return-form.pdf and saving the completed version to a new file.

What Python libraries are required to process PDFs and perform OCR?

To process PDFs and perform OCR, you need Python libraries including pypdf, pdfplumber, pdf2image, and reportlab. These dependencies enable text extraction, form filling, image manipulation, and handling scanned documents.

What's the best way to merge multiple PDF documents into a single file?

The best way to merge multiple PDF documents is using this tool's PDF processing capabilities, which manipulate and merge PDF files. It allows you to combine multiple PDFs into a comprehensive document for data aggregation and analysis.

Does this approach work for handling OCR on scanned PDF documents?

Yes, this approach works for handling OCR on scanned PDF documents by utilizing the pdf2image library. It transforms scanned pages into readable data, allowing text extraction and manipulation from image-based PDF files.