pdf

Extract text and tables from PDFs using Python libraries.

5|2|Updated Jan 22, 2026
One-click install
npx skills add https://github.com/hyperbolic-c/auto-writing --skill pdf-hyperbolic-c
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/hyperbolic-c/auto-writing/tree/main/claude-scientific-writer/skills/document-skills/pdf
Command: npx skills add https://github.com/hyperbolic-c/auto-writing --skill pdf-hyperbolic-c

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill standardizes and automates PDF processing tasks, enabling text and table extraction, PDF creation, merging/splitting, and form handling to accelerate document workflows.

Core Features & Use Cases

  • Automated text and table extraction from PDFs
  • Programmatic PDF creation, merging, and splitting
  • Form handling for fillable and non-fillable PDFs, with annotation-based workflows

Quick Start

Use the pdf skill to extract text from a sample PDF (e.g., sample.pdf) and inspect the results.

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

To extract text and tables from PDFs, this automation skill uses the pypdf and pdfplumber libraries to parse document structures and return actionable data. It automates extraction across large document collections to accelerate data workflows.

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

Automating PDF form filling is handled through annotation-based workflows that support both fillable and non-fillable documents. This skill digitizes forms across large collections, using Python to programmatically populate fields and generate completed outputs.

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

Yes, you need Python dependencies including pypdf, pdf2image, and Pillow installed in your environment to parse, render, and manipulate PDF documents. These libraries provide the core functionality for text extraction and image processing.

Can I merge and split large collections of PDF files programmatically?

You can merge and split large collections of PDF files programmatically using this skill. It standardizes document workflows by automating PDF creation and manipulation, allowing you to combine multiple documents or divide them into separate outputs.

How does PDF rendering and image conversion work with pdf2image?

PDF rendering and image conversion work by using the pdf2image library alongside Pillow to convert PDF pages into image formats. This allows the skill to visually process documents, enabling annotation-based workflows and non-fillable form handling.