关于 cowork-folder-organizer
用于整理文件夹的技能,可盘点并分类文件,先提出目录结构方案,获批后再移动文件。它记录可撤销的操作,并将重复项和杂项隔离而非删除。
主要功能
- 01盘点并分类文件
- 02检测重复及近似重复文件
- 03变更前提出目录结构
- 04记录可撤销的移动与重命名
- 05创建便于浏览的索引
适用场景
- 01整理杂乱的项目目录
- 02查找重复文件且不删除
- 03在定期任务中可撤销地整理新文件
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ onewave-ai/ claude-skills --skill cowork-folder-organizer安装后在 Claude Code 中输入/cowork-folder-organizer确认已加载。
详细介绍
Cowork 文件夹整理器
像 Claude Cowork 整理目录那样,把杂乱的文件夹变成井然有序、易于浏览的工作区:先盘点所有内容,移动前先提出方案,然后执行并完整记录撤销轨迹。绝不销毁信息——每次移动都会记录,并且可以撤销。
输入
提供一个目录路径。如果没有提供,请询问。开始操作前先确认范围:是否包含子目录,以及是否有禁止访问的路径。
工作流程
- 盘点。 遍历目录。记录每个文件的名称、扩展名、大小、修改日期,以及一句话内容摘要(读取文档的标题/首行,读取媒体文件的元数据)。不要打开超过 50MB 的文件;仅根据名称和类型进行分类。
- 分类。 根据实际内容对文件分组,而不是套用通用模板。常见类别:活跃项目文件、参考资料、财务文件、合同、媒体/素材、安装程序和压缩包、重复文件、杂项(临时文件、
~$锁定文件、空文件)。 - 检测重复项。 优先通过校验和匹配,再检查名称近似且带版本后缀的文件(
final、final2、v3、(1))。确定规范副本(最新的完整版本),并标记其余文件。 - 提出方案。 展示目标文件夹树、命名规范(默认:日期类文档使用
YYYY-MM-DD-descriptive-name.ext,客户项目使用client-project-doctype)、重复项处理清单和杂项清单。等待批准后再移动任何文件。 - 执行。 创建目录结构,移动并重命名文件,将重复项和杂项隔离到
_review-before-deleting/中——绝不直接删除。将每项操作按old-path -> new-path的格式记录到_organizer-log.md。 - 建立索引。 在根目录写入
INDEX.md:列出新的目录树、各处内容,并用表格列出最近最活跃的 20 个文件,方便用户快速找到方向。
规则
- 先提出方案,再移动文件。未经展示计划,绝不重新整理。
- 绝不删除。将文件隔离到
_review-before-deleting/,由用户决定是否删除。 - 如果某个文件看起来是唯一的原始作品副本(合同、已签署的 PDF、原始素材),且其所在位置似乎是有意安排的,则将其留在原处。
- 保持名称易读。不要添加哈希后缀,不要使用全大写,也不要把已有规范名称中的空格改成下划线。
- 如果文件夹位于共享盘中,在重命名文件前标记可能被他人通过链接访问的文件。
- 结束时报告:已处理、已移动、已重命名的文件数,发现的重复项数量,以及可回收空间。
计划任务模式
作为定期运行的 Cowork 计划任务(例如每周整理 Downloads)时,仅对已批准的规则跳过审批步骤:对新文件应用既定规范,将新杂项隔离,并发布移动情况摘要。任何不符合现有规则的内容都移至 _needs-decision/,并列入摘要。
快捷命令
- “整理 [path]”——完整流程并提出方案
- “只给我看计划”——仅执行第 1 至第 4 阶段,不做任何更改
- “仅处理重复项”——检测并隔离重复项,不调整目录结构
- “撤销”——根据
_organizer-log.md还原上次运行
评论
支持 Markdown