pdf

Extract text and tables from PDFs using pypdf and pdfplumber.

Updated Dec 12, 2025
One-click install
npx skills add https://github.com/Siyeolryu/ica-SYR- --skill pdf-siyeolryu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/Siyeolryu/ica-SYR-/tree/main/.claude/skills/pdf
Command: npx skills add https://github.com/Siyeolryu/ica-SYR- --skill pdf-siyeolryu

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pypdf, pdf2image, Pillow.

What problem does it solve?

PDF workflows often involve repetitive, manual tasks such as extracting text and tables, creating new documents, merging or splitting files, and filling forms. This Skill provides a programmable toolkit to streamline these operations across many PDFs.

Core Features & Use Cases

  • Text and table extraction from PDFs using Python libraries
  • Create, merge, split, rotate, and annotate PDFs; programmatic form filling
  • Use cases include digitizing documents, archiving, and automating standard report generation

Quick Start

Run a sample Python script to extract text from a PDF using PyPDF.

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

You can extract text and tables from a PDF programmatically using this Skill's reliance on pypdf and pdfplumber. It parses document contents for data extraction, supporting batch processing to automate digitizing documents and archiving tasks.

What is the best way to automate filling PDF forms?

The best way to automate PDF form filling is using this Skill's field-filling utilities and annotation features. It supports both fillable and non-fillable forms, enabling programmatic population of documents for administrative and legal workflows.

Can I merge, split, and rotate PDFs in an automated workflow?

Yes, you can merge, split, rotate, and annotate PDFs within an automated workflow. This Skill provides a programmatic toolkit for PDF manipulation, streamlining repetitive file operations for archiving and standard report generation.

Does pypdf support batch processing for PDF text extraction?

Yes, pypdf supports batch processing for PDF text extraction within this Skill. It programmatically parses multiple documents to streamline data extraction, archiving, and automated document workflows across administrative and legal contexts.

Do I need Python to create and annotate PDF documents?

Yes, you need Python to create and annotate PDF documents using this Skill. It provides a programmable toolkit relying on Python libraries like pypdf and pdfplumber to automate document creation, annotation, and manipulation tasks.

What are the limitations of pypdf for PDF data extraction?

For PDF data extraction, pypdf parses basic text, but complex table extraction relies on pdfplumber within this Skill. This combination handles comprehensive PDF processing, addressing limitations in automated document workflows for data-analytics contexts.