pdf

Extract text, merge, split, and fill forms in PDFs using Python libraries.

2|2|Updated Feb 22, 2026
One-click install
npx skills add https://github.com/mxzinke/atlas --skill pdf-mxzinke
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/mxzinke/atlas/tree/main/app/defaults/skills/pdf
Command: npx skills add https://github.com/mxzinke/atlas --skill pdf-mxzinke

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pypdf, pdfplumber, pdf2image.

What problem does it solve?

PDF documents often require multiple manual steps—text extraction, page rearrangement, and form handling—that slow workflows. This skill automates these tasks to speed up document processing and data capture.

Core Features & Use Cases

  • Extract text and tables from PDFs using pypdf and pdfplumber.
  • Merge, split, rotate pages, and apply watermarks.
  • Fill forms automatically or annotate non-fillable forms.
  • OCR for scanned PDFs via optional integration (via common OCR tools).

Quick Start

Provide a PDF document and ask the AI to extract text, merge or split pages, and fill forms as needed.

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 documents using Python?

Python libraries like pypdf and pdfplumber automate text and table extraction from PDFs. By parsing document structures, these tools enable efficient data capture for research, administrative, and archival workflows.

Can I merge, split, or rotate PDF pages automatically with Python?

Yes, Python tools like pypdf automate PDF page manipulation, including merging, splitting, and rotating pages. This streamlines document processing workflows by handling page rearrangement and applying watermarks without manual steps.

Does this approach work for filling out PDF forms automatically?

Yes, this approach supports filling forms automatically and annotating non-fillable PDFs. It manages form data capture and document generation, making it suitable for administrative workflows requiring automated form handling.

What is the best way to process scanned PDFs for data extraction?

For scanned PDFs lacking native digital text, render pages as images using pdf2image, then apply OCR via common tools. This method enables text extraction from scanned documents for subsequent data processing.

Do I need Python dependencies installed to automate PDF processing?

Yes, installing Python dependencies like pypdf, pdfplumber, and pdf2image is required to automate PDF processing. These libraries provide the core functionality for parsing, rendering, and extracting data from PDF documents.