Bank Statement Reconciler

    1

    Convert raw bank CSVs into a deduplicated, transfer-matched ledger with automated categorization and reporting.

    $9

    Secure checkout via Stripe

    30-day refund guarantee

    Converts to your local currency at checkout

    0 installsSecurity scanned

    Works with the AI tools you already use

    Claude CodeClaude CodeCursorCursorCodex CLICodex CLIGitHub CopilotGitHub CopilotGemini CLIGemini CLI+20 more

    Bank Statement Reconciler

    Example session with this skill installed

    I've downloaded my Monzo and Starling CSVs for July. Can you add them to the ledger, match any transfers between them, and give me a summary of my spending?

    • Read your context and instructions
    • Compiled the bank statement reconciler
    • Generated the data export

    Processed 142 rows. 12 duplicates skipped. 4 internal transfers matched (Transfer Group ID: TG-882). Added 126 new entries to ledger.csv.

    July Summary

    • Income: £4,200.00
    • Spending: £2,850.50
    • Net: +£1,349.50
    • Transfer Volume: £1,200.00 (Excluded)

    Top Categories: Rent (£1,200), Groceries (£450).

    bank-statement-reconciler.csv

    CSV · data export

    Generated

    Example file from a real run - the skill writes it into your workspace.

    Connects securely to your tools. The creator never sees your data.

    What you get

    Match internal transfers to avoid overstating income or expenses.Identify and skip duplicate transactions from overlapping statement exports.Generate monthly financial reports with category-specific spending deltas.Automate transaction categorization using a persistent, editable rules file.

    About this skill

    The problem

    Manual bookkeeping often leads to double-counting transfers as income, duplicate entries from overlapping CSV exports, and inconsistent categorization that ruins financial reports.

    What it does

    • Ingests raw CSV exports from Monzo, Starling, Revolut, Wise, and other banks with automatic format detection.
    • Prevents double-counting by matching internal transfers (±3 days) and assigning unique transfer IDs.
    • Enforces strict deduplication using a uniqueness key of account, date, amount, and normalized description.
    • Generates monthly close reports with net totals, category deltas, and anomaly detection for large transactions.
    • Maintains a persistent rules.csv to automate categorization based on your historical decisions.

    Why this beats prompting it yourself

    General LLM prompts often hallucinate balances or fail to handle the complex logic of multi-leg transfers across different accounts. This skill implements a rigorous append-and-correct ledger system that ensures data integrity and produces figures an accountant can actually use.

    Use cases

    • Consolidating multiple bank exports into a single source of truth ledger.
    • Preparing clean income and spending reports for tax returns or accounting.
    • Auditing personal or business spending to find subscription leaks and anomalies.
    • Splitting business and personal expenses within a single shared bank account.

    Known limitations

    Requires transaction data to be provided in CSV format. Date ambiguity in files (e.g., 01/02/2024) may require a one-time user confirmation if the file lacks clear day-month indicators.

    How to install

    Works the same in every agent - Claude, Cursor, Codex, Copilot and 20+ more.

    ~30 seconds
    1. 1

      Download the ZIP

      Free skills download straight away. Paid skills unlock right after purchase.

    2. 2

      Unzip into your skills folder

      Every agent reads skills from one folder on your machine. Drop the unzipped folder in there.

    3. 3

      Ask your agent to use it

      Restart the agent if it was already running. It picks the skill up automatically - no config needed.

    Skills folder by agent

    Click the path to copy it. Create the folder if it does not exist yet.

    Reviews

    No reviews yet

    Be one of the first to try it. Every listed skill passes our trust checks below.

    Security scanned

    Passed our 8-point scan before listing

    Fresh listing

    Recently published to Agensi

    30-day refund

    Not a fit? Get your money back

    Trust & safety

    Security scanned

    Verified clean 29 days ago

    • Passed all security checks, Safe to install

    Listed29 days ago

    Frequently Asked Questions