A high-precision utility for extracting structured tables from PDF documents using advanced Lattice and Stream detection methods.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install table-extractor
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install table-extractor using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The Table Extractor skill brings the power of the camelot-py library to your AI agent, allowing for the reliable conversion of PDF tables into structured data. Whether dealing with complex financial reports or research papers, this Openclaw Skills integration provides the technical depth needed to handle merged cells, borderless layouts, and multi-page data structures with high precision.
By utilizing specialized detection flavors, developers can ensure that even the most difficult document layouts are accurately parsed into pandas DataFrames. This skill bridges the gap between static PDF files and dynamic data analysis workflows, making it an essential tool for automated data entry and document processing.
To use this skill, ensure you have camelot-py and its system dependencies installed:
pip install camelot-py[cv]
For system-level dependencies:
# macOS
brew install ghostscript tcl-tk
# Ubuntu
apt-get install ghostscript python3-tk
The skill organizes extracted data into structured objects with the following metadata:
| Attribute | Description |
|---|---|
df |
The core pandas DataFrame containing the extracted table content. |
page |
The specific page number where the table was located. |
accuracy |
A percentage score indicating the confidence level of the extraction. |
whitespace |
The percentage of empty space found within the detected table area. |
parsing_report |
Technical logs detail how the table was identified and parsed. |
table_areas to extract data from specific regions of a page.Loading
A high-performance OCR skill powered by PaddleOCR for extracting structured text and layout data from images and scanned documents in over 100 languages.

An intelligent assistant designed to customize resumes for specific job descriptions by optimizing for ATS and quantifying professional achievements.

A programmatic interface for creating and modifying Microsoft PowerPoint presentations using Python automation.

A versatile tool for programmatically merging, splitting, and reordering PDF files using AI-driven logic.

A powerful automation tool for programmatically filling document templates with structured data using Jinja2 syntax.

A powerful skill for programmatically managing Microsoft Excel files using Python and the openpyxl library.








































