A powerful utility for extracting vendor details, line items, and financial totals from digital or scanned PDF invoices into structured formats.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install pdf-invoice-parser
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 pdf-invoice-parser using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The PDF Invoice Parser is a developer-centric tool designed to bridge the gap between unstructured PDF documents and structured data systems. As a featured entry in the Openclaw Skills collection, it provides a seamless way to parse financial documents like receipts and invoices using a combination of direct text extraction and Tesseract-based OCR. This skill is essential for anyone looking to automate their accounts payable or expense management workflows by converting messy PDF files into clean, actionable data.
Whether you are dealing with high-quality digital PDFs or grainy scans, this tool ensures that critical information such as invoice numbers, tax amounts, and line-item descriptions are captured accurately. By leveraging Openclaw Skills, developers can build robust data pipelines that feed directly into accounting software, databases, or analytics dashboards without the need for manual data entry.
First, ensure you have the necessary Python libraries installed:
pip install --break-system-packages PyPDF2 pymupdf pillow pytesseract openpyxl
You must also install the Tesseract OCR engine on your system:
# Ubuntu/Debian
sudo apt-get install -y tesseract-ocr
# macOS
brew install tesseract
Once dependencies are ready, you can parse an invoice with a simple command:
python3 scripts/parse-invoice.py invoice.pdf --output invoice_data.csv
The PDF Invoice Parser produces a consistent schema where each row represents a line item, with header-level information (like vendor name) repeated for CSV/Excel compatibility.
| Field | Description |
|---|---|
| vendor_name | The detected name of the issuing company |
| invoice_number | Unique reference ID for the document |
| invoice_date | The date the invoice was generated |
| line_items | Detailed array including description, quantity, and unit price |
| subtotal/tax/total | Financial breakdown of the document values |
| currency | Detected currency code (e.g., USD, EUR) |
Loading
A strategic framework for selecting the optimal scraping tool between API-driven extraction and browser automation to maximize data quality.

An AI coding agent skill that converts Mermaid, XML, or CSV code into interactive, editable draw.io diagram links.

A smart personal assistant designed to centralize and simplify daily management tasks, from household coordination to professional productivity.

A financial automation tool for AI agents to project monthly ACH transaction volumes based on daily KPI emails and US Federal Reserve calendars.

A powerful integration for AI agents to query Atlas Obscura for curious locations, hidden gems, and worldbuilding inspiration.

Lemma is an AI operating system platform that enables business teams to design, provision, and orchestrate complex AI pods and automated workflows.








































