← ClaudeAtlas

calliper-compare2markdownlisted

Compare two local documents and convert differences into LLM-ready Markdown in one synchronous call. Supports PDF, Word, PPT, and image documents accepted by Calliper, and returns a structured markdown diff table suitable for change review, clause comparison, downstream extraction, and rule-based validation.
PaodingAI/skills · ★ 16 · Data & Documents · score 71
Install: claude install-skill PaodingAI/skills
# Calliper-Compare2Markdown Run a JavaScript workflow that submits two local files to the `calliper` synchronous API through PDRouter (`POST /openapi/{serviceCode}/compare/markdown` by default) and returns Markdown diff output in one step. This is suitable for document comparison, change extraction, compliance checks, and feeding structured diff content into follow-up scripts. ## Installation ```bash npx skills add PaodingAI/skills ``` ## Usage ```bash node skills/calliper-compare2markdown/scripts/compare_to_markdown.js <left-file-path> <right-file-path> [output-markdown-path] ``` ## Execution Constraints - You must invoke `scripts/compare_to_markdown.js` directly. Do not reimplement the API flow yourself. - The behavior contract below explains what the script does, what it outputs, and when to use it. It is not a manual checklist for the model to imitate step by step. - For any task that depends on cross-document differences, you must run this script first and continue from the generated Markdown result. - Only inspect or modify the script implementation when the script itself is unavailable, failing, or needs a fix. Do not bypass it during normal use. ## When to Use - Use this skill when the user wants to compare two documents and get structured differences in Markdown. - Use this skill when the user says things like "diff to markdown", "compare and output markdown", "导出差异 markdown", or asks for a machine-readable diff summary. - When downstream work depends on dif