FinalPlace 文件自动整理
将以下提示词粘贴到你的 AI 对话框中:
请根据官方安装指南 https://skillhub.cn/install/skillhub.md,在 AI 助手中安装规范名为 @org-k840ye6t/finalplace-auto-organize 的技能。
技能介绍
问题:智能体不该裸奔 mv/cp/rm
下载夹一团乱、桌面堆满、日志/截图/发票越攒越多,是 Windows 用户常见的磁盘状态。让大模型直接用 shell 拼 mv/cp/find/Remove-Item 似乎省事,但误写通配符可能删到系统文件且不可逆;每次整理都是一次性推理,换个目录又要重来;复杂条件要拼管道,时间分桶要手写日期解析,执行结果也没有结构化统计。
工作方式:把意图翻译成 auto-rules CLI
本技能把自然语言整理意图翻译成 auto-rules CLI 命令并驱动执行。核心能力包括:
- 多维条件 + AND/OR 分组:按扩展名、文件名、大小、创建/修改时间、内容、路径组合筛选。
- 6 种动作:
move、copy、compress、delete、unzip、rename,其中 rename 支持{FileName}等模板与正则。 - 路径变量分桶:
{Year}/{Month}/{Day}/{Ext}等占位符自动建层级目录。 - 全局保护黑名单:自动拦截
*.tmp等系统敏感/临时文件。 - 结构化 JSON 信封:返回
total_scanned、matched_count、success_count、error_count、skipped_count统计。
工作流上,先跑 status 探测环境,再将条件写入临时 JSON 文件经 --conditions-file 传入以绕开 shell 引号问题。执行前必须向用户复述"源目录 + 条件 + 动作 + 目标"并获得显式同意;fp_run.py 绝不自动补齐 --confirm。可先用 create --dry-run 或 preview 验证命中,再启用规则执行。
适用边界与注意点
该技能仅支持 Windows,auto-rules 属会员功能(注册送 7 天试用);非 Windows 环境、极简一次性操作,或内容改写/格式转换等超出文件整理范畴的需求不建议使用。
注意几点:name 匹配的是去扩展名的文件名主体 stem,按扩展名筛选请用 ext 且值不带点;ctime/mtime 的 op 是 before/after 而非 greaterThan/lessThan;规则级整体多条件固定为 AND,需要 OR 语义时要把条件包成 {"logic":"OR","isGroup":true,"items":[...]}。删除走产品逻辑进回收站,但 delete 不在 logs rollback 支持范围内,仅 move/copy/rename/compress/unzip 可回滚。GUI 侧交互(规则编辑器、会员门控弹窗)需在桌面应用内操作。
使用场景
- 桌面堆满截图与安装包,按扩展名批量归类到归档目录
- 下载夹临时文件越积越多,按规则将 .tmp 移入回收站
- 把上周产生的日志按年/月/日层级自动分桶归档
- 大量 zip 压缩包散落各处,按条件批量解压到指定目录
适合人员
- 管理多台 Windows 开发机的运维,要用规则周期性归档构建日志与临时文件
- 长期维护下载夹的设计师,要把素材按类型自动归入素材库目录
- 运营多账户的用户,需要按时间分桶定期归档发票与截图
- Windows 极客,希望用声明式规则替代手写脚本整理桌面