bank-statement-reconciliation

Compare CSV and PDF bank statements for row count, closing balance, and chain integrity.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/mrmtsuruya/hermes-backup --skill bank-statement-reconciliation-mrmtsuruya
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: bank-statement-reconciliation
Source: https://github.com/mrmtsuruya/hermes-backup/tree/main/skills/productivity/bank-statement-reconciliation
Command: npx skills add https://github.com/mrmtsuruya/hermes-backup --skill bank-statement-reconciliation-mrmtsuruya

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python, pdftotext, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of verifying bank statement data, ensuring accuracy before trust is placed in either CSV or PDF formats.

Core Features & Use Cases

  • Verification of Bank Statements: Compares CSV and PDF bank statements for row count, closing balance, and chain integrity.
  • Use Case: Before importing bank data into accounting software, use this Skill to automatically check that the bank's monthly CSV and PDF exports agree.

Quick Start

Run the 'bank-statement-reconciliation' skill to verify the agreement between the CSV and PDF bank statements for the current month.

Frequently Asked Questions about bank-statement-reconciliation

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

FAQPage Schema
How do I reconcile bank statements in CSV and PDF formats?▼

Bank statement reconciliation automates comparing CSV and PDF files by verifying row count, closing balance, and chain integrity to ensure data accuracy before importing into accounting software.

What is bank statement chain integrity and why does it matter?▼

Chain integrity in bank statement reconciliation verifies that transaction sequences remain unbroken between PDF and CSV exports, catching missing or duplicated entries before the data enters accounting workflows.

Do I need Python and pdftotext to automate bank statement verification?▼

Yes, Python is required to execute the reconciliation scripts, and pdftotext is necessary to extract text from PDF bank statements so the data can be compared against the CSV file.

Can I check for data accuracy between monthly CSV and PDF bank exports automatically?▼

Yes, you can run the reconciliation skill to automatically compare monthly CSV and PDF bank exports, verifying that row counts and closing balances match before you trust the data.

What's the best way to verify bank data before importing it into accounting software?▼

Automating bank statement reconciliation is the best way to verify data, as it compares CSV and PDF formats for row count and closing balance agreement to ensure accuracy before accounting import.

What are the limitations of using scripts for PDF bank statement reconciliation?▼

This reconciliation approach relies on pdftotext for PDF processing and Python for script execution, meaning it requires a local environment capable of running these dependencies to parse and compare financial data.