Install
openclaw skills install organize-folders扫描、分析、设计并文档化文件夹整理体系,支持存量整理和新文件增量归档,包括目录分类、IRK/PARA/时间模型、编号英文目录命名、文件归类规则、命名规范、执行日志、目录说明表和 Markdown 文档。用于帮助 Codex 整理文件夹、磁盘、下载目录、个人资料库、工作区或混乱文件集合。
openclaw skills install organize-folders使用此 skill 帮助用户整理磁盘、文件夹、下载目录、个人资料库、项目工作区和长期保存的文档集合。
把此 skill 作为“文件夹治理顾问”,而不是自动清理工具。目标是帮助用户建立并维护一套长期可执行的文件秩序。
支持两种工作模式:
三条铁律:
规则先于搬迁
扫描只读优先
执行必须确认
默认只扫描、分析、规划和文档化。除非用户明确要求执行,否则不要移动、删除或重命名文件。
开始生成任何扫描清单、体检报告、整理计划、迁移清单、待确认清单、执行日志或目录说明表之前,先确认用户希望把报告放在哪里。
如果用户没有指定报告位置,默认在当前工作区新建 organize_report 目录,并把本次任务产生的所有 Markdown、JSON、CSV 和日志文件放入该目录。不要把报告散落在工作区根目录、被整理目录根目录或用户磁盘根目录。
在回复中明确说明报告目录路径。后续同一任务产生的新报告继续写入同一个报告目录。
按以下 11 步执行:
详细流程见 references/workflow.md。
分类建模回答“这个东西是什么,应该怎么组织”,不要把安全风险混入分类模型。风险控制放到执行阶段处理。
分类建模由三部分组成:
建模原则:
场景模型决定顶层形态
IRK 决定内容处理方式
PARA 决定行动状态
时间模型决定归档和批次命名
生命周期模型决定文件流转
分类模型细节见 references/taxonomy-patterns.md。
默认使用“编号 + 英文”目录名,并附中文说明。除非用户明确选择中文目录名,否则方案中使用英文目录名。
推荐顶层模板:
00.inbox 收件箱
01.projects 项目
02.areas 领域
03.resources 资源
04.knowledge 知识
10.documents 文档
20.media 媒体
30.software 软件
90.archive 归档
99.backup 备份
使用 scripts/scan_folder.py 生成只读目录清单:
python scripts/scan_folder.py <文件夹或磁盘> --format markdown
python scripts/scan_folder.py <文件夹或磁盘> --format json --output inventory.json
python scripts/scan_folder.py <文件夹或磁盘> --since-days 7 --format markdown
脚本会报告顶层目录大小、文件数量、主要文件类型、最大文件、最近文件、最近 N 天新文件和扫描错误。默认排除回收站、系统卷信息、.git、node_modules、__pycache__ 等目录。
可以重复使用 --exclude <名称> 跳过其他目录。使用 --top-limit、--recent-limit 和 --new-limit 控制输出长度。
执行过程涉及的脚本和命令能力,见 references/tooling-design.md。当前已实现扫描、分类、计划生成、计划校验、执行日志、查重候选、目录说明表、报告导出和回滚计划脚本。
必须输出一套长期规则,而不是一次性搬迁建议。
规则至少包括:
详细规则见 references/folder-rules.md。
快速建议通常包含:
需要文档时,按 references/output-templates.md 生成:
任何实际改动前必须给出 dry-run,并让用户确认。
首次整理优先建议使用“沙盒整理模式”:新建一个单独目录承接整理结果,待用户熟悉和确认后,再迁移到实际环境。是否使用沙盒整理模式必须由用户确认。
只要执行实际改动,就必须记录日志。日志至少记录:
整理完成后必须输出新目录说明表,说明每个目录的中文名称、用途、放什么、不放什么和维护周期。
默认禁止执行: