pdf

Extract text and tables from PDF documents using Python libraries.

3|Updated Apr 15, 2026
One-click install
npx skills add https://github.com/syahrilTGR/Template-Research --skill pdf-syahriltgr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/syahrilTGR/Template-Research/tree/main/.agents/skills/pdf
Command: npx skills add https://github.com/syahrilTGR/Template-Research --skill pdf-syahriltgr

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines PDF-related tasks, such as reading, extracting, and manipulating PDF content, thereby reducing manual effort and enhancing productivity.

Core Features & Use Cases

  • PDF Reading and Extraction: Extract text and tables from PDFs, making them searchable and editable.
  • PDF Manipulation: Merge, split, rotate pages, add watermarks, and create new PDFs.
  • Use Case: If you need to process multiple PDFs for data analysis or simply want to organize your documents more efficiently, this Skill can automate these tasks.

Quick Start

Use the 'pdf' skill to extract all text from the document 'report.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 a PDF document for data analysis?

PDF text and table extraction uses Python libraries like pdfplumber and pypdf to read document contents, making them searchable and editable for data analysis tasks. This automation reduces manual data entry effort and enhances productivity.

Can I merge, split, or rotate pages in existing PDF files using Python?

You can merge, split, and rotate pages in existing PDF files using Python libraries like pypdf. This Skill automates PDF manipulation tasks such as adding watermarks and organizing documents to enhance workflow efficiency.

Does pypdf work for extracting text from scanned PDFs?

Extracting text from scanned PDFs requires optical character recognition. This Skill uses pytesseract and pdf2image alongside pypdf and pdfplumber to process scanned PDF documents and retrieve text data from image-based files.

What is the best way to automate filling out PDF forms?

Automating PDF form filling is best achieved using Python scripts to manipulate document fields directly. This Skill streamlines form filling and document organization tasks, reducing manual effort by automating PDF content manipulation.

Are there limitations when processing multiple PDFs for data extraction?

Processing multiple PDFs for data extraction depends heavily on document quality. Complex layouts or scanned images require additional OCR processing via pytesseract, but the Skill is designed to handle batch extraction and manipulation tasks efficiently.