pdf

Extract text, tables, and metadata from PDF files using pypdf and pdfplumber.

2|Updated Apr 9, 2026
One-click install
npx skills add https://github.com/skytiger6724/qwen-skills --skill pdf-skytiger6724
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/skytiger6724/qwen-skills/tree/main/pdf
Command: npx skills add https://github.com/skytiger6724/qwen-skills --skill pdf-skytiger6724

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Manual PDF handling drains time when you need to extract data, fill forms, or reassemble documents for reporting or compliance; this skill centralizes every common PDF workflow so you can stop switching between tools.

Core Features & Use Cases

  • Python-first Processing: Covers extraction, merging, splitting, rotating, watermarking, OCR, and metadata reading with pypdf, pdfplumber, pdf2image, and reportlab.
  • Form Handling Playbook: Guides you through detecting field coordinates, converting between fillable and non-fillable layouts, and writing annotations or field values deterministically.
  • Use Case: Run a batch of invoices through OCR, extract tables, apply password protections, and produce a combined searchable archive ready for auditors.

Quick Start

Ask the pdf skill to extract and summarize the tables and text from the uploaded financial-report.pdf file.

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 analysis?

To extract text and tables from PDF files, this skill leverages pypdf and pdfplumber to parse document content deterministically. It identifies structural elements and regenerates readable text and tabular data suitable for downstream editing and analysis workflows.

Can I automate PDF form filling and field detection in Python?

Yes, you can automate PDF form filling using the form handling playbook which guides you through detecting field coordinates and writing values deterministically. It supports converting between fillable and non-fillable layouts while applying annotations.

What is the best way to run OCR on scanned PDF documents?

The best way to run OCR on scanned PDFs is by converting pages to images with pdf2image and pillow, then extracting text. This workflow enables searchable archive generation from scanned invoices or documents requiring compliance review.

Does pdfplumber support splitting, merging, and watermarking PDFs?

Yes, pdfplumber alongside pypdf supports splitting, merging, and watermarking PDFs. The skill centralizes these common document-processing workflows so you can reassemble documents and apply annotations deterministically without switching tools.

How do I batch process invoices with OCR and apply password protection to PDFs?

You can batch process invoices through OCR, extract tables, and apply password protections to produce a combined searchable archive. This workflow leverages pypdf, pdfplumber, pdf2image, and pillow to parse, annotate, and regenerate PDFs for auditors.