Agent Skills
返回列表
安全文件整理

安全文件整理

开发编程 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_1ef40dad/file-organizer-x924。

技能介绍

解决的问题

本地目录常混有文档、图片、代码、压缩包和视频,手工移动容易漏掉子目录、误覆盖同名文件,或因权限报错留下半整理状态。file-organizer 把分类移动变成可预览、可确认、可回滚的文件管理动作。

核心工作方式

  • 扫描与预览:读取目标文件夹,默认只处理当前目录,使用 -r / --recursive 递归子目录;跳过 node_modules、.git、__pycache__ 等内置忽略项,也可通过 .organizer-ignore 补充规则。
  • 按扩展名分类:将文件归入 文档/、图片/、代码/、压缩包/、视频/、其他/;可通过 .organizer-rules.json 合并自定义分类。
  • 两阶段执行:先展示数量与大小预览,用户确认后再执行;执行前预检文件可访问、分类无歧义、目标无同名冲突,失败即回滚。
  • 回滚与撤销:生成 .organizer-manifest.json、.organizer-log.md 和跨平台撤销脚本,支持 --rollback 还原,降低误整理风险。

适用边界

适合个人项目目录、资料库、下载目录等需要批量归类的场景。它不解析文件内容,不判断代码与文档的语义归属;对大量嵌套目录、特殊权限目录和被占用文件,仍建议先用 --preview 检查结果。

使用场景

  • 清理下载目录时,把 PDF、图片、压缩包按类型归入子目录,执行前先看预览确认。
  • 项目目录混杂笔记、脚本和素材,用 `.organizer-rules.json` 将指定扩展名归入自定义类别。
  • 递归整理资料库子目录,同时忽略 `node_modules`、`build` 和 `.git`,避免移动依赖文件。
  • 移动文件遇到同名冲突或权限错误时,依赖回滚机制恢复原目录,再检查异常日志。

适合人员

  • 整理个人下载目录的工程师,想把文档、图片、压缩包快速归类并保留撤销能力。
  • 维护项目素材目录的设计师,需要按自定义扩展名规则归档文件且不覆盖同名文件。
  • 管理资料库子目录的运维,想递归清理散落文件并忽略依赖与构建目录。
  • 做本地数据整理的数据分析师,需要执行前预览、失败回滚,避免污染原始目录。