AgentStack
SKILL verified MIT Self-run

Xldiff

skill-louloulibs-claude-skills-xldiff · by LouLouLibs

Use when the user asks to compare, diff, or find differences between two Excel spreadsheets or sheets within a spreadsheet. Also use when the user mentions xlsx diff, spreadsheet comparison, or wants to know what changed between two Excel files.

No reviews yet
0 installs
0 views
view→install

Install

$ agentstack add skill-louloulibs-claude-skills-xldiff

✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README — it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-louloulibs-claude-skills-xldiff)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
29d ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming — see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps — measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Xldiff? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

xldiff — Excel Sheet Comparison

Compare two Excel sheets and report added, removed, and modified rows.

Quick Reference

# Compare two files (first sheet, positional mode)
xldiff old.xlsx new.xlsx

# Compare by key column
xldiff old.xlsx new.xlsx --key ID

# Composite key
xldiff old.xlsx new.xlsx --key Date,Ticker

# Compare specific sheets in the same file
xldiff data.xlsx:Sheet1 data.xlsx:Sheet2

# Select sheet by name or 0-based index
xldiff file.xlsx:Sales other.xlsx:Revenue

# Skip metadata rows (3 in file1, 5 in file2)
xldiff file1.xlsx file2.xlsx --skip 3,5

# Float tolerance (differences ` | *(none)* | Row identity columns (name or column letter), comma-separated |
| `--cols ` | all | Columns to compare (key columns always included) |
| `--skip [,m]` | `0` | Rows to skip before header row |
| `--tolerance ` | *(none)* | Numeric tolerance for float comparisons |
| `--format` | `text` | `text`, `markdown`, `json`, or `csv` |
| `--no-color` | false | Force-disable ANSI colors (auto-detected) |

## Diff Modes

**Positional (default, no `--key`):** Every column defines identity. Rows match exactly or differ. Reports added/removed only.

**Key-based (`--key` specified):** Match rows by key columns, compare remaining columns cell by cell. Reports added, removed, and modified with per-cell old/new values. Tolerance applies only in this mode.

## Exit Codes

| Code | Meaning |
|------|---------|
| 0 | No differences |
| 1 | Differences found |
| 2 | Error |

## Workflow

1. Identify the two files (or file + two sheets) to compare
2. Use `--key` if rows have a natural identity column (ID, date, etc.)
3. Use `--tolerance` for financial/scientific data with float rounding
4. Use `--cols` to ignore noisy columns (timestamps, audit fields)
5. Use `--format json` for structured output, `--format markdown` for LLM consumption

## Common Patterns

**What changed between these files:**
```bash
xldiff old.xlsx new.xlsx --key ID

Compare two tabs in the same workbook:

xldiff file.xlsx:Q1 file.xlsx:Q2

Ignore small rounding differences:

xldiff old.xlsx new.xlsx --key ID --tolerance 0.001

Pipe structured results for further processing:

xldiff a.xlsx b.xlsx --key ID --format json | jq '.modified'

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet — be the first.

Versions

  • v0.1.0 Imported from the upstream source.