Wechat Dedup — Development skill for Claude Code
Claude Code Skill: WeChat document deduplicator - 微信文档去重工具.
How to install Wechat Dedup
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open rolandwonglonam/wechat-dedup and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Wechat Dedup does
Claude Code Skill: WeChat document deduplicator - 微信文档去重工具.
Alternatives in Development
- Wechat Article — 微信公众号文章:作者-编辑-读者三Agent协作 15.9k ★
- Create Handoff — You are tasked with writing a handoff document to hand off your work to another agent in a new session 10k ★
- Contributing To Understand Anything — Thank you for your interest in contributing to Understand Anything 6.5k ★
README
WeChat Document Deduplicator
A Claude Code Skill for finding and removing duplicate documents in WeChat folders
微信文档去重工具 - 自动识别并清理微信产生的重复文档文件
Problem
WeChat (微信) tends to create multiple copies of the same document when:
- Files are forwarded multiple times
- Files are saved from different chats
- Sync issues between devices
This results in files like:
document.pdf
document(1).pdf
document(2).pdf
These duplicates waste significant storage space.
Solution
This skill scans your WeChat folder, identifies duplicate documents by **content hash** (not filename), and safely moves duplicates to a quarantine folder.
Key Features
- Content-based detection: Uses MD5 hash to identify truly identical files
- Safe operation: Moves files to quarantine instead of deleting
- Smart retention: Keeps the oldest (original) file
- Detailed report: Generates a markdown report of all actions
Installation
For Claude Code Users
# Clone to your skills directory
git clone https://github.com/rolandwong/wechat-dedup.git ~/.claude/skills/wechat-dedup
Manual Installation
git clone https://github.com/rolandwong/wechat-dedup.git
cd wechat-dedup
python3 dedup.py
Usage
Via Claude Code
Just say:
微信去重清理微信重复文件wechat dedup
Via Command Line
python3 ~/.claude/skills/wechat-dedup/dedup.py
How It Works
- Scan: Finds all PDF and Word documents in WeChat folder
- Hash: Groups files by size first (fast), then by MD5 hash (accurate)
- Select: Keeps the file with earliest creation time
- Move: Moves duplicates to
~/微信重复文件_待删除/ - Report: Generates
去重报告.mdwith full details
Configuration
| Parameter | Default | Description |
|---|---|---|
| Scan Path | WeChat folder | Auto-detected on macOS |
| File Types | PDF, DOC, DOCX | Can be extended |
| Quarantine | ~/微信重复文件_待删除/ |
30-day holding period |
| Keep Strategy | Oldest file |
Related Skills
Daedalai Lesson
Capture a learning as an enforced Lesson Rule (if regex-expressible) or an advisory Lesson document. Dedup aga
Claude Memory Reminder
Persistent tiered memory & reminder notebook skill for Claude Code and codex. Zero-dependency bash hook, multi
Xiaoyaoclaw Memory Distill
OpenClaw memory distillation & organization: distill conversations into MEMORY.md + daily logs, solves context
Newsletter Link Harvester
Agent Skill: harvest links from newsletter emails into Raindrop.io with the author editorial context attached
Code Cleanup
Deep codebase cleanup via eight parallel subagents that inherit this session's context. Each owns one concern
Deep Market Research
Deep market/competitive/tech research agent skill (agentskills.io standard). Source grading + =2-source cross-
Related Agents
ChatGPT On Wechat
CowAgent是基于大模型的超级AI助理,能主动思考和任务规划、访问操作系统和外部资源、创造和执行Skills、拥有长期记忆并不断成长,比OpenClaw更轻量和便捷。同时支持微信、飞书、钉钉、企微、QQ、公众号、网页
Wechat Reader Test
Remotion Engineer
Remotion engineer for the video studio team. Builds and renders video projects including talking head, podcast