mcpField
C
cowork-folder-organizer

cowork-folder-organizer

github.com/onewave-ai生产力39391 次安装1 周前更新
代码仓库

关于 cowork-folder-organizer

用于整理文件夹的技能,可盘点并分类文件,先提出目录结构方案,获批后再移动文件。它记录可撤销的操作,并将重复项和杂项隔离而非删除。

主要功能

  1. 01盘点并分类文件
  2. 02检测重复及近似重复文件
  3. 03变更前提出目录结构
  4. 04记录可撤销的移动与重命名
  5. 05创建便于浏览的索引

适用场景

  1. 01整理杂乱的项目目录
  2. 02查找重复文件且不删除
  3. 03在定期任务中可撤销地整理新文件

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/onewave-ai/claude-skills --skill cowork-folder-organizer

安装后在 Claude Code 中输入/cowork-folder-organizer确认已加载。

详细介绍

Cowork 文件夹整理器

像 Claude Cowork 整理目录那样,把杂乱的文件夹变成井然有序、易于浏览的工作区:先盘点所有内容,移动前先提出方案,然后执行并完整记录撤销轨迹。绝不销毁信息——每次移动都会记录,并且可以撤销。

输入

提供一个目录路径。如果没有提供,请询问。开始操作前先确认范围:是否包含子目录,以及是否有禁止访问的路径。

工作流程

  1. 盘点。 遍历目录。记录每个文件的名称、扩展名、大小、修改日期,以及一句话内容摘要(读取文档的标题/首行,读取媒体文件的元数据)。不要打开超过 50MB 的文件;仅根据名称和类型进行分类。
  2. 分类。 根据实际内容对文件分组,而不是套用通用模板。常见类别:活跃项目文件、参考资料、财务文件、合同、媒体/素材、安装程序和压缩包、重复文件、杂项(临时文件、~$ 锁定文件、空文件)。
  3. 检测重复项。 优先通过校验和匹配,再检查名称近似且带版本后缀的文件(final、final2、v3、(1))。确定规范副本(最新的完整版本),并标记其余文件。
  4. 提出方案。 展示目标文件夹树、命名规范(默认:日期类文档使用 YYYY-MM-DD-descriptive-name.ext,客户项目使用 client-project-doctype)、重复项处理清单和杂项清单。等待批准后再移动任何文件。
  5. 执行。 创建目录结构,移动并重命名文件,将重复项和杂项隔离到 _review-before-deleting/ 中——绝不直接删除。将每项操作按 old-path -> new-path 的格式记录到 _organizer-log.md。
  6. 建立索引。 在根目录写入 INDEX.md:列出新的目录树、各处内容,并用表格列出最近最活跃的 20 个文件,方便用户快速找到方向。

规则

  • 先提出方案,再移动文件。未经展示计划,绝不重新整理。
  • 绝不删除。将文件隔离到 _review-before-deleting/,由用户决定是否删除。
  • 如果某个文件看起来是唯一的原始作品副本(合同、已签署的 PDF、原始素材),且其所在位置似乎是有意安排的,则将其留在原处。
  • 保持名称易读。不要添加哈希后缀,不要使用全大写,也不要把已有规范名称中的空格改成下划线。
  • 如果文件夹位于共享盘中,在重命名文件前标记可能被他人通过链接访问的文件。
  • 结束时报告:已处理、已移动、已重命名的文件数,发现的重复项数量,以及可回收空间。

计划任务模式

作为定期运行的 Cowork 计划任务(例如每周整理 Downloads)时,仅对已批准的规则跳过审批步骤:对新文件应用既定规范,将新杂项隔离,并发布移动情况摘要。任何不符合现有规则的内容都移至 _needs-decision/,并列入摘要。

快捷命令

  • “整理 [path]”——完整流程并提出方案
  • “只给我看计划”——仅执行第 1 至第 4 阶段,不做任何更改
  • “仅处理重复项”——检测并隔离重复项,不调整目录结构
  • “撤销”——根据 _organizer-log.md 还原上次运行

评论

支持 Markdown