
Adobe
Flue is a Python bridge that lets Claude drive Adobe desktop apps (Photoshop, Illustrator, Premiere, After Effects, InDesign, Audition) by piping ExtendScript through a local process and getting JSON back. The model can't touch what's inside those apps without something like this. You point it at the right adapter, it reads the doc for that app, then it can inspect your open project or run small edits. The skill documentation is careful about safety, which matters when you're automating tools that professionals use for paid work. Also supports Blender, Houdini, 3ds Max, Unity, and Office through the same contract. Passed two security audits, warning on the third.
- skills.sh installs
- 1.9K
- GitHub stars
- 106
- last updated
- Aug 21, 2026
Install
$ npx -y skills add sfkislev/flue --skill Adobe --agent claude-codeInstalls into .claude/skills of the current project.
Files
This skill lets a coding agent operate Adobe desktop applications through Flue, a local shell-to-application bridge. The agent pipes ExtendScript into a per-app bridge process and gets structured JSON back. Flue covers Photoshop, Illustrator, Premiere Pro, After Effects, InDesign, and Audition through a consistent stdin/stdout contract.
agent shell ->
<app>_bridge.py-> ExtendScript -> JSON result
When to use
The human requests work performed inside an Adobe desktop app — inspect the open document or project, make bounded edits, run small ExtendScript steps. A CLI agent cannot act inside these apps without a bridge like Flue.
Sponsors
Details
- Repository
- github.com/sfkislev/flue
- Categories
- Backend & APIs, AI & Agent Building, CLI & Terminal
- First seen
- Jul 14, 2026