data-reconciliation

Compares datasets from multiple sources to identify discrepancies, duplicates, and orphaned records.

Updated Feb 20, 2026
One-click install
npx skills add https://github.com/garethdaine/agent --skill data-reconciliation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: data-reconciliation
Source: https://github.com/garethdaine/agent/tree/main/skill-library/skills/data-reconciliation
Command: npx skills add https://github.com/garethdaine/agent --skill data-reconciliation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill addresses the critical need for data accuracy and consistency by systematically comparing datasets from multiple sources to identify and report discrepancies, duplicates, and orphaned records.

Core Features & Use Cases

  • Discrepancy Identification: Compares records across systems using defined keys to find mismatches in values.
  • Duplicate Detection: Scans individual datasets to identify and report duplicate entries.
  • Orphan Record Reporting: Highlights records present in one system but missing from another.
  • Use Case: Regularly reconcile financial transaction data between your accounting software and bank statements to ensure all entries are accounted for and match precisely, preventing financial errors and compliance issues.

Quick Start

Use the data-reconciliation skill to compare the 'source_transactions.csv' and 'target_transactions.csv' files using 'transaction_id' as the matching key and report any value mismatches in the 'amount' field.

Frequently Asked Questions about data-reconciliation

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

FAQPage Schema
How do I reconcile financial data across multiple systems to find discrepancies?

Data reconciliation compares records from multiple sources using defined keys to identify value mismatches, duplicates, and orphaned records, producing detailed exception reports with suggested resolution actions for data stewards.

What is the best way to detect duplicate entries and orphaned records in my datasets?

Duplicate analysis and orphan record reporting scan individual datasets to identify duplicate entries and highlight records present in one system but missing from another, ensuring data consistency across systems.

How do I compare two CSV files using a matching key to report value mismatches?

You can compare source and target CSV files by specifying a matching key, such as transaction_id, and the Skill will calculate match rates while reporting any value mismatches in fields like amount.

Can I use this data reconciliation approach for regular bank statement and accounting software matching?

Yes, you can regularly reconcile financial transaction data between accounting software and bank statements to ensure all entries are accounted for and match precisely, preventing financial errors and compliance issues.

Does data reconciliation work without requiring external dependencies or components?

Data reconciliation operates entirely on provided datasets to ensure data consistency and integrity, requiring no external dependencies or components to identify discrepancies and produce exception lists.

What limitations exist when reconciling data across multiple sources with mismatched schemas?

Data reconciliation requires defined key fields to compare records accurately; if datasets lack consistent matching keys, the tool cannot effectively calculate match rates or identify value mismatches and orphaned records.