Yakitsuke 焼付け
  1. AI agent
  2. Cursor
CursorAgent Skill命令列

問 Cursor,
相機親自顯影。

不用加 MCP 伺服器。Cursor 會找到 Yakitsuke 的 Skill,執行 App 裡附的命令列工具,再一張張看你的相機顯影出來的預覽。Codex、Gemini CLI 和 Claude Code 也是這樣連接。

你

幫 DSCF3148 調出日系底片的感覺:淡淡的、偏青綠、亮部柔和、帶一點顆粒,像 Fuji 400H 那種。

一隻灰白色的貓趴在長青苔的水泥牆上,上方是樹叢,顯影成淡淡的、微微偏青綠的樣子
候選 ADSCF3148・由 X-T4 顯影

對話過程

六輪,全部透過命令列。

Cursor 本身沒有 Yakitsuke 的工具。下面每一步都經過 yakitsuke-cli:它用 JSON 回覆,並把每張預覽存成 JPEG,讓 agent 自己打開來看。

  • 6次 render_preview
  • 24張預覽
  • 19 秒相機運算時間
  • 5 分鐘從提問到回答
Cursor · Yakitsuke · X-T4真實對話,經過精簡
你

用 Yakitsuke 幫 DSCF3148 調出日系底片的感覺:淡淡的、偏青綠、亮部柔和、帶一點顆粒,像 Fuji 400H 那種。先在相機上試幾組差很多的,再往最接近的方向微調,最後給我最好的一兩組設定和預覽,說明還差在哪裡。這次不要建立配方、不要匯出。

Cursor

我先讀 Yakitsuke 的操作方式。

read~/.claude/skills/yakitsuke/SKILL.md

Yakitsuke 的工具有兩種用法:MCP 工具,或在沒有 MCP 工具時改用命令列。

search MCP toolsyakitsuke

沒有符合的工具

Cursor

目標是淡、低對比、偏青綠、亮部柔和、細顆粒。我先確認相機和 DSCF3148 的原始設定。

yakitsuke-cli camera_status

就緒・X-T4・韌體 2.12・Yakitsuke 0.3.0-beta.17

yakitsuke-cli get_photoDSCF3148.RAF

拍攝時為 PROVIA、自動白平衡、DR400、ISO 1600。

Cursor

先用差很多的四組底片模擬和白平衡試方向。

yakitsuke-cli render_preview4 個版本・3.3 秒

  1. Pro Neg. Std日光、偏綠・1.3 秒,含先傳送 RAF
  2. Astia陰天、暖粉・0.5 秒
  3. Classic Neg.日光、冷青・0.5 秒
  4. Eterna日光燈、平淡・0.5 秒

4 張 JPEG 寫進 --out 資料夾,Cursor 逐張打開

Cursor

四組裡 Pro Neg. Std 最接近:偏淡、對比低。Astia 太暖,Classic Neg. 太青又太硬,Eterna 太平、偏洋紅。接下來在 Pro Neg. 附近改色偏和濃淡。

在 Pro Neg. Std 上兩輪:色彩 −4、高光與陰影 −2

Cursor

這幾組色差很小,我改用量測灰牆和葉子的顏色,避免只靠肉眼把方向看反。

swift它自己寫的腳本:量四塊區域的平均色

wall R 96.8 G 98.0 B 84.0 leaf R 87.7 G 120.6 B 70.9 sign R 141.3 G 160.8 B 161.1 cat R 113.5 G 116.3 B 107.8

yakitsuke-cli render_preview4 個版本・2.5 秒

  1. R −4 B −10.5 秒
  2. R −4 B +10.5 秒
  3. R −5 B 00.5 秒
  4. Classic Neg.R −3 B +1・0.5 秒
Cursor

灰牆還偏黃。R −5、B 0 的綠色最清楚,Classic Neg. 壓暗、對比又變硬。下一輪加上細顆粒,並把藍色再抬一格。

一輪:弱顆粒(細或粗)、B +1、銳利度 −1

yakitsuke-cli render_preview4 個版本・5.0 秒

  1. 清晰度 0B +1・0.5 秒
  2. 清晰度 −11.7 秒
  3. 清晰度 −21.7 秒
  4. B 0備選・0.5 秒
Cursor

最接近 400H 的是 PRO Neg. Std、日光、R −5 / B +1。灰牆和貓毛帶一點青綠,葉子變淡,告示牌的白沒有被打硬,顆粒是細的。清晰度往下拉會讓葉子和牆發霧,所以留在 0。

第二組是同一組設定改成 B 0:牆比較偏黃綠,告示牌的白比較乾淨。

沒有建立配方,也沒有匯出。

這段對話於 2026 年 10 月 28 日進行,使用 Yakitsuke 0.3.0-beta.17、Cursor 的 agent(cursor-agent,模型 Auto,開啟沙盒)與韌體 2.12 的 X-T4。指令、耗時與影像都是 Yakitsuke 實際回傳的結果,路徑經過縮短。Cursor 的回覆原文就是中文,這裡經過精簡,六輪中有兩輪以摘要呈現。

成果

兩組候選,以及還差在哪。

同一隻貓和牆的拍攝原樣,Provia:綠色較濃,灰牆是中性灰
拍攝原樣Provia・相機存在 RAF 裡的 JPEG
套用候選 A 的貓和牆:更淡、更柔和、微微偏青綠
候選 AR −5 B +1・較接近的一組
候選 A設定
底片模擬
PRO Neg. Std
白平衡
日光・R −5 B +1
色彩
−4
高光
−2
陰影
−2
顆粒
弱・小
銳利度
−1
清晰度
0
動態範圍
DR400(拍攝時)

候選 B 是同一組設定改成 B 0。兩組都沒有存成配方:這次只要設定和預覽。其他設定維持拍攝時的樣子。

Cursor 說還差在這幾處

  • 青綠是整張一起偏的。貓的灰毛也跟著綠;400H 比較是葉子和暗部偏青,中性灰仍接近灰。
  • 水泥牆仍比葉子黃一點。再加藍色,告示牌的白就會明顯發青。
  • 色彩 −4 比 400H 更淡。回到 −3,這張的綠又會太實。
  • 顆粒是機身的。夠細,但比底片的銀鹽顆粒規則。亮部被壓軟了,但沒有掃描負片那種高光暈開。

怎麼連起來

不用 MCP,一份 Skill 加一個指令。

會執行指令的 agent 不需要 MCP 伺服器。Yakitsuke 把 Skill 連結到它們讀取 Skill 的地方,Skill 再帶它們去用 App 裡的命令列工具。

  1. 找到 Skill

    「設定 → AI agent」會把 Skill 連結進 agent 的 skills 資料夾。提問一提到 Yakitsuke,Cursor 就讀了它。

  2. 先找 MCP

    它在自己的工具裡找 Yakitsuke 的,沒找到,就照 Skill 改用命令列。

  3. 執行 yakitsuke-cli

    工具、名稱和輸入都和 MCP 一樣,用 JSON 回覆。Yakitsuke 沒開時,這個指令會在背景打開它。

  4. 每張預覽都看

    render_preview 會把 JPEG 寫進 --out 指定的資料夾。Cursor 逐張打開來看,肉眼分不出來時,還寫了腳本量顏色。

/Applications/Yakitsuke.app/Contents/MacOS/yakitsuke-cli render_preview --photo-id 02f2b85d63a02d67a743072f --max-edge 1400 --out previews/3148 --json '{"variants":[{"label":…,"params":{"filmSimulation":"PRO_NEG_STD","whiteBalance":"daylight","wbShiftR":-3,"wbShiftB":-2,"color":-2,"highlightTone":-1.5,"shadowTone":-1}},…]}'

設定方式

在設定裡連接 Cursor。

  1. 開啟功能

    在 Yakitsuke 打開「設定 → AI agent」,開啟「允許 AI agent 使用 Yakitsuke」。

  2. 勾選 Cursor

    勾選「Cursor、Codex、Gemini CLI 等」,按「連接勾選的項目」。Skill 會連結到 ~/.agents/skills,之後跟著 Yakitsuke 一起更新。

  3. 在 Cursor 裡提問

    提到 Yakitsuke,說出你要什麼。Cursor 的 MCP 設定不用加任何東西,也不用先打開 Yakitsuke。

在你自己的 agent 裡試試看。