extract-pdf-transactions

Community

Turn PDFs into structured transactions locally.

Authorronnycoding
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill automates extracting transaction data from PDF bank and credit card statements, turning unstructured pages into structured data ready for analysis.

Core Features & Use Cases

  • Table detection & parsing: Detects transaction tables and extracts date, description, amount, and balance.
  • Multi-page support: Processes statements that span multiple pages.
  • Local processing: An offline workflow with no external API calls.

Quick Start

Use the extractor on PDF files to output a CSV with standard columns: /finance-process extract --input="~/Documents/Finance/*.pdf" --output="~/Documents/Finance/transactions.csv"

Dependency Matrix

Required Modules

pdfplumberpandaspython-dateutil

Components

scripts

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: extract-pdf-transactions
Download link: https://github.com/ronnycoding/my-personal-assistant/archive/main.zip#extract-pdf-transactions

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository