Install
openclaw skills install @tujinsama/local-file-organizer本地文件整理虾 — 自动分类、重命名并归档本地文件。 当以下情况时使用此 Skill: (1) 需要自动整理本地目录(下载文件夹、桌面、项目归档等) (2) 需要按文件类型分类(文档/图片/视频/音频/压缩包/代码) (3) 需要检测并清理重复文件 (4) 需要批量重命名文件,统一命名格式 (5) 用户提到"整理文件"、"文件分类"、"自动归档"、"重命名文件"、"清理重复"、"文件管理"、"桌面整理"、"照片分类"、"文档归档"、"文件夹整理"
openclaw skills install @tujinsama/local-file-organizer核心脚本:scripts/organize_files.py
# 预览整理效果(不实际移动)
python3 scripts/organize_files.py ~/Downloads --dry-run
# 执行整理(移动到同目录下的分类子文件夹)
python3 scripts/organize_files.py ~/Downloads
# 整理到指定目标目录
python3 scripts/organize_files.py ~/Downloads ~/Organized
# 整理 + 检测重复文件
python3 scripts/organize_files.py ~/Downloads --find-dups
# 使用自定义规则
python3 scripts/organize_files.py ~/Downloads --rules my-rules.json
--dry-run 展示整理计划,让用户确认默认按扩展名分类到:Documents / Pictures / Videos / Audio / Archives / Code / Others
自定义规则 JSON 格式:
{
"设计稿": ["psd", "ai", "sketch", "fig"],
"文档": ["pdf", "docx", "md"]
}
详细规则参考:references/classification-rules.md
--find-dups 标志启用 MD5 哈希比对,输出重复文件列表。
用户确认后可手动删除,或使用 trash 命令移到回收站(推荐)。
保留策略详见:references/duplicate-detection.md
批量重命名时参考:references/naming-conventions.md
支持变量:{date} {name} {ext} {index} {parent}
trash 而非 rm(可恢复)file_1.pdf)--quick 模式