PluginBench
Skill
Pass
Audit score 90

Premiere

sfkislev/flue

Control Adobe Premiere Pro from the shell via ExtendScript bridges using Flue.

What is Premiere?

This skill enables a coding agent to operate Adobe Premiere Pro on the desktop through Flue, a local shell-to-application bridge that pipes ExtendScript commands and returns structured JSON results. Use it when you need to inspect projects, sequences, clips, and markers, or perform bounded edits inside Premiere from the command line.

  • Inspect open Premiere projects, sequences, clips, and markers
  • Execute ExtendScript commands and receive structured JSON responses
  • Perform bounded edits within Premiere from the shell
  • Bridge CLI agent operations to desktop Premiere Pro without an MCP server
  • Support for multiple Adobe and 3D applications through the same Flue infrastructure

How to install Premiere

npx skills add null --skill premiere
Prerequisites
  • Adobe Premiere Pro installed and running on the desktop
  • Flue installed (pip install flue && flue setup)
  • Read FLUE.md documentation to understand the bridge contract and safety expectations
Claude Code
Cursor
Windsurf
Cline

How to use Premiere

  1. 1.Ensure Flue is installed and Premiere Pro is running on the desktop
  2. 2.Review FLUE.md and the premiere_adapter/APP.md documentation for the operational contract
  3. 3.Construct ExtendScript commands as needed for your task
  4. 4.Pipe ExtendScript into premiere_bridge.py via stdin
  5. 5.Parse the returned structured JSON for results or errors
  6. 6.Proceed with small, inspectable steps; avoid destructive actions unless explicitly requested

Use cases

Good for
  • Automate metadata inspection and clip organization in Premiere projects
  • Execute small ExtendScript steps to modify sequences or markers programmatically
  • Integrate Premiere workflows into shell-based agent pipelines
  • Perform non-destructive project analysis and reporting from the command line
Who it's for
  • Video editors and producers automating Premiere workflows
  • Coding agents requiring desktop application control
  • Teams integrating Premiere into CLI-based production pipelines

Premiere FAQ

Do I need an MCP server to use this skill?

No. Flue is a local shell-to-application bridge that works directly via stdin/stdout without requiring a separate MCP server.

What other Adobe applications does Flue support?

Flue supports Photoshop, After Effects, Illustrator, InDesign, and Audition. A single Flue install covers all adapters.

Can I perform destructive edits with this skill?

Yes, but Flue is designed for bounded, inspectable steps. Treat the human as the driver and avoid destructive actions unless explicitly requested.

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.

How does the bridge work?

The agent pipes ExtendScript into premiere_bridge.py, which forwards it to Premiere Pro via ExtendScript, and returns the result as structured JSON.

Full instructions (SKILL.md)

Source of truth, from sfkislev/flue.


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

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

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

When to use

The human requests work performed inside Premiere — inspect the open project, sequences, clips, markers; make bounded edits; run small ExtendScript steps. A CLI agent cannot act inside Premiere 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/premiere_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, After Effects, Illustrator, InDesign, Audition, 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.