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-code

Installs 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

More from sfkislev/flue

All 10
1ailabs-393 avatarnutritional-specialistailabs-393/ai-labs-claude-skillsThis skill should be used whenever users ask food-related questions, meal suggestions, nutrition advice, recipe recommendations, or dietary planning. On first u1.9Kskills.sh installs
2k-dense-ai avatarhugging-sciencek-dense-ai/scientific-agent-skillsUse when the user is doing AI/ML work in a scientific domain such as biology, chemistry, physics, astronomy, climate, genomics, materials, medicine, ecology, en1.9Kskills.sh installs
3nvidia avatardigital-health-clinical-asr-setupnvidia/skillsStage 1 of Clinical ASR Flywheel. Use when bootstrapping a cycle: NVCF+MW disclosure, NVIDIA_API_KEY check, deps install, TTS+ASR smoke test.1.9Kskills.sh installs
4sfkislev avatarPremieresfkislev/flueControl Adobe Premiere Pro from the shell via Flue - ExtendScript bridges without an MCP server.1.9Kskills.sh installs
5nvidia avatardigital-health-clinical-asr-evalnvidia/skillsStage 3 of Clinical ASR Flywheel. Score a NeMo manifest, produce the five-section KER leaderboard (by-ipa_source diagnostic). Not for ASR auth (/riva-asr).1.9Kskills.sh installs
6nvidia avatartilegym-adding-cutile-kernelnvidia/skillsAdd a new cuTile GPU kernel operator to TileGym. Covers dispatch registration in ops.py, cuTile backend implementation, __init__.py exports, test creation, and 1.9Kskills.sh installs