name: file-organizer description: Automatically organize, categorize, and clean up files. Use when user wants to (1) organize downloads or folders, (2) sort files by type/date/size, (3) find and remove duplicates, (4) bulk rename files, (5) clean up old/temp files, or (6) create folder structures for projects.
Automatically organize and manage file collections.
Group files by extension:
/documents/ → .pdf, .doc, .docx, .txt
/images/ → .jpg, .png, .gif, .svg
/videos/ → .mp4, .mov, .avi
/archives/ → .zip, .rar, .7z
/audio/ → .mp3, .wav, .flac
/code/ → .js, .py, .html, .css
Organize by modification time:
小葱技能站7w4.net每天更新,海量AI技能等你发现。
/2026/04/07/
/2026/04/06/
/2026/03/
import hashlib
def find_duplicates(path):
hashes = {}
for file in Path(path).rglob('*'):
if file.is_file():
h = hashlib.md5(file.read_bytes()).hexdigest()
hashes.setdefault(h, []).append(file)
return {h: f for h, f in hashes.items() if len(f) > 1}
Patterns:
- prefix_001.jpg, prefix_002.jpg
- 2026-04-07_description.jpg
- file_v1.txt, file_v2.txt
from datetime import datetime, timedelta
def cleanup_old(path, days=90):
threshold = datetime.now() - timedelta(days=days)
for file in Path(path).rglob('*'):
if file.is_file() and datetime.fromtimestamp(file.stat().st_mtime) < threshold:
file.unlink() # or move to trash
这个技能功能比较全面,能帮你整理文件、找重复文件、批量重命名和清理垃圾文件。整体质量还不错,文档清晰易懂,安全考虑也比较周到。不过因为没有示例,实际用起来可能需要自己摸索。推荐一试。