罗老师图片智能改名助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_b4a8b79e/lls-image-renamer。
技能介绍
要解决什么问题
笔记附件、课程素材、项目截图积累到一定量后,IMG_1234.png、Pasted image 20260101-1.png 这类默认名就成了搜索灾难:想按「产品发布会」找某张图,唯一的线索只剩拍摄时间。更麻烦的是,这些文件名可能被 Markdown、HTML、代码或数据库引用绑定,直接改名会静默破坏引用,事后很难排查。
核心工作方式
这个技能的思路是 内容描述 + 双下划线 + 原始稳定标识:
- 把
IMG_1234.jpg改名为产品发布会-01__IMG_1234.jpg,原始名保留在尾部,随时可回溯来源。 - AI 只提供候选描述,描述必须人工复核;不从模糊图像猜测姓名、客户、地点或机密项目。
- 改名前先生成
mapping.json,通过 dry-run 逐项显示源路径、目标路径、状态和原因。 - 目标已存在、同批目标重名、源文件越出根目录时整批停止,绝不覆盖。
完整流程分八步:盘点引用 → 定规则 → 复核描述 → dry-run → 阻断风险 → 用 --apply 执行 → 单独更新引用 → 读回验收。引用更新不与二进制改名混成一步,保证每个阶段都可回滚。
命名与验收要点
- 保留原扩展名,同一目录内大小写策略保持一致。
- 描述要回答「这张图以后靠什么词找到」,而不是堆视觉细节。
- 避开
/\:*?"<>|、控制字符、尾随句点和空格;同一事件多图使用稳定序号。 - 文件名是公开元数据:客户名、手机号、账号、内网域名一律用中性类别替代。
验收标准:文件数量不变、无覆盖、新路径可打开、旧引用搜索无遗漏、manifest 可用于追溯。若文件名是数据库主键、签名参数、固定 URL 或同步软件的外部索引,先盘点依赖再操作。
使用场景
- 笔记里有几百张粘贴截图,要按会议主题和日期重命名并更新所有Markdown链接
- 课程素材包中文件名是IMG_0001.jpg,需要整理成章节标题加序号的稳定命名
- 项目截图被多个代码文件引用,改名前要先盘点引用并生成可回滚的manifest
- 团队共享盘里混入客户头像和截图,要把文件名中的敏感信息替换成中性类别
适合人员
- 知识库维护者,需要让大量截图和附件能按内容关键词被搜索到
- 课程制作者,要把零散的课程素材整理成长期可复用的命名体系
- 后端开发者,需要在重命名图片时保持代码和数据库引用不变
- 团队资产管理员,负责清理共享盘中带敏感信息或无意义默认名的图片