bank-statement-processing
CommunityTurn Wells Fargo statements into clean cashflow data.
Finance & Accounting#pdf parsing#transaction categorization#playwright mcp#bank statements#wells fargo#serendb sync#cashflow reporting
Authorterraleiloa
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill removes the manual effort of downloading Wells Fargo statement PDFs, extracting transactions, categorizing them, and loading the results into SerenDB for later analysis.
Core Features & Use Cases
- Runtime-authenticated PDF retrieval: prompts for Wells Fargo login details (including OTP/passkey/manual handoff) and downloads statements as local PDFs using SerenDesktop Local Playwright MCP.
- Transaction parsing + normalization: extracts statement metadata and converts statement rows into structured transactions with dates, amounts, and normalized descriptions.
- Rules-first categorization with optional LLM fallback: applies keyword rules first, then uses heuristic LLM classification, with support for an optional remote LLM endpoint.
- Masked SerenDB persistence: writes masked account fields and structured statement/transaction data into SerenDB read-only tables and generates reports/JSONL exports for downstream reuse.
Quick Start
Run it to download and process your last 12 months of Wells Fargo statements with: python3 scripts/run.py --config config.json --mode read-only --months 12 --out artifacts/wellsfargo
Dependency Matrix
Required Modules
pdfplumberpsycopg[binary]requestspython-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: bank-statement-processing Download link: https://github.com/terraleiloa/seren-skills/archive/main.zip#bank-statement-processing Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.