One-click install
npx skills add https://github.com/colinmxs/double-hexagon --skill pdf-colinmxs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/colinmxs/double-hexagon/tree/main/.kiro/skills/document-skills/pdf
Command: npx skills add https://github.com/colinmxs/double-hexagon --skill pdf-colinmxs

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This skill automates repetitive PDF processing tasks such as extracting text and tables, creating new PDFs, merging/splitting documents, and handling forms, reducing manual effort.

Core Features & Use Cases

  • Text and table extraction from PDFs to structured data.
  • Form handling: fillable and non-fillable forms, plus annotation-based filling.
  • PDF creation, merging, splitting, and annotation capabilities for batch document workflows.

Quick Start

Run the provided Python scripts to fill forms or extract data from PDFs.

Frequently Asked Questions about pdf

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate PDF text and table extraction using Python?

To automate PDF extraction, use Python scripts to pull text and tables from PDFs into structured data. This process parses document content, handling invoice and report data extraction for production-ready workflows.

Can I fill both fillable and non-fillable PDF forms in bulk?

Yes, you can fill both fillable and non-fillable PDF forms in bulk. The scripts transform form data into annotations for non-fillable forms and validate fields, enabling batch document processing.

Does this approach work for merging, splitting, and annotating PDFs at scale?

Yes, this approach works for merging, splitting, and annotating PDFs at scale. It provides scripts that generate production-ready PDFs, handle document composition, and apply annotations for administrative workflows.

Do I need a specific Python environment to run these PDF document processing scripts?

Yes, you need a Python runtime with dependencies like pypdf, pdf2image, and Pillow. These libraries provide the foundational PDF parsing, image conversion, and image processing capabilities required by the scripts.

What is the best way to extract data from invoices and reports for administrative workflows?

The best way to extract data from invoices and reports is using automated Python scripts. They detect tables, extract structured text, and transform form data, reducing manual effort in administrative workflows.

Are there limitations when using pypdf for PDF data extraction?

Using pypdf for PDF data extraction works well for standard text and form fields, but complex layouts may require pdf2image and Pillow. These dependencies convert pages to images for advanced table detection and annotation.