PluginBench
Skill
Pass
Audit score 90

Audition

sfkislev/flue

Control Adobe Audition from the shell via Flue—ExtendScript bridges without an MCP server.

What is Audition?

This skill lets a coding agent operate Adobe Audition on the desktop through Flue, a local shell-to-application bridge. The agent pipes ExtendScript into audition_bridge.py and receives structured JSON results, enabling inspection and bounded edits of tracks, clips, and markers.

  • Inspect the open Audition session, tracks, clips, and markers
  • Execute ExtendScript commands and receive structured JSON responses
  • Make bounded edits within Audition from the shell
  • Run small ExtendScript steps without an MCP server
  • Bridge CLI agent commands to desktop Audition application

How to install Audition

npx skills add null --skill audition
Prerequisites
  • Adobe Audition installed and running on the desktop
  • Flue installed (pip install flue && flue setup)
  • Read FLUE.md and audition_adapter/APP.md for operational contract details
Claude Code
Cursor
Windsurf
Cline

How to use Audition

  1. 1.Read FLUE.md in the skill directory to understand how Flue works and the bridge contract
  2. 2.If Flue is installed, read C:\Users\fredd\.claude\skills\flue\SKILL.md and adapters/audition_adapter/APP.md
  3. 3.Pipe ExtendScript commands to audition_bridge.py via stdin
  4. 4.Parse the returned structured JSON response
  5. 5.Execute small, inspectable steps; avoid destructive actions unless explicitly requested

Use cases

Good for
  • Automate audio editing tasks by sending commands from a coding agent to Audition
  • Inspect project metadata and track information programmatically
  • Apply small, targeted edits to audio clips and markers
  • Integrate Audition workflows into shell-based automation pipelines
  • Query Audition state and make decisions based on project structure
Who it's for
  • Audio engineers automating Audition workflows
  • Coding agents performing desktop audio work
  • Developers building shell-to-Audition integrations
  • Users seeking CLI control of professional audio software

Audition FAQ

Do I need an MCP server to use this skill?

No. Flue is a local shell-to-application bridge that works without an MCP server, piping ExtendScript directly to Audition and returning JSON.

What if Flue is not installed?

Tell the human and provide the install command: pip install flue && flue setup. Do not install without explicit approval in the current session.

Can Flue control other Adobe applications?

Yes. Flue also supports Photoshop, Illustrator, Premiere, After Effects, and InDesign through the same stdin/stdout contract. One install covers all adapters.

What safety considerations apply?

Flue acts inside professional desktop software. Treat the human as the driver, prefer small inspectable steps, and avoid destructive actions unless explicitly requested.

How does the agent communicate with Audition?

The agent pipes ExtendScript into audition_bridge.py via stdin, which forwards it to Audition and returns structured JSON results.

Full instructions (SKILL.md)

Source of truth, from sfkislev/flue.


name: Audition description: Control Adobe Audition from the shell via Flue - ExtendScript bridges without an MCP server.

This skill lets a coding agent operate Adobe Audition on the desktop through Flue, a local shell-to-application bridge. The agent pipes ExtendScript into audition_bridge.py and gets structured JSON back.

agent shell -> audition_bridge.py -> ExtendScript -> JSON result

When to use

The human requests work performed inside Audition — inspect the open session, tracks, clips, markers; make bounded edits; run small ExtendScript steps. A CLI agent cannot act inside Audition without a bridge like Flue.

How to proceed

  1. Read FLUE.md in this directory first. It explains how Flue works, the bridge contract, a worked ExtendScript example, and safety expectations.
  2. If Flue is installed: also read C:\Users\fredd\.claude\skills\flue\SKILL.md and adapters/audition_adapter/APP.md for the operational contract, then work from there.
  3. 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.

Other apps

Flue also supports Photoshop, Illustrator, Premiere, After Effects, InDesign, Blender, Houdini, 3ds Max, Unity, and Microsoft Office through the same stdin/stdout contract. One install covers all adapters.

Safety

Flue acts inside professional desktop software. Treat the human as the driver; prefer small, inspectable steps; avoid destructive actions unless explicitly requested. Flue is MIT-licensed and reviewable on GitHub / PyPI before use.