pdf

Extract text and tables from PDFs into CSV or Excel files.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/favouritehu/call_tracking --skill pdf-favouritehu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pdf
Source: https://github.com/favouritehu/call_tracking/tree/main/skills/pdf
Command: npx skills add https://github.com/favouritehu/call_tracking --skill pdf-favouritehu

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill centralizes the heavy lifting of PDF processing: text and table extraction, PDF creation and modification, and form handling, enabling automation pipelines without manual tools.

Core Features & Use Cases

  • Automated text and table extraction from PDFs to structured data (CSV/Excel).
  • Create, merge, split, rotate, and annotate PDFs for batch workflows.
  • Fillable and non-fillable form handling using templates and annotations for digitization and archival tasks.
  • Use Case: Process dozens of invoices to extract line items and totals, save results to a consolidated report, and optionally populate standard forms.

Quick Start

Use the pdf skill to extract text and tables from a sample PDF (input.pdf) and save the results to text.txt and tables.xlsx. Then optionally merge multiple PDFs into a single output.pdf and consult forms.md for handling forms.

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 into structured data?

Automated PDF text and table extraction uses pypdf and pdfplumber to parse document content into structured data. This skill processes invoices, reports, and forms, outputting extracted line items and totals directly to CSV or Excel files.

Can I batch process invoices and forms using a Python-based PDF pipeline?

Batch processing invoices and forms is fully supported across Python-based PDF pipelines. This skill automates workflows by extracting line items and totals from multiple documents and consolidating the results into a single structured output report.

What is the best way to automate filling and digitizing PDF forms?

Automating PDF form digitization involves applying templates and annotations to handle both fillable and non-fillable documents. This skill streamlines form population and archival tasks, replacing manual tools with an automated Python workflow.

Does pdfplumber support rendering PDF pages and managing document merges?

Rendering PDF pages and managing document merges are supported through pdfplumber, pdf2image, and pypdf. This skill leverages these Python libraries to create, merge, split, rotate, and annotate PDFs for automated batch processing workflows.

How do I split and rotate PDFs for an automated archival workflow?

Splitting and rotating PDFs for automated archival workflows is handled programmatically using pypdf. This skill centralizes PDF modification tasks, enabling efficient batch processing and document organization without relying on manual editing tools.