Uses Tabula Java library via tabula-py bindings to detect and extract tables from PDF documents. Supports both lattice and stream extraction modes with configurable area coordinates and outputs to pandas DataFrames or CSV.
Installs into .claude/skills of the current project.
Are you the author of Tabula Pdf Table Extraction Agent?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/agentskillexchange-tabula-pdf-table-extraction-agent)
---
name: "Tabula PDF Table Extraction Agent"
slug: "tabula-pdf-table-extraction-agent"
description: "Uses Tabula Java library via tabula-py bindings to detect and extract tables from PDF documents. Supports both lattice and stream extraction modes with configurable area coordinates and outputs to pandas DataFrames or CSV."
github_stars: 2023
verification: "security_reviewed"
source: "https://github.com/tabulapdf/tabula-java"
author: "Tabula"
category: "Data Extraction & Transformation"
framework: "MCP"
tool_ecosystem:
github_repo: "tabulapdf/tabula-java"
github_stars: 2023
---
# Tabula PDF Table Extraction Agent
Uses Tabula Java library via tabula-py bindings to detect and extract tables from PDF documents. Supports both lattice and stream extraction modes with configurable area coordinates and outputs to pandas DataFrames or CSV.
## Installation
Requirements and caveats from upstream:
- the [Ruby](http://github.com/tabulapdf/tabula-extractor), [Python](https://github.com/chezou/tabula-py), [R](https://github.com/leeper/tabulizer), and [Node.js](https://github.com/ezodude/tabula-js) bindings
Basic usage or getting-started notes:
- ## Commandline Usage Examples
- [-g] [-h] [-i] [-l] [-n] [-o <OUTFILE>] [-p <PAGES>] [-r] [-s
- <PASSWORD>] [-t] [-u] [-v]
- Source: https://github.com/tabulapdf/tabula-java
- Extracted from upstream docs: https://raw.githubusercontent.com/tabulapdf/tabula-java/HEAD/README.md
## Source
- [Agent Skill Exchange](https://agentskillexchange.com/skills/tabula-pdf-table-extraction-agent/)