Control Adobe Audition from the shell via Flue - ExtendScript bridges without an MCP server.
The Audition skill lets a coding agent control Adobe Audition on the desktop from the shell through Flue, a local shell-to-application bridge, without running an MCP server. It solves the problem that a CLI agent cannot act inside Audition on its own: the agent pipes ExtendScript into audition_bridge.py and receives structured JSON back, following the flow agent shell -> audition_bridge.py -> ExtendScript -> JSON result. It is meant for work performed inside Audition, such as inspecting the open session, tracks, clips, and markers, making bounded edits, or running small ExtendScript steps.
The operating procedure is explicit. The agent should first read FLUE.md in the skill directory, which explains how Flue works, the bridge contract, a worked ExtendScript example, and safety expectations. If Flue is installed, it should also read the Flue skill's SKILL.md and the Audition adapter's APP.md (adapters/audition_adapter/APP.md) for the operational contract before proceeding. If Flue is not installed, the agent should tell the human; the install command is pip install flue && flue setup, and installation must not happen without explicit approval in the current session. Beyond Audition, the same stdin/stdout contract supports Photoshop, Illustrator, Premiere, After Effects, InDesign, Blender, Houdini, 3ds Max, Unity, and Microsoft Office, and a single install covers all adapters.
The skill targets creative professionals and agents automating audio work in Audition. Its stated safety posture treats the human as the driver, prefers small inspectable steps, and avoids destructive actions unless explicitly requested. Flue is MIT-licensed and reviewable on GitHub and PyPI before use. A practical requirement evident from the documented path (a Windows-style Flue SKILL.md location) is a desktop environment with Adobe Audition and Python available for the pip install.
Through Flue, a local shell-to-application bridge. The agent pipes ExtendScript into audition_bridge.py and gets structured JSON back, following the flow: agent shell -> audition_bridge.py -> ExtendScript -> JSON result. No MCP server is needed.
Read FLUE.md in the skill directory first. If Flue is installed, also read the Flue skill's SKILL.md and the Audition adapter's APP.md (adapters/audition_adapter/APP.md) for the operational contract.
With pip install flue && flue setup. However, the agent must not install Flue without explicit approval in the current session; if Flue is not installed it should tell the human.
Yes. The same stdin/stdout contract supports Photoshop, Illustrator, Premiere, After Effects, InDesign, Blender, Houdini, 3ds Max, Unity, and Microsoft Office, and one install covers all adapters.
Treat the human as the driver, prefer small inspectable steps, and avoid destructive actions unless explicitly requested. Flue is MIT-licensed and reviewable on GitHub and PyPI before use.
Quick Setup:
.claude/skills/Repository
sfkislev/flue