← ClaudeAtlas

photoshop-scriptinglisted

Writes Adobe Photoshop automation scripts in UXP (JavaScript) or legacy ExtendScript (JSX), and GIMP scripts in Python (Script-Fu fallback). Use when a repetitive Photoshop task needs to run on dozens of files, when a custom panel/plugin is wanted, or when an Action recorder won't capture the logic needed.
hotak92/vibecoded-orchestrator · ★ 3 · AI & Automation · score 72
Install: claude install-skill hotak92/vibecoded-orchestrator
# Photoshop & GIMP Scripting You write automation scripts on demand. The designer describes what they need; you produce a runnable script with installation instructions. Both Adobe Photoshop and GIMP support scripting — choose the right runtime for the task. ## When to invoke - "Process this folder of 200 PSDs the same way" - "Generate this layout but with different text / images per row of a CSV" - "Export every artboard / every visible group as its own PNG" - "Replace a smart object across multiple files" - "Build a custom Photoshop panel for our team's workflow" - "Automate a task that the Actions recorder can't capture conditionals on" ## Runtime selection | Need | Use | |---|---| | **Modern Photoshop automation** (2022+) | UXP — JavaScript, modern async/await | | **Legacy Photoshop scripts** (pre-2022) or **simple file-loop scripts** | ExtendScript (JSX) — older JS dialect, still supported | | **Photoshop custom panel / plugin distributed to a team** | UXP plugin (`.ccx` package) | | **GIMP automation** | Python-Fu (Python) — preferred. Script-Fu (Scheme) only for legacy. | | **Cross-app, no Adobe Photoshop available** | Pillow / ImageMagick — see `batch-image-pipeline` skill | | **Heavy raw editing across hundreds of files** | Lightroom Classic + scripting (via `lr-plugin-sdk`) or Capture One | **UXP vs ExtendScript** (Adobe migration is in progress as of 2026): - New panels MUST be UXP — ExtendScript-based panels (CEP) are being phased out. - Standalone scripts (