← Back to Skills Marketplace
cnoder-wgh

Document Diff

by cnoder-wgh · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
376
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install doc-diff
Description
Compare two documents or files and generate a structured diff report. Use when: user asks to compare files, find differences between documents, generate diff...
README (SKILL.md)

Document Diff Skill

Compare two documents or files and generate a structured difference report in Chinese.

When to Use

USE this skill when:

  • "对比这两个文件"
  • "这两个文档有什么区别?"
  • "生成差异报告"
  • "找出两个版本之间的变化"
  • "Compare file A and file B"

Workflow

Step 1: Get file paths

Ask the user for the two file paths to compare if not provided.

Step 2: Run diff

# Basic diff (line by line)
diff file_a.txt file_b.txt

# Unified format (shows context lines, recommended)
diff -u file_a.txt file_b.txt

# Side-by-side comparison
diff -y --width=120 file_a.txt file_b.txt

# Ignore whitespace differences
diff -u -b -B file_a.txt file_b.txt

# Word-level diff (more granular)
diff -u --word-diff=plain file_a.txt file_b.txt

Step 3: For directory comparison

# Compare two directories recursively
diff -rq dir_a/ dir_b/

# Full diff of all files in directories
diff -ru dir_a/ dir_b/

Step 4: Generate report

After running diff, present the results as a structured report with these sections:

  1. 概览 (Overview) — file names, total lines changed
  2. 新增内容 (Additions) — lines added (marked with +)
  3. 删除内容 (Deletions) — lines removed (marked with -)
  4. 变更摘要 (Summary) — brief description of what changed and why it matters

Output Format

Present the report in Chinese with clear sections:

📄 文档对比报告
================
文件 A: \x3Cpath>
文件 B: \x3Cpath>

📊 变更概览
- 新增行数: X
- 删除行数: X
- 变更行数: X

➕ 新增内容
...

➖ 删除内容
...

📝 变更摘要
...

Notes

  • For binary files (Word, PDF), read both files first and compare the extracted text
  • For large files, focus on significant changes and summarize repeated patterns
  • Always show the diff output first, then explain in plain Chinese what changed
Usage Guidance
This skill appears to do what it says: it will ask for two file paths and run local diff commands, then produce a Chinese-language report. Before using it, ensure: (1) you only provide paths to files you want compared (the agent will read those files), (2) for Word/PDF comparisons the skill has no built-in extractor—install or provide text (pdftotext/pandoc or paste extracted text) if you need accurate comparisons, and (3) the host environment has the standard diff binary available. If you need remote or binary-format diffing, verify what extraction tools are available or prefer a skill that explicitly lists those tools.
Capability Analysis
Type: OpenClaw Skill Name: doc-diff Version: 1.0.0 The skill bundle provides standard instructions for an AI agent to compare files and directories using the system 'diff' utility. The workflow in SKILL.md is consistent with its stated purpose of generating document difference reports, and it contains no evidence of malicious intent, data exfiltration, or unauthorized command execution.
Capability Assessment
Purpose & Capability
Name/description match the declared requirement (diff). No unrelated credentials, binaries, or config paths are requested.
Instruction Scope
Instructions are limited to asking for file paths and running diff commands, which is appropriate. One minor ambiguity: it tells the agent to 'read both files first and compare the extracted text' for Word/PDF but does not specify how to extract text (no tools or commands provided). That may lead the agent to assume other extraction tools are available or prompt for uploads.
Install Mechanism
Instruction-only skill with no install spec — low risk. It relies on the system-provided diff binary, which is reasonable for the stated purpose.
Credentials
No environment variables, credentials, or config paths requested. Access requested is proportional to the task.
Persistence & Privilege
Skill is not always-on and uses normal autonomous invocation defaults. It does not request elevated or cross-skill configuration changes.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install doc-diff
  3. After installation, invoke the skill by name or use /doc-diff
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: compare two files and generate a structured diff report
Metadata
Slug doc-diff
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Document Diff?

Compare two documents or files and generate a structured diff report. Use when: user asks to compare files, find differences between documents, generate diff... It is an AI Agent Skill for Claude Code / OpenClaw, with 376 downloads so far.

How do I install Document Diff?

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

Is Document Diff free?

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

Which platforms does Document Diff support?

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

Who created Document Diff?

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

💬 Comments