pdf

Extract text, tables, metadata, and images from PDF files.

Updated May 5, 2026
One-click install
npx skills add https://github.com/yanochka11/harness_bro --skill pdf-yanochka11
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/yanochka11/harness_bro/tree/main/.claude/skills/curated/pdf
Command: npx skills add https://github.com/yanochka11/harness_bro --skill pdf-yanochka11

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill solves the difficulty of manually processing PDF documents by providing reliable workflows for extracting content, modifying files, creating PDFs, and handling complex form operations.

Core Features & Use Cases

  • PDF Content Processing: Extract text, tables, metadata, and images from PDF files using specialized Python tools.
  • Document Manipulation: Merge, split, rotate, encrypt, create, and modify PDF documents for automated workflows.
  • Form Automation: Fill interactive PDF forms or add annotations to non-fillable forms using validation and coordinate-based processing.

Quick Start

Use the pdf skill to extract text and tables from the attached PDF document and prepare the results for further analysis.

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 for data processing?

To extract text and tables from PDF documents, this Skill uses pypdf and pdfplumber to parse structured content and metadata. It reliably pulls text and tabular data from PDF files, preparing the results for immediate downstream analysis and automated workflows.

Can I use Python to fill interactive PDF forms and add annotations automatically?

You can use Python to fill interactive PDF forms and add annotations to non-fillable forms. This Skill applies coordinate-based processing and validation scripts to automate form filling, modifying form fields and adding annotations directly within PDF documents.

Does this approach work with scanned PDFs that require OCR workflows?

Yes, this approach works with scanned PDFs requiring OCR workflows by utilizing pdf2image and pillow dependencies. It converts PDF pages into images, enabling optical character recognition to extract text from scanned documents and image-based PDF files.

What is the best way to merge, split, or rotate PDF files for automated archival?

The best way to merge, split, or rotate PDF files for automated archival is using pypdf for document manipulation. This Skill handles PDF transformations by modifying document structures, allowing you to merge multiple files, split large documents, and rotate pages programmatically.

Do I need to install additional libraries to encrypt or generate new PDF documents?

Yes, you need to install specific Python libraries like pypdf and pdfplumber to encrypt or generate new PDF documents. This Skill requires these PDF processing dependencies to execute document creation, encryption, and structural modifications effectively.