What problem does it solve? Manually entering bank transactions into a personal finance database is slow and error-prone. This Skill automates the import of bank statement files, handling format detection, bank-specific CSV column mappings, and duplicate detection so your transaction records stay complete and accurate. ## Core Features & Use Cases - Multi-format parsing: Processes MT940 (.mt940/.sta) files and CSV exports with automatic format detection based on file extension. - Bank-specific CSV support: Applies column mappings for ABN AMRO, ING, and Bunq exports via the --bank flag. - Duplicate detection: Warns when transaction IDs already exist in the database and lists skipped IDs instead of silently dropping them. - Use Case: You download a month of statements from ING as CSV and an MT940 file from another account. Point the Skill at the folder, and it parses both files, inserts new transactions into your finance database, and reports a summary table with row counts, date ranges, and parse errors. ## Quick Start Import all bank statement files in my Downloads folder into the finance database, using the ING CSV mapping where needed.