name: file-organizer version: "1.0.0" author: jm-jsjkxyjs-tjk203-zs-101 description: | 整理指定資料夾中的檔案,按型別分類到不同子資料夾中。 支援文件、圖片、程式碼、壓縮包、影片等分類。 當用戶說"整理檔案"、"檔案分類"、"整理資料夾"、"按型別歸類檔案"等觸發詞時使用。 引數:[目標資料夾路徑] metadata: openclaw: emoji: "📁"
自動整理指定資料夾中的檔案,按副檔名分類到不同子資料夾中。
| 分類 | 副檔名 |
|---|---|
| 文件 (Documents) | .doc .docx .pdf .txt .md .ppt .pptx .xls .xlsx .odt .rtf |
| 圖片 (Images) | .jpg .jpeg .png .gif .svg .webp .bmp .tiff .ico |
| 程式碼 (Code) | .js .py .html .css .ts .jsx .tsx .vue .go .rs .java .c .cpp .h .sh .bash |
| 壓縮包 (Archives) | .zip .rar .7z .tar .tar.gz .tgz .gz .bz2 |
| 影片 (Videos) | .mp4 .avi .mov .mkv .wmv .flv .webm .m4v |
| 音訊 (Audio) | .mp3 .wav .flac .aac .ogg .wma .m4a |
| 資料 (Data) | .csv .json .xml .yaml .yml .sql .db .sqlite |
從使用者訊息中提取目標資料夾路徑。如果使用者沒有提供,則詢問: - "請問要整理哪個資料夾?請提供資料夾路徑。"
檢查路徑是否存在,是否為目錄(不是檔案)。
使用 scripts/organize_files.py 指令碼來執行整理。該指令碼會:
1. 讀取目標資料夾中的所有檔案
2. 根據副檔名分類
3. 為每個分類建立子資料夾
4. 將檔案移動到對應資料夾
5. 輸出整理報告
python3 "{SKILL_DIR}/scripts/organize_files.py" "<目標資料夾路徑>"
Windows 環境下使用:
py "{SKILL_DIR}/scripts/organize_files.py" "<目標資料夾路徑>"
向用戶展示整理結果,包括: - 總共移動了多少檔案 - 每個分類下移動了多少檔案 - 是否有無法分類的檔案
其他 (Others) 資料夾7w4.net小蔥技能站收錄全網優質技能,值得收藏。
使用者輸入:
"整理一下桌面"
執行:
python3 "{SKILL_DIR}/scripts/organize_files.py" ~/Desktop
輸出報告:
📊 整理完成報告
====================
總計移動檔案:42 個
分類詳情:
📄 文件 (Documents): 12 個
🖼️ 圖片 (Images): 8 個
💻 程式碼 (Code): 15 個
📦 壓縮包 (Archives): 3 個
🎬 影片 (Videos): 2 個
🎵 音訊 (Audio): 1 個
📊 資料 (Data): 1 個
✅ 整理完成!
新增: - 初始版本釋出 - 支援按副檔名自動分類(文件、圖片、程式碼、壓縮包、影片、音訊、資料) - 自動建立分類子資料夾並移動檔案 - 輸出整理報告(含 emoji) - 支援 Windows 和 macOS/Linux 跨平臺執行
這個Skill的文件寫得很詳細,但有個大問題——它缺少最重要的功能程式碼。雖然告訴你怎麼用,卻沒有實際的整理工具可以執行。所以目前只能算是個"半成品",不建議直接使用,等開發者補全程式碼再考慮。