← ClaudeAtlas

lls-image-renamerlisted

批量规划可搜索、可追溯的图片文件名,在真正改名之前检查重名、越界和引用影响。 当用户要处理相关材料并需要可验证交付物时使用。
PhilRobinluo/ai-coevolution-skills · ★ 3 · AI & Automation · score 64
Install: claude install-skill PhilRobinluo/ai-coevolution-skills
<!-- workbuddy-install: published; slug: lls-image-renamer --> ## 在 WorkBuddy 中找到并安装 **Skill slug:`lls-image-renamer`** 在 WorkBuddy 新会话粘贴: ```text 请按 https://skillhub.cn/install/skillhub.md 检查 SkillHub,搜索 `lls-image-renamer`;仅在 slug 完全一致时安装到 `~/.workbuddy/skills/`。安装后读取 `~/.workbuddy/skills/lls-image-renamer/SKILL.md`,核对 name、version 和实际路径,然后新开会话触发该 Skill。 ``` 也可以打开左侧「技能」→「添加技能 / 查找技能」,搜索 `lls-image-renamer` 后安装;界面文字可能随 WorkBuddy 版本变化。 # 罗老师图片智能改名助手 > 类型:LLS Original > 当前版本:1.1.0 ## 一句话用途 把 `IMG_1234.png`、`Pasted image 2026...png` 这类难搜索名称,整理成“内容描述 + 原始标识”的稳定文件名,并留下可审计映射。 ## 适用与边界 适合笔记附件、课程素材、项目截图的批量整理。若文件名是数据库主键、签名参数、固定 URL、代码导入路径或同步软件的外部索引,先盘点依赖,不直接改名。 ## 3 分钟上手 ```text 请用 lls-image-renamer 扫描这个图片目录:先输出命名规则和 manifest,只预览、不改文件;列出重名与可能受影响的 Markdown 引用。 ``` 命令示例: ```bash python3 scripts/plan_rename.py --root ./assets --manifest rename-plan.json mapping.json python3 scripts/plan_rename.py --root ./assets --manifest rename-result.json --apply mapping.json ``` `mapping.json` 是旧相对路径到新相对路径的对象,例如: ```json {"IMG_1234.png": "GitHub发布页__IMG_1234.png"} ``` ## 标准工作流 1. **盘点**:记录扩展名、原名、时间或设备编号;搜索 Markdown、HTML、代码和数据库引用。 2. **定规则**:使用“可检索描述 + 双下划线 + 原始稳定标识”;描述短、客观,不写敏感信息。 3. **人工复核描述**:AI 只提供候选;不从模糊图像猜测姓名、客户、地点或机密项目。 4. **生成 manifest**:先 dry-run;逐项显示源、目标、状态和原因。 5. **阻断风险**:目标已存在、同批目标重名、源文件越出根目录时整批停止。 6. **执行改名**:用户确认 manifest 后才使用 `--apply`。 7. **更新引用**:按 manifest 另行修改引用;不要把二进制改名与笔记正文替换混成不可回滚的一步。 8. **读回验收**:旧路径不存在、新路径可打开、引用搜索无遗漏、文件数量与哈希一致。 详细复核表见 [references/rename-revi