File contents 文件整理器
何时使用此技能
你的下载文件夹乱成一团
你找不到文件,因为它们散落各处
你有重复文件占用空间
你的文件夹结构已经没有意义了
你想建立更好的整理习惯
你正在开始一个新项目,需要一个好的结构
你正在清理旧项目以便归档
此技能的功能
分析当前结构 :审查你的文件夹和文件,了解你有什么
查找重复项 :识别系统中重复的文件
建议组织方式 :根据你的内容提出合理的文件夹结构
自动化清理 :经你批准后移动、重命名和整理文件
保持上下文 :根据文件类型、日期和内容做出智能决策
减少杂乱 :识别你可能不再需要的旧文件
说明
当用户请求文件整理帮助时:
了解范围
提出澄清问题:
哪个目录需要整理?(下载、文档、整个主文件夹?)
主要问题是什么?(找不到东西、重复文件、太乱、没有结构?)
有哪些文件或文件夹需要避免?(当前项目、敏感数据?)
整理的激进程度如何?(保守清理还是全面清理)
分析当前状态
审查目标目录:
# 获取当前结构概览
ls -la [target_directory]
# 检查文件类型和大小
find [target_directory] -type f -exec file {} \; | head -20
# 识别最大的文件
du -sh [target_directory]/* | sort -rh | head -20
# 统计文件类型
find [target_directory] -type f | sed 's/.*\.//' | sort | uniq -c | sort -rn
总结发现:
文件和文件夹总数
文件类型分布
大小分布
日期范围
明显的整理问题
识别整理模式
根据文件确定合理的分组方式:
按类型 :
文档(PDF、DOCX、TXT)
图片(JPG、PNG、SVG)
视频(MP4、MOV)
压缩包(ZIP、TAR、DMG)
代码/项目(包含代码的目录)
电子表格(XLSX、CSV)
演示文稿(PPTX、KEY)
按用途 :
工作与个人
活跃与归档
特定项目
参考资料
临时/草稿文件
按日期 :
查找重复项
当请求时,搜索重复文件:
# 通过哈希值查找完全相同的重复文件
find [directory] -type f -exec md5 {} \; | sort | uniq -d
# 查找名称相似的文件
find [directory] -type f -printf '%f\n' | sort | uniq -d
# 查找大小相似的文件
find [directory] -type f -printf '%s %p\n' | sort -n
对于每组重复文件:
显示所有文件路径
显示大小和修改日期
推荐保留哪个(通常是最新的或命名最好的)
重要 :删除前务必请求确认
提出整理计划
在进行更改之前提出清晰的计划:
# [目录] 整理计划
## 当前状态
- Y 个文件夹中有 X 个文件
- 总大小 [大小]
- 文件类型:[分布]
- 问题:[列出问题]
## 建议结构
[目录]/
├── Work/
│ ├── Projects/
│ ├── Documents/
│ └── Archive/
├── Personal/
│ ├── Photos/
│ ├── Documents/
│ └── Media/
└── Downloads/
├── To-Sort/
└── Archive/
## 我将进行的更改
1. **创建新文件夹**:[列表]
2. **移动文件**:
- X 个 PDF → Work/Documents/
- Y 张图片 → Personal/Photos/
- Z 个旧文件 → Archive/
3. **重命名文件**:[任何重命名模式]
4. **删除**:[重复文件或垃圾文件]
## 需要你决定的文件
- [列出任何不确定的文件]
准备好执行了吗?(是/否/修改)
执行整理
获得批准后,系统地进行整理:
# 创建文件夹结构
mkdir -p "path/to/new/folders"
# 移动文件并记录清晰日志
mv "old/path/file.pdf" "new/path/file.pdf"
# 使用一致的模式重命名文件
# 示例:"YYYY-MM-DD - 描述.扩展名"
重要规则 :
删除任何内容前务必确认
记录所有移动操作以便可能的撤销
保留原始修改日期
优雅地处理文件名冲突
遇到意外情况时停下来询问
提供总结和维护建议
整理完成后:
# 整理完成!✨
## 更改内容
- 创建了 [X] 个新文件夹
- 整理了 [Y] 个文件
- 通过删除重复文件释放了 [Z] GB
- 归档了 [W] 个旧文件
## 新结构
[显示新的文件夹树]
## 维护建议
保持整洁的方法:
1. **每周**:整理新下载的文件
2. **每月**:审查并归档已完成的项目
3. **每季度**:检查新的重复文件
4. **每年**:归档旧文件
## 适合你的快捷命令
# 查找本周修改的文件
find . -type f -mtime -7
# 按类型整理下载
[为其设置定制的命令]
# 查找重复文件
[定制命令]
想要整理另一个文件夹吗?
最佳实践
文件夹命名
使用清晰、描述性的名称
避免空格(使用连字符或下划线)
要具体:"客户提案"而不是"文档"
使用前缀进行排序:"01-当前"、"02-归档"
文件命名
包含日期:"2024-10-17-会议纪要.md"
要描述性:"第三季度财务报告.xlsx"
避免在名称中使用版本号(改用版本控制)
移除下载残留:"文档-最终版-v2 (1).pdf" → "文档.pdf"
何时归档
6个月以上未接触的项目
以后可能需要参考的已完成工作
迁移到新系统后的旧版本
你犹豫是否要删除的文件(先归档)
局限性
仅当任务明确符合上述描述的范围时使用此技能。
不要将输出视为环境特定验证、测试或专家审查的替代品。
如果缺少所需的输入、权限、安全边界或成功标准,请停下来请求澄清。
1 --- 2 name: file-organizer 3 description: 6. 减少杂乱:识别你可能不再需要的旧文件 4 --- 5 6 # 文件整理器 7 8 ## 何时使用此技能 9 10 - 你的下载文件夹乱成一团 11 - 你找不到文件,因为它们散落各处 12 - 你有重复文件占用空间 13 - 你的文件夹结构已经没有意义了 14 - 你想建立更好的整理习惯 15 - 你正在开始一个新项目,需要一个好的结构 16 - 你正在清理旧项目以便归档 17 18 ## 此技能的功能 19 20 1. **分析当前结构**:审查你的文件夹和文件,了解你有什么 21 2. **查找重复项**:识别系统中重复的文件 22 3. **建议组织方式**:根据你的内容提出合理的文件夹结构 23 4. **自动化清理**:经你批准后移动、重命名和整理文件 24 5. **保持上下文**:根据文件类型、日期和内容做出智能决策 25 6. **减少杂乱**:识别你可能不再需要的旧文件 26 27 ## 说明 28 29 当用户请求文件整理帮助时: 30 31 1. **了解范围** 32 33 提出澄清问题: 34 35 - 哪个目录需要整理?(下载、文档、整个主文件夹?) 36 - 主要问题是什么?(找不到东西、重复文件、太乱、没有结构?) 37 - 有哪些文件或文件夹需要避免?(当前项目、敏感数据?) 38 - 整理的激进程度如何?(保守清理还是全面清理) 39 40 2. **分析当前状态** 41 42 审查目标目录: 43 44 ```bash 45 # 获取当前结构概览 46 ls -la [target_directory] 47 48 # 检查文件类型和大小 49 find [target_directory] -type f -exec file {} \; | head -20 50 51 # 识别最大的文件 52 du -sh [target_directory]/* | sort -rh | head -20 53 54 # 统计文件类型 55 find [target_directory] -type f | sed 's/.*\.//' | sort | uniq -c | sort -rn 56 ``` 57 58 总结发现: 59 60 - 文件和文件夹总数 61 - 文件类型分布 62 - 大小分布 63 - 日期范围 64 - 明显的整理问题 65 66 3. **识别整理模式** 67 68 根据文件确定合理的分组方式: 69 70 **按类型**: 71 72 - 文档(PDF、DOCX、TXT) 73 - 图片(JPG、PNG、SVG) 74 - 视频(MP4、MOV) 75 - 压缩包(ZIP、TAR、DMG) 76 - 代码/项目(包含代码的目录) 77 - 电子表格(XLSX、CSV) 78 - 演示文稿(PPTX、KEY) 79 80 **按用途**: 81 82 - 工作与个人 83 - 活跃与归档 84 - 特定项目 85 - 参考资料 86 - 临时/草稿文件 87 88 **按日期**: 89 90 - 当前年/月 91 - 往年 92 - 很旧(归档候选) 93 94 4. **查找重复项** 95 96 当请求时,搜索重复文件: 97 98 ```bash 99 # 通过哈希值查找完全相同的重复文件 100 find [directory] -type f -exec md5 {} \; | sort | uniq -d 101 102 # 查找名称相似的文件 103 find [directory] -type f -printf '%f\n' | sort | uniq -d 104 105 # 查找大小相似的文件 106 find [directory] -type f -printf '%s %p\n' | sort -n 107 ``` 108 109 对于每组重复文件: 110 111 - 显示所有文件路径 112 - 显示大小和修改日期 113 - 推荐保留哪个(通常是最新的或命名最好的) 114 - **重要**:删除前务必请求确认 115 116 5. **提出整理计划** 117 118 在进行更改之前提出清晰的计划: 119 120 ```markdown 121 # [目录] 整理计划 122 123 ## 当前状态 124 125 - Y 个文件夹中有 X 个文件 126 - 总大小 [大小] 127 - 文件类型:[分布] 128 - 问题:[列出问题] 129 130 ## 建议结构 131 132 [目录]/ 133 ├── Work/ 134 │ ├── Projects/ 135 │ ├── Documents/ 136 │ └── Archive/ 137 ├── Personal/ 138 │ ├── Photos/ 139 │ ├── Documents/ 140 │ └── Media/ 141 └── Downloads/ 142 ├── To-Sort/ 143 └── Archive/ 144 145 ## 我将进行的更改 146 147 1. **创建新文件夹**:[列表] 148 2. **移动文件**: 149 - X 个 PDF → Work/Documents/ 150 - Y 张图片 → Personal/Photos/ 151 - Z 个旧文件 → Archive/ 152 3. **重命名文件**:[任何重命名模式] 153 4. **删除**:[重复文件或垃圾文件] 154 155 ## 需要你决定的文件 156 157 - [列出任何不确定的文件] 158 159 准备好执行了吗?(是/否/修改) 160 ``` 161 162 6. **执行整理** 163 164 获得批准后,系统地进行整理: 165 166 ```bash 167 # 创建文件夹结构 168 mkdir -p "path/to/new/folders" 169 170 # 移动文件并记录清晰日志 171 mv "old/path/file.pdf" "new/path/file.pdf" 172 173 # 使用一致的模式重命名文件 174 # 示例:"YYYY-MM-DD - 描述.扩展名" 175 ``` 176 177 **重要规则**: 178 179 - 删除任何内容前务必确认 180 - 记录所有移动操作以便可能的撤销 181 - 保留原始修改日期 182 - 优雅地处理文件名冲突 183 - 遇到意外情况时停下来询问 184 185 7. **提供总结和维护建议** 186 187 整理完成后: 188 189 ```markdown 190 # 整理完成!✨ 191 192 ## 更改内容 193 194 - 创建了 [X] 个新文件夹 195 - 整理了 [Y] 个文件 196 - 通过删除重复文件释放了 [Z] GB 197 - 归档了 [W] 个旧文件 198 199 ## 新结构 200 201 [显示新的文件夹树] 202 203 ## 维护建议 204 205 保持整洁的方法: 206 207 1. **每周**:整理新下载的文件 208 2. **每月**:审查并归档已完成的项目 209 3. **每季度**:检查新的重复文件 210 4. **每年**:归档旧文件 211 212 ## 适合你的快捷命令 213 214 # 查找本周修改的文件 215 216 find . -type f -mtime -7 217 218 # 按类型整理下载 219 220 [为其设置定制的命令] 221 222 # 查找重复文件 223 224 [定制命令] 225 ``` 226 227 想要整理另一个文件夹吗? 228 229 ## 最佳实践 230 231 ### 文件夹命名 232 233 - 使用清晰、描述性的名称 234 - 避免空格(使用连字符或下划线) 235 - 要具体:"客户提案"而不是"文档" 236 - 使用前缀进行排序:"01-当前"、"02-归档" 237 238 ### 文件命名 239 240 - 包含日期:"2024-10-17-会议纪要.md" 241 - 要描述性:"第三季度财务报告.xlsx" 242 - 避免在名称中使用版本号(改用版本控制) 243 - 移除下载残留:"文档-最终版-v2 (1).pdf" → "文档.pdf" 244 245 ### 何时归档 246 247 - 6个月以上未接触的项目 248 - 以后可能需要参考的已完成工作 249 - 迁移到新系统后的旧版本 250 - 你犹豫是否要删除的文件(先归档) 251 252 ## 局限性 253 - 仅当任务明确符合上述描述的范围时使用此技能。 254 - 不要将输出视为环境特定验证、测试或专家审查的替代品。 255 - 如果缺少所需的输入、权限、安全边界或成功标准,请停下来请求澄清。
kscz0000/antigravity-awesome-skills-CN/tree/main/反重力 - 超强技能 - 中文/skills/其他元技能/实用工具/file-organizer commit c284651f85
Frequently asked questions How do I install the File Organizer skill? Run npx skillmds@latest add kscz0000/file-organizer in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
What does the File Organizer skill do? 6. 减少杂乱:识别你可能不再需要的旧文件 It is listed under Coding & Dev Tools on SkillMD.
Is File Organizer safe to use? This skill has not completed SkillMD's automated safety review yet. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
Which AI agents work with File Organizer? This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Is File Organizer free to use? Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
Who published File Organizer? kscz0000 (@kscz0000) published this skill. Their other Agent Skills are listed on their SkillMD profile.