recipe-compare-sheet-tabs

Compare two Google Sheets tabs and report added, removed, or changed rows.

Updated May 25, 2025
One-click install
npx skills add https://github.com/temple-slope/dotfiles --skill recipe-compare-sheet-tabs-temple-slope
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: recipe-compare-sheet-tabs
Source: https://github.com/temple-slope/dotfiles/tree/main/.agents/skills/recipe-compare-sheet-tabs
Command: npx skills add https://github.com/temple-slope/dotfiles --skill recipe-compare-sheet-tabs-temple-slope

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Read data from two Google Sheets tabs and identify differences between them.

Core Features & Use Cases

  • Read data from two specified tabs using standard ranges.
  • Compare row-by-row to surface added, removed, or changed rows.
  • Use cases include data reconciliation, version comparison, and QA checks across monthly tabs.

Quick Start

Provide the spreadsheet ID and the two tab ranges (e.g., January!A1:D and February!A1:D), then run the read-and-diff operation to generate a differences report.

Frequently Asked Questions about recipe-compare-sheet-tabs

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

FAQPage Schema
How do I compare data between two Google Sheets tabs to find differences?

To compare two Google Sheets tabs, you provide the spreadsheet ID and two tab ranges with identical columns. The tool reads both ranges and generates a differences report highlighting added, removed, or changed rows.

What is the best way to perform data reconciliation across monthly Google Sheets tabs?

Data reconciliation across monthly tabs requires specifying two tab ranges with identical columns. The tool reads both ranges and generates a differences report identifying added, removed, or changed rows for QA checks.

Do I need a specific Google Sheets read command to run a tab comparison?

Yes, running a tab comparison requires the gws-sheets skill as a prerequisite. It uses gws sheets read commands to fetch data from the specified tab ranges before performing the row-by-row diff operation.

Can I compare two tab ranges if their columns do not match exactly?

No, comparing two tab ranges requires identical columns in both tabs. The row-by-row comparison mechanism surfaces added, removed, or changed rows based on matching column structures across the selected ranges.

What information do I need to provide to generate a data diff report?

To generate a data diff report, you must provide the spreadsheet ID and two tab ranges, such as January!A1:D and February!A1:D. The tool then executes a read-and-diff operation to surface added, removed, or changed rows.

Are there limitations when performing QA checks on Google Sheets tabs with a data diff?

Limitations include requiring identical columns across both tab ranges for the data diff to function correctly. The tool performs row-by-row QA checks and does not support comparing completely differing spreadsheet schemas.