Orchestrate screenshot + Chinese instruction into PSD batch edits with transaction rollback by reusing psd-automator.
Orchestration layer for "main image modification" workflows:
psd-automator task JSON.psd-automator export + bundle output.node skills/main-image-editor/scripts/run-main-image-editor.js \
--request skills/main-image-editor/examples/request.sample.json \
--index ~/.openclaw/psd-index.json
Dry-run or force execute:
node skills/main-image-editor/scripts/run-main-image-editor.js \
--request skills/main-image-editor/examples/request.sample.json \
--dry-run
node skills/main-image-editor/scripts/run-main-image-editor.js \
--request skills/main-image-editor/examples/request.sample.json \
--force
request JSON supports:
text: Chinese requirement textscreenshotPath: screenshot path (used for match + audit)confidenceThreshold: optional (default 0.8)tasks: optional pre-parsed tasks (skip regex parsing when provided)execution: optional runtime controls (indexPath, dryRun, force)When fileHint is missing, parser will try to extract .psd/.psb filename from:
textscreenshotPath (local tesseract command or macOS Vision OCR fallback)rollback_all.