{"skill":{"slug":"download-organizer","displayName":"Download Organizer","summary":"下载文件自动分类工具，自动识别文件类型并按类别整理到不同文件夹。适用于整理下载文件夹，自动分类文档、图片、视频、音频、安装包、压缩包等文件！","description":"---\nname: download-organizer\ndescription: 下载文件自动分类工具，自动识别文件类型并按类别整理到不同文件夹。适用于整理下载文件夹，自动分类文档、图片、视频、音频、安装包、压缩包等文件！\n---\n\n# Download Organizer - 下载文件自动分类工具\n\n## 功能特性\n- ✅ 自动识别文件类型（文档、图片、视频、音频、安装包、压缩包、代码等）\n- ✅ 按文件类型自动分类到不同文件夹\n- ✅ 支持自定义分类规则\n- ✅ 预览模式（先看效果再执行）\n- ✅ 撤销操作（安全可靠）\n\n## 安装\n```bash\n# 方法一：通过 clawhub 安装\nclawhub install download-organizer\n\n# 方法二：作为 Python 脚本运行\ngit clone <repo-url>\ncd download-organizer\n```\n\n## 快速开始\n\n### 1. 整理下载文件夹\n```bash\ndownload-organizer organize ~/Downloads --output ~/Downloads/Organized\n```\n\n这会自动创建以下文件夹结构，并把文件移动进去：\n```\nOrganized/\n├── documents/\n│   ├── report.pdf\n│   └── notes.docx\n├── images/\n│   ├── photo.jpg\n│   └── screenshot.png\n├── videos/\n│   └── movie.mp4\n├── audio/\n│   └── song.mp3\n├── installers/\n│   └── app.exe\n├── archives/\n│   └── files.zip\n└── code/\n    └── script.py\n```\n\n### 2. 预览模式（不实际执行）\n```bash\ndownload-organizer organize ~/Downloads --preview\n```\n\n### 3. 撤销操作\n```bash\ndownload-organizer undo ~/Downloads/Organized\n```\n\n## 详细使用说明\n\n### organize 命令参数\n- `directory`：（必需）要整理的目录，通常是下载文件夹\n- `--output`：输出目录，默认在输入目录下创建 `Organized` 文件夹\n- `--preview`：预览模式，只显示方案不实际执行\n\n### 默认文件分类\n| 文件夹 | 文件类型 |\n|-------|---------|\n| documents | .pdf, .doc, .docx, .txt, .xls, .xlsx, .ppt, .pptx |\n| images | .jpg, .jpeg, .png, .gif, .webp, .heic |\n| videos | .mp4, .avi, .mov, .mkv |\n| audio | .mp3, .wav, .flac, .aac |\n| installers | .exe, .msi, .dmg, .pkg, .deb, .rpm |\n| archives | .zip, .rar, .7z, .tar, .gz |\n| code | .py, .js, .html, .css, .java, .cpp |\n\n### 配置文件（计划中）\n可以在项目根目录创建 `.download-organizer.json` 来自定义分类规则：\n```json\n{\n  \"output_dir\": \"~/Downloads/Organized\",\n  \"categories\": {\n    \"documents\": [\".pdf\", \".doc\"],\n    \"images\": [\".jpg\", \".png\"]\n  },\n  \"backup_original\": true\n}\n```\n\n## 示例场景\n\n### 场景 1：整理下载文件夹\n```bash\n# 整理你的下载文件夹\ndownload-organizer organize ~/Downloads\n```\n\n### 场景 2：先预览，再执行\n```bash\n# 第一步：预览\ndownload-organizer organize ~/Downloads --preview\n\n# 第二步：确认没问题后执行\ndownload-organizer organize ~/Downloads --output ~/Downloads/Organized\n```\n\n## 注意事项\n- 确保有文件的读写权限\n- 建议先用 --preview 预览效果\n- 大量文件整理可能需要一些时间\n- 整理前建议先备份原文件\n\n## 更新日志\n### v1.0.0 (2026-03-06)\n- 初始版本发布\n- 支持按文件类型自动分类\n- 支持预览模式\n- 支持撤销操作\n","tags":{"latest":"1.0.0"},"stats":{"comments":0,"downloads":723,"installsAllTime":3,"installsCurrent":3,"stars":0,"versions":1},"createdAt":1772755152188,"updatedAt":1778491742347},"latestVersion":{"version":"1.0.0","createdAt":1772755152188,"changelog":"正式版本发布！下载文件自动分类工具，自动识别文件类型并按类别整理到不同文件夹，支持预览模式和撤销功能！","license":null},"metadata":null,"owner":{"handle":"utopiabenben","userId":"s17cnh4v6k2vf1742dfy2z5vj183qz0q","displayName":"utopiabenben","image":"https://avatars.githubusercontent.com/u/19267750?v=4"},"moderation":null}