pdf

Extract text and tables from PDF documents using Python libraries.

Updated Mar 30, 2026
One-click install
npx skills add https://github.com/ArroganceG/trae_skills_backup --skill pdf-arroganceg
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/ArroganceG/trae_skills_backup/tree/main/pdf
Command: npx skills add https://github.com/ArroganceG/trae_skills_backup --skill pdf-arroganceg

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates common PDF tasks that would otherwise require manual, repetitive work, such as extracting text and tables, merging or splitting files, rotating pages, adding watermarks, creating new PDFs, filling forms, encrypting/decrypting, extracting images, and applying OCR to scanned documents.

Core Features & Use Cases

  • Extract text and tables from PDFs for data analysis or reporting.
  • Merge or split PDFs, rotate pages, and add watermarks to generate consolidated documents.
  • Fill forms, encrypt/decrypt, extract images, and perform OCR on scanned PDFs to make them searchable.
  • Create new PDFs from content or templates and automate document workflows.

Quick Start

Process the attached PDF to extract all text and tables, then output the results in a structured, machine-readable format.

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

To extract text and tables from a PDF, the Skill parses document content using libraries like pdfplumber to isolate structured elements. It outputs results in a machine-readable format, automating repetitive data extraction tasks for analysis and reporting workflows.

Can I merge, split, and rotate PDF pages in a document workflow?

You can merge, split, and rotate PDF pages to manipulate document structures. The Skill transforms and consolidates PDF files reliably, automating the generation of modified documents for streamlined workflows without manual editing.

Does OCR work with scanned PDFs to make text searchable?

OCR works with scanned PDFs to recognize and extract text, making previously unsearchable documents searchable. The Skill applies optical character recognition to scanned files, converting image-based content into editable and machine-readable data.

How do I add watermarks, encrypt, or fill forms in a PDF?

To add watermarks, encrypt documents, or fill forms in a PDF, the Skill manipulates file properties and layers. It automates form filling and applies encryption or watermarks to secure and customize your PDF files.

What's the best way to create new PDFs from content or templates?

The best way to create new PDFs from content or templates is using generation libraries like reportlab. The Skill programmatically builds and outputs new PDF documents from your provided content, automating document creation workflows.

Do I need Python libraries like pypdf and reportlab to process PDFs?

You need Python libraries like pypdf, pdfplumber, and reportlab installed to process PDFs. These dependencies allow the Skill to reliably parse, transform, generate, and extract content from PDF documents across various tasks.