你电脑里的照片,是不是也是这样——
从手机传过来后,文件名全是 IMG_2252.HEIC、livePhoto_1759657677.jpeg 这种乱码?
想找张去年旅游的照片,翻了半天也找不到?
今天教你一个新技能:用 Claude Code 创建一个 AI 助手,一句话就能帮你把照片全部整理好。
我遇到的问题
我去烟台、北京、杭州旅游,拍了好多照片。
从手机传到电脑后,打开文件夹一看——

全是 IMG 加四位数、livePhoto 加一串数字。
光看文件名,根本不知道哪张是景点,哪张是美食,哪张是随拍。
照片一多起来,想找特定地点的照片要翻好久。想按地点分类?一个个改名要改到疯。
我也试过一些相册软件,但自动分类的功能并不精确。

有没有更好的办法?

新概念:Claude Agent Skill
今天介绍一个新玩法——Claude Agent Skill。
简单说,就是给 AI 写一份"岗位说明书"。

以前用 Claude,你每次都要教它怎么做。

现在,我们把规则写成 Skill,让它看到相关任务,自动按你的要求来。
就像给实习生发了一本 SOP(标准作业流程)。

Skill 为什么这么聪明?
因为它有三层机制。

第一层:看目录
Claude 扫一眼你的 Skill 名称,判断这事归不归它管。
比如你说"帮我整理照片",它一看——嘿,有个"照片整理"技能,对上了!

第二层:读指令
确认任务后,它才会打开 Skill 文件,仔细阅读你写的规则。
这一步才开始"费脑子"。

第三层:用资源
这是最厉害的地方。
你可以在 Skill 里放参考文档、Python 脚本、配置文件。
比如我放了一个 Python 脚本,专门做批量重命名。Claude 会自动调用这个脚本,执行复杂的文件操作。
AI 负责识别,脚本负责执行,各司其职。
这就是 Skills 比普通对话强的地方——结合了 AI 的智能和脚本的效率。

实战:创建照片整理 Skill

理论讲完,我们来实际做一个。
步骤1:创建文件夹
在你的项目根目录,创建 .claude/skills/photo-organizer 文件夹。

注意,这是个文件夹,不是单个文件。
步骤2:创建 SKILL.md
在 photo-organizer 文件夹里,创建一个文件,必须叫 SKILL.md(这个名字是固定的)。


开头写两个字段:
---name: photo-organizer
description: 批量整理照片并智能重命名
这是元数据,相当于 Skill 的"身份证"。

之后写具体的工作流程,我的核心逻辑是:
- 先读取照片的 EXIF 数据
- 提取拍摄日期、地理位置
- 如果没有数据就用 AI 识别内容
- 生成描述性文件名
- 询问用户按日期还是类别归档

步骤3:添加 Scripts 文件夹(高级特性)
这是重点!
在 Skill 文件夹里创建 scripts 子文件夹,放入你要执行的脚本。
脚本执行本身很强大,而且不直接消耗 LLM 的 token。
Claude 会根据你的提问,判断要不要调用 scripts 里的脚本来执行。


步骤4:添加参考文档(可选)

你还可以创建一个 REFERENCE.md,它相当于这个 Skill 的"参考资料库"。
不是一步步教它做什么,而是提供标准、偏好、例子。
比如我告诉 Claude:
- 我喜欢简短的描述
- 不要太长的文件名
- 要用中文命名
这样它生成的文件名会更符合我的习惯。
测试效果
来测试一下。
我电脑里有 24 张照片,从手机传过来的:
- 烟台海边拍的景点
- 北京旅游的随拍
- 杭州吃饭拍的美食

在这个文件夹里打开 Claude Code,直接对它说:
帮我整理一下这些照片

它会:
- 自动找到
.skills里的"照片智能整理助手" - 精准定位到我的照片文件夹
- 开始扫描照片进行处理
- 问我归档方式(我选了"按类别分类")
- 确认后执行脚本
只需要一句话,24 张照片,全部搞定!



结果展示
让我打开整理后的文件夹。

风景文件夹:北京天坛、海景蓝天、湖泊游船、现代建筑、胡同日落——都识别得很精准。

美食文件夹:酸奶冰激凌、烤生蚝——识别得也很精准。

备份文件夹:原始文件都在这里,一张都没丢。
总结

Claude Agent Skill 是什么?
给 AI 写的标准作业流程。
怎么创建?
- 创建
.claude/skills文件夹 - 在里面创建你的 Skill 文件夹
- 写
SKILL.md定义工作流程 - 可选:添加
scripts文件夹放脚本 - 可选:添加
REFERENCE.md放标准、偏好、例子
核心机制?
三层机制:看目录 → 读指令 → 用资源
Scripts 是什么?
把复杂逻辑封装成脚本,AI 分析 + 脚本执行,效率翻倍。
Reference 是什么?
给 Claude 的"参考资料库",用来对齐你的命名风格和输出口味。
写在最后
了解了这套机制之后,你就可以按自己的工作流,做更多 Skill。
把重复的活交给 AI + 脚本,解放你的双手。
觉得有用的话,点个关注吧~
这里是 AI共生阁,我们下期见!
视频版教程已上线,更多细节可以看视频演示。
有问题欢迎找我交流!


