table-extractor

Extract tabular data from PDF documents using the camelot library.

368|75|Updated Jan 29, 2026
One-click install
npx skills add https://github.com/claude-office-skills/skills --skill table-extractor
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: table-extractor
Source: https://github.com/claude-office-skills/skills/tree/main/table-extractor
Command: npx skills add https://github.com/claude-office-skills/skills --skill table-extractor

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires camelot-py[cv], and includes references (resource) components.

What problem does it solve?

This skill automates the extraction of tables from PDF documents, transforming unstructured data into a usable format.

Core Features & Use Cases

  • Accurate Table Extraction: Leverages the camelot library to extract tables from PDFs with high precision.
  • Handles Complex Tables: Works with bordered, borderless, and multi-page tables.
  • Multiple Output Formats: Exports extracted tables to CSV, Excel, JSON, and HTML.
  • Use Case: Extracting financial data from reports, populating databases from scanned documents, or analyzing tabular information in research papers.

Quick Start

Extract all tables from the provided PDF document.

Frequently Asked Questions about table-extractor

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

FAQPage Schema
How do I extract tables from PDF documents into a usable format?

To extract tables from PDF documents, this skill uses the camelot library to parse tabular data and exports it into CSV, Excel, JSON, or HTML formats. It handles bordered, borderless, and multi-page tables by supporting lattice and stream extraction flavors.

Can I extract borderless tables from a PDF using camelot?

Yes, you can extract borderless tables from a PDF using the camelot stream flavor. The skill supports advanced parameter tuning for complex table structures, allowing accurate data parsing for both bordered and borderless layouts across selected pages.

What is the best way to parse financial data tables from multi-page PDF reports?

The best way to parse financial data tables from multi-page PDF reports is using this skill's lattice and stream extraction flavors. It leverages camelot to isolate tabular data across specified pages and exports the structured output directly to Excel or CSV.

Does this PDF table extraction method support JSON output for database population?

Yes, this PDF table extraction method supports JSON output for database population. Alongside CSV, Excel, and HTML, it structures parsed document data into JSON, enabling seamless integration when populating databases from extracted tabular information.

When should I use lattice vs stream flavors for PDF data structuring?

Use the lattice flavor for PDF data structuring when tables have clear bordered lines, and use the stream flavor for borderless tables. This camelot-based skill allows page selection and advanced parameter tuning to optimize extraction for complex table structures.