Agent skill · data analytics · claude-office-skills
table-extractor
>
Why this skill is useful
Provides specific commands and methods for extracting tables from PDFs using camelot, which the AI may not know in detail.
What it needs
Requires camelot installed locally. About 6k tokens when loaded. Last updated 2026-01-31. 363 stars on the source repository.
What this skill does
Table Extractor Skill Overview This skill enables precise extraction of tables from PDF documents using camelot - the gold standard for PDF table extraction. Handle complex tables with merged cells, borderless tables, and multi-page layouts with high accuracy. How to Use 1. Provide the PDF containing tables 2. Optionally specify pages or table detection method 3. I'll extract tables as pandas DataFrames Example prompts: "Extract all tables from this PDF" "Get the table on page 5 of this report" "Extract borderless tables from this document" "Convert PDF tables to Excel format" Domain Knowledge camelot Fundamentals Extraction Methods Method Use Case Description -------- ---------- ------------- lattice Bordered tables Detects table by lines/borders stream Borderless tables Uses text positioning Page Selection Advanced Options Lattice Options Stream Options Table Area Specification Column Specification Working with Results Export Options Visual Debugging Handling Multi-page Tables Best Practices 1. Try Both Methods: Lattice for bordered, stream for borderless 2. Check Accuracy Score: Above 90% is usually good 3. Use Visual Debugging: Understand extraction results 4. Specify Areas: For PDFs with multiple table types 5. Handle Headers: First row often needs special treatment Common Patterns Batch Table Extraction Auto-detect Table Method Examples Example 1: Financial Statement Extraction Example 2: Scientific Data Extraction Example 3: Invoice Line Items Example 4: Table Comparison Limitations Encrypted PDFs not supported Image-based PDFs need OCR preprocessing Very complex merged cells may need tuning Rotated tables require preprocessing Large PDFs may need page-by-page processing Installation Resources camelot Documentation GitHub Repository Comparison with Other Tools
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills claude-office-skills/table-extractor