check-data-against-backup

Compare current data files against reference backups with cell-level float tolerance.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/calebeynon/claude-code-setup --skill check-data-against-backup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: check-data-against-backup
Source: https://github.com/calebeynon/claude-code-setup/tree/main/skills/check-data-against-backup
Command: npx skills add https://github.com/calebeynon/claude-code-setup --skill check-data-against-backup

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Compare a current data file against a reference version to verify intentional changes and preserve data integrity.

Core Features & Use Cases

  • Cell-level diff reporting that highlights exact value changes with float tolerance.
  • Schema and row-count checks to detect structural changes.
  • Use Case: Validate that a dataset updated by a pipeline only alters expected cells and preserves critical columns.

Quick Start

Compare two versions of the same dataset to generate a structured, cell-level diff report.

Frequently Asked Questions about check-data-against-backup

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

FAQPage Schema
How do I compare two CSV files to find cell-level differences?

To compare two CSV files for cell-level differences, provide the current and reference file paths to generate a structured diff report highlighting exact value changes with float tolerance, schema changes, and row count checks.

Can I validate dataset changes against a DVC cache backup?

Yes, you can validate dataset changes against a DVC cache backup by providing a .dvc file path, which the tool resolves to the cached reference version for cell-level diffing and schema validation.

What file formats are supported for cell-level data diffing?

Supported formats for cell-level data diffing include CSV, TSV, Parquet, and Excel, allowing you to compare current data files against prior versions or backups across these common dataset formats.

How do I verify a data pipeline only changed expected cells and preserved columns?

To verify a data pipeline only changed expected cells, compare the updated dataset against a reference backup to produce a structured verdict highlighting schema changes, row counts, and specific cell-level diffs with float tolerance.

Does the dataset comparison tool handle floating point tolerance in diffs?

Yes, the dataset comparison tool handles floating point tolerance in diffs, allowing minor numerical variations to pass validation while still reporting significant cell-level value changes accurately.

What is the best way to detect schema and row count changes between dataset versions?

The best way to detect schema and row count changes between dataset versions is to run a cell-level diff against a reference backup, which outputs a structured verdict identifying structural changes and exact value modifications.