← Back to Skills Marketplace
dorjenorbulim

Document Congruence Checker

by dorjenorbulim · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
37
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install document-congruence-checker
Description
Compare multiple documents for congruency and consistency. Use when: User needs to verify that multiple documents (contracts, reports, forms, specs) contain...
README (SKILL.md)

Document Congruence Checker

Purpose

Compare 2+ documents to identify:

  • Conflicting information (dates, names, amounts, terms)
  • Missing fields in some documents
  • Inconsistent terminology or values
  • Version mismatches

Input

User provides:

  • 2 or more documents (PDF, DOCX, TXT, MD, JSON, XML)
  • Optional: specific fields to focus on
  • Optional: tolerance rules (e.g., date format differences OK)

Process

1. Document Parsing

  • Extract text and structured data from each document
  • Identify document type and key fields
  • Normalize data formats (dates, currencies, names)

2. Field Mapping

  • Create unified field schema across all documents
  • Map equivalent fields (e.g., "Client Name" = "Customer Name" = "Party A")
  • Note fields present in some docs but not others

3. Congruence Analysis

For each mapped field:

  • Congruent: Values match exactly (or within tolerance)
  • Incongruent: Values conflict
  • Missing: Field absent in one or more documents
  • Ambiguous: Values unclear or unparseable

4. Report Generation

Output a discrepancy table with:

Field Doc A Doc B Doc C Status Notes

Output Format

## 📊 Document Congruence Report

**Documents Compared:** {list}
**Analysis Date:** {date}
**Overall Congruence:** {High/Medium/Low} - {X}% fields aligned

### ✅ Congruent Fields ({count})
| Field | Value | Present In |
|-------|-------|------------|
| {field} | {value} | All docs |

### ⚠️ Incongruent Fields ({count})
| Field | Doc A | Doc B | Doc C | Discrepancy Type |
|-------|-------|-------|-------|------------------|
| Date | 2026-04-01 | 2026-04-10 | 2026-04-01 | Value mismatch |
| Amount | $10,000 | $10,000 | - | Missing in Doc C |

### 📋 Missing Fields ({count})
| Field | Missing In | Impact |
|-------|------------|--------|
| Signature | Doc B | High - legal validity |

### 🔍 Recommendations
1. {action item}
2. {action item}

Congruence Levels

Level Criteria
High 90%+ fields congruent, no critical conflicts
Medium 70-89% congruent, minor conflicts only
Low \x3C70% congruent, or critical conflicts present

Critical vs Non-Critical Fields

Critical (incongruence = high risk):

  • Dates (effective, expiry, delivery)
  • Amounts (prices, fees, penalties)
  • Names (parties, signatories)
  • Legal terms (liability, termination)
  • Identifiers (contract #, account #)

Non-Critical (incongruence = low risk):

  • Formatting differences
  • Typos in non-legal text
  • Optional fields
  • Descriptive language variations

Usage Examples

Example 1: Contract Comparison

User: Compare these 3 contract versions for inconsistencies
Agent: [parses docs, outputs congruence table]

Example 2: Financial Report Alignment

User: Check if Q1 report matches Q2 report for opening balances
Agent: [compares specific fields, flags mismatches]

Example 3: Form Data Validation

User: Verify all application forms have consistent applicant info
Agent: [cross-checks names, IDs, dates across forms]

Tools Used

  • read - Parse document contents
  • exec - Run document parsing tools (pdftotext, docx2txt, etc.)
  • write - Generate congruence report

Limitations

  • Scanned PDFs require OCR (may have accuracy issues)
  • Handwritten content not reliably parseable
  • Semantic equivalence (same meaning, different words) requires human judgment
  • Images/charts not analyzed for data congruence

Security Notes

  • Never send sensitive documents to external APIs
  • Process locally when possible
  • Redact confidential data from reports if sharing
  • Delete temp files after analysis

Skill ready for document congruence analysis

Usage Guidance
This looks safe for its stated purpose. Before installing, note that document contents may be read and parsed locally, and the generated report may contain sensitive contract, financial, or personal details; review reports before sharing and avoid using untrusted document parsing tools.
Capability Analysis
Type: OpenClaw Skill Name: document-congruence-checker Version: 1.0.0 The skill bundle describes a legitimate document comparison tool designed to identify inconsistencies across multiple files. The use of high-risk tools like `exec` is explicitly limited to document parsing utilities (e.g., pdftotext), and the instructions include proactive security recommendations such as local processing and data redaction. No evidence of malicious intent, data exfiltration, or prompt injection was found in SKILL.md or agent-config.md.
Capability Assessment
Purpose & Capability
The artifacts consistently describe comparing 2+ user-provided documents and producing a discrepancy report; no unrelated data collection, network use, credentials, or account mutation are shown.
Instruction Scope
The instructions are bounded to parsing, mapping, comparing, and reporting document fields, with clarifying questions and human review for ambiguities.
Install Mechanism
No install spec, code files, packages, credentials, or required environment variables are present.
Credentials
SKILL.md discloses use of read/exec/write, including `exec` for local parsers such as pdftotext/docx2txt; this is aligned with document conversion but users should be aware local commands may run on supplied files.
Persistence & Privilege
No persistence, background workers, credential use, external API calls, or privileged account access are evidenced; the skill advises deleting temporary files after analysis.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install document-congruence-checker
  3. After installation, invoke the skill by name or use /document-congruence-checker
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Version bump
Metadata
Slug document-congruence-checker
Version 1.0.0
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is Document Congruence Checker?

Compare multiple documents for congruency and consistency. Use when: User needs to verify that multiple documents (contracts, reports, forms, specs) contain... It is an AI Agent Skill for Claude Code / OpenClaw, with 37 downloads so far.

How do I install Document Congruence Checker?

Run "/install document-congruence-checker" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Document Congruence Checker free?

Yes, Document Congruence Checker is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Document Congruence Checker support?

Document Congruence Checker is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Document Congruence Checker?

It is built and maintained by dorjenorbulim (@dorjenorbulim); the current version is v1.0.0.

💬 Comments