WeChat Dedup
ListedDeduplicate WeChat documents (PDF, Word) using content fingerprinting. Identifies duplicates by file hash, preserves the oldest copy, and moves duplicates to an isolated folder.
Install on your platform
Showing OpenClaw.
- 1
Run this in your terminal
terminal$ openclaw skills install wechat-dedup
What we know about this skill
Publisher
rolandwonglonam
Taken from the source listing. We haven't verified who controls this account.
Install target
Pinned to 71aed8ba
Installs fetch a stored snapshot of that commit, so the code can't change after the fact.
Automated safety checks
This skill failed 1 of 6 checks. A failure is not proof of bad intent; it means something in the code needs a human to look at it before you run it.
Declares what it does: failed
SKILL.md has no YAML frontmatter, so it declares nothing machine-readable.
SKILL.md exists, its frontmatter parses, and it declares a name and a description.
No undeclared network calls: passed
Makes no network calls.
Every host the skill dials — from its scripts, its config endpoints or the commands it tells the agent to run — is either well-known package and API infrastructure or declared in its own frontmatter. Links in documentation are not counted.
No obfuscated payloads: passed
No encoded or obfuscated payloads.
No base64, hex or compressed blob is decoded and then executed, and no encoded shell commands.
No credential access: passed
Reads no keys, tokens, keychains or credential files.
Neither the code nor the SKILL.md instructions read SSH keys, cloud credentials, keychains, token stores, browser cookie databases or dotfiles that hold secrets.
No pipe-to-shell installers: passed
No pipe-to-shell or download-and-run installers.
No `curl … | sh` pattern, in the code or in the instructions, that runs code fetched at run time.
Pinned to a commit: passed
Scanned rolandwonglonam/wechat-dedup at 71aed8ba9f.
The exact upstream commit SHA that was scanned is recorded, so the result refers to specific bytes.
- Commit
- 71aed8ba9f
- Manifest
- SKILL.md
- Scanned
- 4 files, 820 lines
About this skill
What it does
This skill identifies and removes duplicate documents within your WeChat folder. It operates by comparing the content of files using MD5 hash, ensuring true duplicates are found even if filenames differ. Duplicate files are safely moved to a quarantine folder instead of being deleted, allowing for review and potential restoration.
When to use it
- You have a large WeChat folder with many PDF or Word documents.
- Files have been forwarded multiple times across different chats, creating duplicates.
- You're experiencing storage space issues due to redundant files in your WeChat directory.
- You want to clean up your WeChat file archive and organize the original versions of documents.
Key capabilities
- Content-based detection: Identifies duplicates based on MD5 hash.
- Safe operation: Moves duplicate files to a quarantine folder.
- Smart retention: Keeps the oldest (original) version of each document.
- Detailed report: Generates a markdown report (
去重报告.md) documenting all actions taken.
Example prompts
微信去重清理微信重复文件wechat dedup
Tips & gotchas
- The skill currently auto-detects the WeChat folder on macOS. Ensure your WeChat data is stored in a standard location for proper scanning.
- Files are moved to a quarantine folder (
~/微信重复文件_待删除/) with a 30-day holding period, allowing you to recover them if needed.
Requirements
Required binaries