I built this to get an AI agent editing in Adobe Premiere Pro itself, not generating video from code. The agent drives the real app on a Mac, the same way I would.
I built it one skill at a time. For each one, the agent worked out how to do it in Premiere, ran it on real footage, checked the result, and wrote the exact steps back into the skill. Nothing moved forward until I had seen the last step work and approved it.
What it does
- Removes pauses using Premiere's transcript, then does a second cleanup pass on the audio waveform.
- Reads the full transcript and cuts out bad takes.
- Adds talking-head jump cuts, smooth eased push-ins and word-by-word text animations.
- Downloads B-roll and lays it over the edit.
- Runs an end-to-end edit of a folder of numbered OBS recordings.
How it works
- It reads the macOS accessibility tree, which names menus, panels, timecode fields and timeline tools, so the agent can click controls without guessing where they are.
- For anything the tree doesn't show, like thumbnails and transcript text, it reads a screenshot and clicks by position.
- It re-reads the tree after each batch of actions, because the controls shift as the screen changes.
- You point the agent at the skill and give it a folder of takes.
What you need
- macOS
- Adobe Premiere Pro
- A Codex agent with computer use
Install it
git clone https://github.com/per-simmons/astra-premiere-editing.git \
~/.codex/skills/astra-premiere-editingThe full instructions, and the skill itself, are on GitHub.
Try asking
- “Edit this folder of numbered OBS takes into one sequence in Premiere.”
- “Remove the pauses from this timeline using the transcript, then do a waveform cleanup pass.”
- “Add a slow push-in and word-by-word text to this talking-head clip.”
Good to know
- The procedures are one editor's workflow (mine). To make it yours, you describe how you edit and have the agent write new procedures into the skill.
- Computer use is slow and uses a lot of tokens. The skill leans on the accessibility tree to keep that down.
- Some steps are still waiting on my review, including the waveform pass, which has been taught but not yet shown live.




