Agent skill · writing content · jeremylongshore

contract-compare

Compares two contract versions side-by-side to detect added, removed,

Why this skill is useful

Adds domain-specific analysis and comparison patterns for legal contracts that the AI wouldn't reliably generate on its own.

What it needs

About 5k tokens when loaded. Last updated 2026-08-07. 2,604 stars on the source repository.

What this skill does

Contract Compare — Version Comparison and Favorability Analysis Side-by-side contract comparison skill that identifies every change between two versions, classifies each change by type and severity, and determines which party each modification favors. Essential during negotiation rounds when a counterparty returns a revised draft. Overview When a counterparty returns a revised contract, the changes they made — and the changes they quietly did not make — tell a story about their priorities and strategy. This skill performs a structured comparison that surfaces not just what changed, but the strategic significance of each change. It detects three dangerous patterns that manual review frequently misses: indemnification drift (gradual shifting of liability across revisions), IP scope creep (expanding intellectual property assignment through small wording tweaks), and definition manipulation (redefining key terms to alter clause meaning without touching the clauses themselves). Prerequisites Two versions of the same contract must be provided, either as: Two file paths (e.g., contract-v1.pdf and contract-v2.pdf) One file path and one pasted text block Two pasted text blocks labeled "Version A" and "Version B" The user should specify which version is the original (baseline) and which is the revision. If not specified, assume the first provided is the original. Instructions 1. Ingest both versions. Read each document in full. If file paths are provided, use the Read tool. 2. Establish the structural map. Create a section-by-section outline of both documents. Note any structural changes (sections added, removed, renumbered, or reordered). 3. Perform clause-level comparison. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills jeremylongshore/contract-compare

View the source on GitHub

Browse the @skills marketplace