Community寫作與編輯github.com

chr1c2y/fujifilm-film-sim-skill

將支援的 RAW 檔案轉換為經過驗證、可直接在 Lightroom 中使用的 Fujifilm DNG 副本,不影響原始檔案。

fujifilm-film-sim-skill 是什麼?

此技能可將指定目錄中的 RAW 照片檔案批次轉換為經過驗證的 Fujifilm 底片模擬 DNG 副本,無需修改原始檔案。它使用捆綁的處理器確保行為可重複,並產生包含成功/失敗計數的 JSON 報告。支援的平台包括任何可執行 Python 3 的環境(如終端機、Claude Code、Cursor 等)。主要工作流程是:要求使用者提供目錄路徑、執行腳本、檢查 JSON 報告,並確保所有檔案都成功轉換為 DNG 格式。此技能嚴格禁止修改原始檔案、直接執行 ExifTool 或重複使用現有的輸出目錄。最終的輸出目錄包含 .dng 檔案、report.json 和 REPORT.md,使用者可將這些 DNG 檔案匯入 Lightroom 並套用 Fujifilm 底片模擬設定檔。

相容平台✓Claude Code~Codex CLI~Cursor
npx skills add chr1sc2y/fujifilm-film-sim-skill

Installed? Explore more 寫作與編輯 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

解鎖 Fujifilm 底片模擬

概觀

從照片目錄中產生經過驗證、可直接使用 Fujifilm 設定檔的 DNG 副本。保持每個原始檔案逐字節不變,並使用捆綁的處理器以確保行為可重複。

工作流程

  1. 解析使用者提供的目錄。如果未提供目錄,則要求提供。

  2. 找到相對於此 SKILL.md 的 scripts/process.py 路徑。從技能目錄執行 python3 scripts/process.py --help 以確認處理器可用。

  3. 執行:

    python3 scripts/process.py "/absolute/path/to/photos" --json
    
  4. 如果處理器以狀態碼 2 退出,請閱讀 references/compatibility.md。僅在環境允許時,透過標準套件管理器安裝缺少的依賴項,然後重新執行。切勿下載並執行未經驗證的二進位檔。

  5. 檢查 JSON 回應和 <output_dir>/report.json。僅當 failed 為 0 且 succeeded 等於 discovered 時,狀態碼 0 才算完成。

  6. 回傳絕對輸出目錄、成功/發現檔案數量以及任何失敗資訊。提示使用者可將產生的 DNG 檔案匯入 Lightroom。

安全規則

  • 絕不修改、移動、重新命名或刪除原始檔案。
  • 絕不直接在原始路徑上執行 ExifTool,或臨時拼湊替代的 Shell 管道。
  • 絕不重複使用或覆蓋已有的 fujifilm-ready* 目錄。
  • 若處理器以非零狀態碼退出、缺少報告或任何驗證失敗,不得聲稱成功。
  • 不提供相機識別控制選項。此技能僅有一個固定的 Fujifilm 目標。

結果合約

成功的輸出目錄應包含產生的 .dng 檔案、report.json 和 REPORT.md。處理器會保留來源的相對資料夾結構,並在重複執行時建立編號的輸出目錄。

僅在需要對依賴項、RAW 解碼或 Lightroom 設定檔可用性進行故障排除時,才閱讀 references/compatibility.md。

相關技能