Skill · #315 trending skills repo · ↗ +9 stars this week
Darkroom Finish
pessiilee-eng/darkroom-finish
说出想要的感觉,让 AI 查摄影知识、用 Photoshop / Camera Raw 修照片。 A photography-informed AI skill that turns your editing ideas into local Photoshop / Camera Raw adjustments.
- Stars
- 22
- This week
- +9
- Forks
- 1
- Open issues
- 0
- Skills inside
- 1
Get started
Install the skills
npx skills add pessiilee-eng/darkroom-finishInstalls into Claude Code, Codex, Cursor, OpenCode and the other agents it finds on your machine.
git clone --depth 1 https://github.com/pessiilee-eng/darkroom-finish.git /tmp/darkroom-finish
cp -r /tmp/darkroom-finish ~/.claude/skills/darkroom-finishClaude Code reads ~/.claude/skills/ (or .claude/skills/ in a project). Other agents read the same SKILL.md format from their own skills folder.
Inside this repo
1 skill
Documentation
README
Darkroom Finish
把想要的感觉说出来,让 AI 帮你修照片。
中文 · English
Darkroom Finish 是一个带摄影知识库的 AI 修图 Skill,可以配合 Codex 使用。你选一张 RAW,告诉它想要什么感觉;它先看照片,再从知识库里找合适的参考和方法,调用你电脑上的 Photoshop / Camera Raw 做出初版。
看过结果,你可以继续说:“颜色再克制一点。”“暗部的气氛保留下来。”它会结合反馈调整,并留下每一版的配方和结果。
为什么做这个
喜欢拍照,不代表也喜欢花几个小时做后期。有时候,你知道自己想要安静一点、有生活气息一点,却不知道该从哪个滑块开始。
Darkroom Finish 想帮你跨过的,就是从“我想要这种感觉”到“这张照片具体怎么修”的距离:找到方向、查阅方法、完成软件操作,再一起看结果。
你不必先把想法翻译成一串参数。照片最后是不是你想要的,仍然由你决定。
用起来是什么样
完成安装和环境检查后,可以直接对助手说:
用 darkroom-finish 帮我修这张 RAW。想要安静一点,颜色克制一些,但保留现场的光线和气氛。先看看照片适合怎么处理,再给我一个初版。
也可以暂时没有明确的风格:
这张照片我很喜欢,但不知道怎么修。先帮我看看值得保留的地方,再推荐一个适合它的方向,说明理由。
先说感觉,看初版,再聊细节。你可以提出具体修改,也可以说这一版不如原来的。
摄影知识库,是它修图的依据
这个 Skill 的核心不只是让 AI 操作 Photoshop,而是让它在动手前有资料可查:一张参考作品的光线、颜色和空间关系为什么成立?哪些做法适合眼前这张照片,哪些不适合?
当前开源包自带:
- 195 份摄影师研究档案:从简短线索到较详细的作品与方法笔记。
- 423 份教程整理笔记:记录后期思路、候选方法和需要进一步核实的内容。
- 10 类场景、40 个参考方向:帮助它从照片本身出发寻找参考,而不是只凭“日系”“电影感”选一个滤镜。
这些资料随 Skill 一起下载,不需要连接作者的私人知识库。保存的是研究文字、方法说明和来源链接,不是打包好的摄影作品、视频课程或摄影师预设。
它也不是训练出了一个“会模仿 195 位摄影师”的模型。资料的深度和可靠程度不同,其中 51 份档案仍缺少可回查的来源;研究线索不能当作已经验证的修图能力。查看知识库详情
一句话背后,它做了什么
照片 + 你的想法 → 看图 → 查知识 → 制定调整 → 本机修图 → 看结果、听反馈
- 先看这张照片。 理解主体、光线、颜色和你想保留的东西,不急着套风格。
- 再找适合的参考。 阅读相关作品研究和方法,判断哪些值得借鉴。参考作品打不开时,要说明只能依据文字做尝试。
- 把想法变成调整。 将方向落实为当前工具支持的明暗、白平衡、颜色、曲线或局部操作,并记录为什么这样做。
- 让本机软件执行。 Photoshop / Camera Raw 处理 RAW 的工作副本,原片保持不动。
- 回到画面判断。 看整体、前后对比和必要的局部细节,再结合你的反馈修正。默认最多尝试三版;做不到的地方要说明,不无限重试。
AI 负责看图和规划,知识库提供参考,本机工具负责执行;你保留最后的判断。
开始之前
目前适合愿意尝试 AI 修图工作流、手头已有 Adobe 软件的 Mac 用户。你需要:
- macOS,以及已安装、可用的 Photoshop 和 Camera Raw。
- Codex,或能读取 Skill、运行本机命令并在获准后看图的 AI 助手。其他助手的兼容性尚未逐一验证。
- Python 3.11 或以上。
安装与第一次使用
- 从 Releases 下载公开安装包,解压得到整个
darkroom-finish文件夹。不要只复制SKILL.md,知识库和工具也在里面。 - 在一个新的测试项目里,将整个文件夹放到
.agents/skills/darkroom-finish/。如果已有同名 Skill,先不要覆盖。助手没有自动识别时,让它读取这个文件夹里的SKILL.md。 - 请助手按 新电脑验证指南 先用生成的测试图检查环境,再处理你指定的一张 RAW。第一次运行时,macOS 可能会询问是否允许控制 Photoshop。
照片的工作副本和修图结果应放在独立的私人工作区,不要放进 Skill 安装目录,也不要提交到 GitHub。
想自己检查安装?展开查看命令
在 Skill 文件夹中运行:
python3 -B scripts/darkroom.py doctor
python3 -B scripts/knowledge.py verify
python3 -B scripts/knowledge.py search "光线"
python3 -B -m unittest discover -s tests -v
具体执行方式见 本机操作说明。
关于照片与隐私
原始 RAW 和全尺寸导出留在本机,程序本身没有自动上传功能。但如果使用云端 AI,让 AI 看图也意味着把预览发给对应服务;这一步需要你的许可,使用的是去除元数据、缩小后的预览,不是 RAW。
每次修图会保留图片结果和配方,便于比较、继续调整和检查。不要把私人工作区附在公开 issue 中;本地导出也可能带有照片元数据,公开分享前需要另行检查。
遇到问题,怎么反馈?
欢迎在 GitHub Issues 反馈,中文、英文都可以。先看看是否已有相同问题;没有的话,登录 GitHub 后点击 New issue。
不只是报错才值得反馈。安装卡住、修图结果不符合你的想法、知识资料有误,或者某一步特别费劲,都可以说。标题可以用“安装问题”“效果反馈”“知识纠错”或“改进建议”开头。
尽量告诉我们:
- 你原本想完成什么,以及给助手的要求(去掉私人信息)。
- 实际发生了什么;如果是效果问题,具体说哪里不对,比如颜色、明暗或没有保留你在意的部分。
- 哪几步之后出现问题,能否再次遇到。
- Skill 版本、macOS / Photoshop / Camera Raw 版本,以及所用 AI 助手。安装问题还可补充 Python 版本。
- 如有报错,只贴检查并脱敏后的相关几行,不要上传整个日志或工作区。
Issues 是公开的,请先用文字描述,不要上传私人照片、RAW、完整对话、个人路径或密钥。 如果必须用照片才能说明,先讨论是否能用不含隐私、且你有权公开的测试素材复现;不要为了反馈而公开自己的相册。
反馈会帮助定位问题出在安装、照片理解、知识选择、软件执行还是结果检查。单张照片的偏好不应直接变成对所有照片的固定规则;涉及工作流的修改,需要结合复现和回归验证。
它现在还不是万能修图师
当前版本面向单张 RAW 的调整与风格尝试,普通 JPEG 输入不在这一版范围内。它不提供生成式填充、换天空、人物塑形、自动磨皮或整库批处理,也不是手机修图 App。
知识库中有些方法还没有接入工具,不能看到一篇教程就认为它已经会执行。公开版已通过本机 Adobe 合成测试,但第二台实体 Mac 和新照片的实际效果仍待验证;不保证每张照片一次修好,也不保证不同电脑得到完全相同的结果。查看测试与已知限制
项目采用 MIT 许可证。Adobe 软件需自行准备;第三方作品和教程仍归各自权利人所有。
Releases