name: file-organizer description: 檔案管理助手:整理雜亂資料夾/檔案、查詢定位檔案、檢測重複檔案、分析磁碟空間、批次重新命名、清理垃圾檔案與空資料夾、歸檔壓縮。當用戶說"幫我整理檔案/桌面太亂/找不到檔案/有重複檔案/磁碟空間不夠/檔案太多/統一命名/清理下載資料夾"等時使用。所有改動類操作都支援一鍵回退。
幫使用者把雜亂的資料夾和檔案整理清晰、快速找到想要的東西。核心承諾:所有改動類操作都可回退,絕不破壞使用者資料。
| 功能 | 觸發場景舉例 | 是否改動檔案 |
|---|---|---|
| ① 安全整理 | "幫我整理一下桌面/下載資料夾,太亂了" | ✅ 移動 |
| ② 快速查詢定位 | "我那個 xxx 檔案放哪了?幫我找一下" | ❌ 只查詢 |
| ③ 重複檔案檢測 | "我好像有兩個一樣的檔案" | ⚠️ 只報告,處理需確認 |
| ④ 大檔案/空間分析 | "磁碟空間不夠了,什麼東西佔地方" | ❌ 只報告 |
| ⑤ 批次重新命名 | "這些檔名亂七八糟,統一一下格式" | ✅ 重新命名 |
| ⑥ 垃圾檔案與空資料夾 | "清理一下垃圾檔案" | ✅ 移入回收區 |
| ⑦ 下載資料夾專項整理 | "把下載資料夾整理一下" | ✅ 移動/歸類 |
| ⑧ 歸檔與壓縮 | "把去年的專案收起來" | ✅ 移動/壓縮 |
| ⑨ 整理報告匯出 | "整理完給我一份報告" | ✅ 新增報告檔案 |
find/tree/du 檢視目標目錄結構(排除隱藏目錄、系統目錄、.git、node_modules)。<目標目錄>/.file-org-undo/<時間戳>/。operations.tsv,每行:<操作型別>\t<源路徑>\t<目標路徑>(操作型別:move / rename / trash / archive)。undo.sh:逐條反向執行(移回原處、改回原名、從回收區取回)。before.txt。報告 (1).pdf)並記入日誌。<目標目錄>/.file-org-trash/(回收區),使用者確認後才可真正刪除。小蔥技能站7w4.net,專業的AI技能分享平臺。
find/mdfind(macOS) 按檔名/型別/時間搜尋,列出匹配檔案的完整路徑。md5/shasum)確認真正重複。du -sh/ncdu 統計目錄與檔案佔用,列出 Top N(預設 Top 20)大檔案/大目錄。.DS_Store(macOS)、Thumbs.db/desktop.ini(Windows)、~$ 開頭的 Office 臨時檔案、.tmp、日誌殘留。歸檔/<年份>/)。歸檔/<年份>/,或壓縮為 zip(保留目錄結構)。整理報告.md(操作摘要、新結構圖、回退命令、回收區位置)。operations.tsv 保留在快照目錄內,供回退使用。bash "<目標目錄>/.file-org-undo/<時間戳>/undo.sh",恢復整理前狀態(含移動、重新命名、回收區取回)。operations.tsv 對應條目反向操作。.git、node_modules、系統目錄、隱藏檔案/目錄;使用者明確要求時才處理。rm 等危險命令:除非使用者反覆明確要求,否則一律停用,改用移動/回收區方案。| 類別 | 目標資料夾 | 匹配示例 |
|---|---|---|
| 圖片 | 圖片 |
.jpg .png .gif .webp .heic |
| 文件 | 文件 |
.pdf .docx .xlsx .pptx .txt .md |
| 影片 | 影片 |
.mp4 .mov .mkv .avi |
| 音訊 | 音訊 |
.mp3 .wav .flac .m4a |
| 壓縮包 | 壓縮包 |
.zip .rar .7z .tar.gz |
| 安裝包 | 安裝包 |
.dmg .pkg .exe .msi |
| 程式碼 | 程式碼 |
.py .js .ts .java .go .c .cpp .html .css .json |
| 其他 | 其他 |
無法歸類的檔案 |
這個 Skill 質量很好,特別注重資料安全,所有改動操作都能一鍵回退,不會誤刪檔案。它會在執行前先把方案列出來等你確認,完全掌控整個過程。功能覆蓋很全面,從整理檔案到清理垃圾、歸檔壓縮都有。不過因為主要靠描述而非指令碼實現,個別複雜場景下表現可能不夠穩定。