financial-document-parser

Parse financial documents into structured JSON, Markdown, or CSV outputs.

Updated Apr 19, 2026
One-click install
npx skills add https://github.com/R3n3gade-ai/canvasclaw --skill financial-document-parser-r3n3gade-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: financial-document-parser
Source: https://github.com/R3n3gade-ai/canvasclaw/tree/main/jiuwenclaw/resources/agent/jiuwenclaw_workspace/skills/financial-document-parser
Command: npx skills add https://github.com/R3n3gade-ai/canvasclaw --skill financial-document-parser-r3n3gade-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pdfplumber, pdf2image, pytesseract, pillow, and includes scripts (resource) components.

What problem does it solve?

Manual processing of financial documents is time-consuming and error-prone; this skill automates extraction and structuring of data from invoices, receipts, bank statements, and other financial docs.

Core Features & Use Cases

  • Extract line items, totals, dates, and vendor data from PDFs, images, or CSV exports.
  • Categorize expenses and generate summarized reports for accounting or budgeting.
  • Use case: Process a batch of invoices to compile a CSV with totals by vendor.

Quick Start

Provide a PDF invoice or image, and ask the agent to parse it into a structured JSON report.

Frequently Asked Questions about financial-document-parser

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

FAQPage Schema
How do I extract line items and totals from financial PDFs and images?

To extract line items and totals from financial PDFs and images, you provide the document to the agent, which uses OCR and pdfplumber to parse and structure data into formats like JSON or CSV. This handles invoices, receipts, and bank statements.

Can I parse scanned receipts and invoices into structured JSON?

Yes, you can parse scanned receipts and invoices into structured JSON. The process uses pytesseract for OCR on image files, extracting vendor data, dates, and amounts to generate a structured JSON report with validation and error handling.

Does this approach support categorizing expenses and generating summary reports?

Yes, this approach supports categorizing expenses and generating summary reports. It processes extracted data from financial documents to categorize item-level expenses and output summarized reports suitable for accounting and budgeting tasks.

What is the best way to automate invoice data extraction for a batch of documents?

The best way to automate invoice data extraction for a batch of documents is using a script that applies OCR and table parsing to read each file, extracting vendor details and totals to compile a consolidated CSV report.

Do I need pdfplumber and pytesseract to extract data from CSV exports?

You do not need pdfplumber and pytesseract to extract data from CSV exports, as CSVs are already structured text. Those dependencies are required for extracting data from scanned images and PDF files using OCR and table parsing.