Document Duplicate Cleaner
Paste the following prompt into your AI chat to install this skill:
Please follow https://skillhub.cn/install/skillhub.md to install @user_08f07800/zyn.
About this skill
Problem
Knowledge directories often accumulate copies of the same PDF, Word, Excel, or Markdown document after downloads, syncs, backups, or renames. File names are unreliable: Contract_v2, Contract_copy, and contract_final may contain identical bytes, while files with the same name may differ. Manually opening each document to compare is slow and increases the risk of deleting the wrong version.
How It Works
Document Duplicate Cleaner compares document content instead of relying on file names. The main workflow is:
- Directory scan: Walks the target directory recursively, skips common directories such as
.git,node_modules, and__pycache__, and supports regex-based--excludepatterns for files or directories. - Hashing: Reads
.pdf,.docx,.xlsx,.pptx,.txt,.md,.csv,.json, and.xmlfiles in chunks and computes theirSHA-256digest, avoiding loading large documents fully into memory. - Grouped report: Files with the same hash are grouped together. The report lists group size, file size, modification time, and relative path. For text-based files such as
.txt,.md,.csv,.json,.xml,.html, and.eml, it can also show a short preview to help confirm the content. - Safe cleanup: The default
dry-runmode only lists files that would be removed and the estimated space savings. Deletion happens only after--delete, with interactive confirmation and options to skip a group, delete all duplicates, or select specific files by number. The earliest modified file is treated as the original copy to keep.
Caveats
This tool is best suited for local directory cleanup of identical document copies, not for deduplicating across databases, cloud storage servers, or email systems. Binary formats such as .pdf and .docx can only be matched by content hash, so version differences are not explained. Text previews are only a convenience check. If the directory contains symlinks, restricted permissions, or unusual encodings, review the report first and confirm that the file you keep is the correct version.
Use Cases
- Audit a local contracts folder by finding identical PDF/Word copies with SHA-256 and producing a report.
- Exclude backup and temp directories before syncing drive materials to keep the scan focused.
- Review preview text for multiple Markdown and CSV documents before deleting selected duplicates.
- Run a dry-run on a shared folder to estimate duplicate count and recoverable space.
Best For
- Legal assistants organizing local contract files who need to find identical PDF and Word copies.
- Engineers maintaining project document directories who need to exclude temp folders and report duplicates.
- Operations staff maintaining knowledge bases who need to check identical Markdown, CSV, and Excel files.
- Administrative support migrating materials who need to verify the earliest modified version before deletion.
Related Skills
Extracts an eight-layer reasoning fingerprint from scholar texts and applies a nine-module constraint to run peer review, supervision, lecturing, or panel discussion with quantitative scores and qualitative comments.
Guides users through a nine-step failure review to analyze causes, hidden gains, and controllable improvements, producing a structured Word report.
Paste a paper abstract or passage and output a structured note with subject, methods, innovations, conclusions, and limitations or outlook.
Turn a topic or outline into a structured Markdown mind map for common visualization tools.