Agent Skills
返回列表
💻

一键重命名

开发编程 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3cdbf8ea/yijianzhongmingming。

技能介绍

问题场景

整理照片、统一素材命名、给一批脚本加前缀,或把文件名里的错别字批量改掉——这类操作如果靠资源管理器逐个改,既慢又容易漏文件。更麻烦的是,正则替换或序号规则一旦写错,可能已经改了一半才发现不对。

技能如何工作

本技能把批量重命名封装成若干 Python 标准库 函数(见 scripts/tool.py),由 Agent 根据你的自然语言描述选函数、填参数并执行。底层统一用 os.rename 做重命名,不引入第三方包。

常见能力包括:

  • rename_files:在目录内按模式替换文件名文字,模式可配合正则
  • add_prefix / add_suffix:为文件名加前缀,或在扩展名前加后缀
  • add_numbering:从指定起始值添加序号前缀
  • preview_rename:只生成新旧文件名对照,不实际改名,便于先核对再执行

函数返回 JSON 结构化结果(含新旧名对照);文档中还提到遇冲突可跳过单文件、支持预览与撤销等安全设计,适合让 Agent 先预览再确认。

边界与注意

技能面向「给定目录 + 明确规则」的批量处理,复杂筛选(按类型/日期递归整棵目录树)是否在单次调用里全覆盖,取决于 Agent 如何组合参数,执行前务必用预览核对。os.rename 受文件系统与权限约束,目标名已存在或无权写入时会失败;跨盘移动等场景也不在 rename 语义内。Hermes Agent 集成场景下无需本地安装依赖,但路径与目录需你明确提供。

使用场景

  • 从相机导出的同一文件夹里几百张照片,需要按拍摄日期或连续序号统一文件名后再归档
  • 项目目录里一批 `.py` 脚本要加同一版本或模块前缀,避免手工逐个改扩展名前的名字
  • 旧产品代号写进了大量素材文件名,要在指定目录内用查找替换或正则批量改成新代号
  • 改规则前先用预览对照新旧文件名,确认序号和前缀不会冲突再执行 `os.rename`

适合人员

  • 维护本地照片库、导出后要在单目录内批量加日期或序号前缀的摄影与后期
  • 发布前要把构建产物目录里文件统一加版本号前缀的构建或发布维护人员
  • 从旧仓库迁出素材、需在文件夹内批量替换文件名中固定字符串的技术文档或设计资产管理员
  • 通过 Hermes Agent 描述目录路径与命名规则、希望先预览再改名的自动化脚本维护者