pdf

Automate PDF text and table extraction, merging, splitting, and form filling.

Updated Sep 1, 2025
One-click install
npx skills add https://github.com/walsh-investment/clean-slate-import --skill pdf-walsh-investment
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/walsh-investment/clean-slate-import/tree/main/.claude/skills/pdf
Command: npx skills add https://github.com/walsh-investment/clean-slate-import --skill pdf-walsh-investment

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

PDF processing often requires manual, repetitive work: extracting text, tables, filling forms, and transforming documents. This skill automates these tasks to save time and reduce errors.

Core Features & Use Cases

  • Automated text and table extraction: pull content from PDFs for indexing or analytics.
  • Form filling and document creation: populate fillable forms and generate new PDFs.
  • Use Case: Automate invoice processing by extracting numbers and dates from vendor PDFs into CSVs.

Quick Start

Provide a PDF file and ask the skill to extract all text and tables, merge or split documents, fill forms, or rotate pages.

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 skill uses pdfplumber and pytesseract to pull content from documents, enabling indexing or analytics. It automates the extraction of structured data like vendor invoice numbers and dates into formats such as CSV.

Can I automate filling out PDF forms and generating new documents?

Yes, you can automate form filling and document creation. The skill populates fillable PDF forms and generates new PDFs programmatically, streamlining administrative workflows like form automation and document digitization.

What's the best way to merge or split PDF files for archiving?

The best way to merge or split PDF files for archiving is using this skill's automated document processing capabilities. It handles transformations like merging, splitting, and rotating pages on-demand or in batches, supported by libraries like pypdf and qpdf.

Do I need Poppler installed to perform OCR on PDFs?

Yes, you need Poppler installed to perform OCR on PDFs. The skill requires pytesseract with Poppler alongside runtime libraries like pypdf, pdfplumber, and ReportLab to function properly for text extraction and document processing.

Why does my PDF text extraction return garbled or unreadable characters?

Garbled text during PDF extraction often occurs with scanned documents lacking a text layer. This skill addresses this by applying OCR via pytesseract with Poppler, converting image-based content into usable text while including error handling and verification guidance.

Does this PDF processing approach support batch document digitization workflows?

Yes, this PDF processing approach supports batch document digitization workflows. It applies automated text extraction, form filling, and document transformation across batch or on-demand scenarios, designed specifically for administrative tasks like invoice processing and archiving.