Percerno Skillsbeta
← everything it can do · documents

Compare Documents PPTX

Show exactly what changed between two versions of a document in ONE command: two Word files, PDFs, PowerPoints, text or Markdown files (or any mix) are compared word by word; you get a Markdown diff with deletions struck through and insertions marked, an optional Word file with the changes in colour, and a summary (words added and removed, paragraphs changed). Use for: what changed between these two contracts, compare the old and new offer, did they change anything in the terms, diff two versions of a report, which slides changed. Triggers: compare, what changed, differences between, diff, old vs new version, redline, track changes between two files.

2 uses this weeksource Percernolicence MIT
Quality gate: PASS · makes it possible · measured 2026-10-24
Delivered a valid file in 2 of 2 requests; the bare model cannot produce this file type.
2/2 requests delivered a file through the connector; direct run 3/3
Security scan: clean · 2026-10-24 · 2 files
no network calls, shell tricks, credential access or instruction tampering found in its files.

Try asking

Say it in your own words; the assistant finds this recipe by itself. Examples:

“Use the compare-documents skill to …”
Try this skill from Claude, ChatGPT or a chat on your own page. Free plan, no credit card.Get started free

Details

When it is the right choice

Show exactly what changed between two versions of a document in ONE command: two Word files, PDFs, PowerPoints, text or Markdown files (or any mix) are compared word by word; you get a Markdown diff with deletions struck through and insertions marked, an optional Word file with the changes in colour, and a summary (words added and removed, paragraphs changed). Use for: what changed between these two contracts, compare the old and new offer, did they change anything in the terms, diff two versions of a report, which slides changed. Triggers: compare, what changed, differences between, diff, old vs new version, redline, track changes between two files.

The full recipe the assistant reads

Compare two documents (one command)

python3 /skills/compare-documents/scripts/compare.py OLD NEW OUT.md [--docx OUT.docx] [--context 1] — OLD and NEW in /work/in (.docx, .pdf, .pptx, .odt, .rtf, .html, .txt, .md, any mix), results in /work/out. Prints one OK … line with the counts or ERROR ….

python3 /skills/compare-documents/scripts/compare.py /work/in/contract-v1.docx /work/in/contract-v2.docx /work/out/changes.md --docx /work/out/changes.docx
# OK 14 changed paragraph(s): 212 words added, 87 removed, 1,840 unchanged -> /work/out/changes.md, /work/out/changes.docx
  • changes.md: only the changed paragraphs (plus --context N unchanged neighbours), with ~~removed words~~ and **added words**, each under the paragraph number; identical files say so.
  • changes.docx: the same in Word, deletions red struck through, insertions blue underlined; handy to send to someone who asked "what did they change?".
  • PowerPoint is compared slide by slide; PDFs by their text layer (scans need OCR first).
  • Formatting-only changes (bold, fonts, colours) are not reported; moved paragraphs show as removed and added.

Summarise the changes in plain words for the person (read changes.md, it is short), then give the links.

Files in this skill (3)
  • SKILL.md
  • scripts/__pycache__/compare.cpython-311.pyc
  • scripts/compare.py
Where it comes from

Written by Percerno, MIT licence.