Transaction Deduplicator

Detects and removes duplicate transactions across overlapping bank, credit-card, and brokerage statement imports using a stable composite key (account_id, date ±1d, amount_cents, description_normalized). Emits a list of new transactions to commit, a list of suppressed duplicates with their reasons, and a list of suspicious near-duplicates that need human review. Use when ingesting financial statements that may overlap prior drops, merging multiple export sources for the same account, or when user mentions duplicate transactions, deduping a transaction file, or reconciling overlapping statements.

lyndonkl 7011576 6.5 KB Updated

File contents

lyndonkl/claude/tree/main/skills/transaction-deduplicator commit 70115768d2

Frequently asked questions

npx skillmds add lyndonkl/transaction-deduplicator