
Photoshop
If you need a coding agent to actually drive Photoshop instead of just generating scripts, this is the bridge. It pipes ExtendScript commands through a Python adapter called Flue and returns JSON, so Claude can inspect layers, read selections, and make edits inside a live document. The same system works across Adobe Creative Suite and a handful of 3D apps like Blender and Houdini. It's passed audits from Gen Agent Trust Hub, Socket, and Snyk, and the approach is sensibly cautious: small steps, no destructive actions without approval. You'll need to install Flue separately with pip, but once it's set up, the agent can operate desktop software it otherwise couldn't touch.
- skills.sh installs
- 2.2K
- GitHub stars
- 106
- last updated
- Aug 21, 2026
Install
$ npx -y skills add sfkislev/flue --skill Photoshop --agent claude-codeInstalls into .claude/skills of the current project.
Files
This skill lets a coding agent operate Adobe Photoshop on the desktop through Flue, a local shell-to-application bridge. The agent pipes ExtendScript into photoshop_bridge.py and gets structured JSON back.
agent shell ->
photoshop_bridge.py-> ExtendScript -> JSON result
When to use
The human requests work performed inside Photoshop — inspect the open document, layers, selection; make bounded edits; run small ExtendScript steps. A CLI agent cannot act inside Photoshop without a bridge like Flue.
How to proceed
- Read
FLUE.mdin this directory first. It explains how Flue works, the bridge contract, a worked ExtendScript example, and safety expectations. - If Flue is installed: also read
C:\Users\fredd\.claude\skills\flue\SKILL.mdandadapters/photoshop_adapter/APP.mdfor the operational contract, then work from there. - If Flue is not installed: tell the human. The install command is
pip install flue && flue setup. Do not install without explicit approval in the current session.
Sponsors
Details
- Repository
- github.com/sfkislev/flue
- Categories
- Backend & APIs, AI & Agent Building, CLI & Terminal
- First seen
- Jul 14, 2026