Back to Skills

Adobe

Control Adobe desktop apps - Photoshop, Illustrator, Premiere, After Effects, InDesign, Audition - from the shell via Flue, without an MCP server.

37stars1forksUpdated 7/4/2026

Security Assessment

Safe(100/100)
Security Score100/100

About Adobe

The Adobe skill lets a coding agent operate Adobe desktop applications (Photoshop, Illustrator, Premiere Pro, After Effects, InDesign, and Audition) from the shell using Flue, a local shell-to-application bridge, with no MCP server required. The agent pipes ExtendScript into a per-app bridge process such as adapters/photoshop_adapter/photoshop_bridge.py and receives structured JSON back, following the flow agent shell to app bridge to ExtendScript to JSON result.

Use it when the human asks for work performed inside an Adobe desktop app, such as inspecting the open document or project, making bounded edits, or running small ExtendScript steps, which a CLI agent cannot do without a bridge. The recommended procedure is to read FLUE.md first for the bridge contract, a worked ExtendScript example, and safety expectations, then identify which app is in use and choose the matching adapter. If Flue is installed, also read the flue SKILL.md and the app-specific APP.md for the operational contract; if it is not installed, tell the human that the install command is pip install flue and flue setup, and do not install without explicit approval in the session.

Beyond Adobe, Flue supports Blender, Houdini, Autodesk 3ds Max, Unity, and Microsoft Office through the same stdin/stdout contract, so a single install covers all adapters. Because it acts inside professional desktop software, the guidance emphasizes treating the human as the driver, preferring small inspectable steps, and avoiding destructive actions unless explicitly requested. Flue is MIT-licensed and reviewable on GitHub and PyPI before use.

FAQ

Which Adobe applications are supported?

Photoshop, Illustrator, Premiere Pro, After Effects, InDesign, and Audition, each driven through its matching adapter bridge.

Does this skill require an MCP server?

No, it uses Flue, a local shell-to-application bridge that pipes ExtendScript into a per-app bridge process and returns structured JSON.

How is Flue installed?

With pip install flue followed by flue setup, but only after explicit human approval in the current session; the skill will not install it automatically.

What should be read before operating an app?

Read FLUE.md first for the bridge contract and safety expectations, then the matching adapter's APP.md, and the flue SKILL.md if Flue is already installed.

Can Flue control non-Adobe software too?

Yes, the same stdin/stdout contract also covers Blender, Houdini, Autodesk 3ds Max, Unity, and Microsoft Office, all from one install.

All Files

2 files
FLUE.md5.8 KB
View
SKILL.md2.0 KB
View

Install Adobe

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill

Repository

sfkislev/flue