More screenshots

    Works with the AI tools you already use

    Claude CodeClaude CodeCursorCursorCodex CLICodex CLIGitHub CopilotGitHub CopilotGemini CLIGemini CLI+20 more

    PDF Batch Comparison & Outlier Finder

    1

    Compare one text-layer PDF baseline against a folder and surface repeated changes, one-off outliers and per-file diffs without uploading documents.

    Free

    1 installSecurity scanned
    PDF Batch Comparison & Outlier Finder

    PDF Batch Comparison & Outlier Finder

    Example session with this skill installed

    Compare baseline.pdf against the four text-layer PDFs in ./candidates. Save the report to ./qa-output. Do not modify the PDFs, and identify shared changes and frequency outliers.

    • Read your context and instructions
    • Compiled the pdf batch comparison
    • Generated the data export

    PDF Batch QA Report

    • Status: DIFFERENT
    • Baseline: baseline.pdf
    • Candidates: 4
    • Comparable: 4
    • Review: 0
    • Errors: 0
    • Change groups: 3

    This report compares extracted text layers. It does not prove visual or semantic equivalence. Common changes remain differences; outliers describe frequency, not correctness.

    Candidate summary

    CandidateStatusChangesOutlier groups
    document-001.pdfDIFFERENT10
    document-002.pdfDIFFERENT10
    document-003.pdfDIFFERENT20
    document-004.pdfDIFFERENT31

    Aggregate change groups

    COMMON_CHANGE — Fee

    All 4 of 4 comparable files changed Fee: $10.00 to Fee: $12.00 on page 1. This remains a confirmed difference even though it appears throughout the batch.

    SHARED_CHANGE — Region

    2 of 4 files changed Region: East to Region: West on page 1. Neither variant is a strict-minority frequency outlier.

    UNIQUE_CHANGE — Status

    Only document-004.pdf changed Status: Draft to Status: Final. The file is flagged as the frequency outlier for this change group; the report does not claim which value is correct.

    Artifacts written

    • result.json — authoritative structured result
    • batch-summary.csv — sortable candidate statuses
    • DIFF_REPORT.md — this readable report
    • files/*.diff.txt — one bounded text diff per candidate
    • evidence-receipt.json — input and output identities

    Next review steps

    1. Confirm whether the batch-wide fee change was intended.
    2. Check the two region variants against the source data.
    3. Review document-004.pdf and its per-file diff before delivery.

    pdf-batch-comparison-outlier-finder.csv

    CSV · data export

    Generated

    Example file from a real run - the skill writes it into your workspace.

    Connects securely to your tools. The creator never sees your data.

    About this skill

    Reviewing a folder of similar PDFs one pair at a time makes it easy to miss a repeated template change or the single file that differs from the rest. This local tool compares one text-layer baseline against a bounded folder, groups shared changes, flags frequency outliers and creates a reproducible review packet. It does not perform OCR or visual pixel comparison.

    Review a PDF batch without uploading it

    Comparing one baseline against a folder one pair at a time makes repeated template changes and one-off outliers easy to miss. This local package turns text-layer PDFs from the same general template into a bounded, reproducible QA packet.

    What one run creates

    1. result.json — the authoritative machine-readable result.
    2. batch-summary.csv — a sortable file-status table.
    3. DIFF_REPORT.md — a readable batch summary.
    4. One bounded text diff for every candidate.
    5. evidence-receipt.json — input and artifact hashes.

    What it distinguishes

    The engine reports exact matches, confirmed text differences, review conditions and errors. Across reliable comparisons it groups common, shared, unique and mixed changes. A frequency outlier means different from the strict majority; it never means wrong.

    Best for

    • Automation freelancers checking generated client documents.
    • Operations teams reviewing same-template statements, reports or certificates.
    • Small QA teams that need a reproducible review packet before delivery.

    Privacy and runtime

    The package includes an independent CLI, a local stdio MCP adapter and a companion Skill. PDF parsing and comparison run locally in supervised subprocesses with time, memory and protocol limits. It does not upload documents, call web services, modify PDFs or require an account.

    Requirements and limitations

    Tested on Windows 11 with Python 3.11–3.14 and pypdf==6.18.1; the optional MCP adapter uses mcp==2.2.0. V1 compares extracted text layers only. It has no OCR or pixel-level visual comparison and does not prove semantic, table, legal or regulatory equivalence. Scanned, encrypted, ambiguous, resource-limited or truncated cases become REVIEW or ERROR, never MATCH.

    How to install

    Works the same in every agent - Claude, Cursor, Codex, Copilot and 20+ more.

    ~30 seconds
    1. 1

      Download the ZIP

      Free skills download straight away. Paid skills unlock right after purchase.

    2. 2

      Unzip into your skills folder

      Every agent reads skills from one folder on your machine. Drop the unzipped folder in there.

    3. 3

      Ask your agent to use it

      Restart the agent if it was already running. It picks the skill up automatically - no config needed.

    Skills folder by agent

    Click the path to copy it. Create the folder if it does not exist yet.

    Reviews

    No reviews yet

    Be one of the first to try it. Every listed skill passes our trust checks below.

    Security scanned

    Passed our 8-point scan before listing

    1 install

    Downloaded by developers to date

    Free forever

    No account required to browse

    Trust & safety

    Security scanned

    Verified clean 19 days ago

    • Free to download with an account

    Listed19 days ago
    Updated12 days ago

    What's inside

    Frequently Asked Questions