Agent-Proofread Selected Transcripts
This workflow asks an agent to proofread the transcripts of selected Premiere Pro project items before the transcripts are used for editing, captions, search, or transcript-driven assembly.
Instead of treating the transcript as plain text only, the agent can use context: the subject of the video, expected spelling of names and brands, speaker roles, product terms, repeated phrases, and the surrounding meaning of each sentence. That makes it useful for catching transcription errors that a mechanical spellcheck would miss.
This recipe uses Automation Agent for Adobe Premiere through the agent workflow via MCP. If you are here for the workflow solution first, that is fine. Use those pages for the product overview and setup path.
Video Walkthrough
When This Is Useful
Use this workflow when:
- Premiere transcripts contain misspelled names, brands, product terms, or technical words
- you want cleaner transcripts before creating captions or subtitles
- transcript quality matters for later agent workflows, such as transcript-based assembly or highlight selection
- several selected clips share the same vocabulary and context
- you want proposed corrections explained before they are written back into Premiere
Typical examples:
- interviews with company, product, or person names that are easy to mishear
- tutorials with plugin names, menu commands, or technical vocabulary
- event recordings with speaker names and venue names
- product videos where brand spelling must be consistent
- multilingual or accented recordings where obvious word substitutions appear in the transcript
What You Need First
Before you run the prompt:
- Select the clip project items whose transcripts should be reviewed in the Project panel.
- Make sure the selected project items have, or can get, usable transcripts.
- Make sure Automation Agent is connected through your MCP workflow.
- Decide whether you want to provide optional context, such as brand spelling, speaker names, topic, or terms that must be preserved.
- Decide whether the agent should stop for approval before importing corrected transcript JSON.
You can give context directly in the chat when the agent asks for it. For longer glossaries, speaker lists, product names, or project notes, put the context in a plain text file, attach it to the same MCP client message, and use the attached context file prompt variant below.
Recommended Execution Permissions
If you only want correction suggestions and plan to apply them manually, use read access only. In the Execution Permissions tab, do not allow project write access. The agent can export and review the transcript JSON, produce a correction report, and stop without changing Premiere.
If you want the agent to import approved transcript corrections, limit write access to the clips you intend to modify:
- Create a dedicated Project bin for the clips you want to proofread, such as
Transcript Proofread. - Move or duplicate only those clip project items into that bin.
- Open the Execution Permissions tab.
- Enable Restrict write access in the Project section.
- Add only that dedicated Project bin as the write-access exception.
With that setup, the agent can import corrected transcript JSON for clips inside the approved bin, but it cannot modify unrelated project items elsewhere in the project.
Copy And Paste Prompt
Paste this prompt into your MCP client exactly as-is. The agent will ask whether you want to provide context before it starts proofreading.
Using Automation Agent in Premiere Pro, proofread the transcripts of the currently selected clip project items.
Source scope:
- Use all currently selected clip project items in the Project panel.
- If no clip project items are selected, stop and ask me to select the clips whose transcripts should be reviewed.
- Skip bins, sequences, offline items, and non-clip items unless they resolve to a clip project item with transcript data.
- If project write access is restricted to a dedicated proofread bin, only import corrections into selected clips inside that write-approved bin. If a selected clip is outside the approved write scope, report it and do not modify it.
Goal:
Review each selected transcript, find likely transcription mistakes, propose careful corrections, and wait for my approval before importing corrected transcript JSON back into Premiere.
Follow these steps carefully:
1. Ask for optional project context.
* Before exporting or proofreading transcripts, ask me whether I want to provide project context.
* Useful context may include correct spelling of names, brands, products, speakers, places, technical terms, acronyms, words that must not be changed, and the general subject of the video.
* If I attached one or more text files, ask whether those attachments should be treated as project context.
* If I provide context in the chat or confirm an attached context file, use it as spelling and meaning guidance for the proofreading pass.
* If I provide no context, continue with conservative proofreading only.
* Do not invent project context. Use only context I provide and what is clear from the transcript itself.
2. Inspect the selected project items.
* List the selected project items.
* Keep only clip project items that can have transcript data.
* For each candidate item, check whether it has a transcript.
* Do not rely on `HAS_TRANSCRIPT` alone. Export the transcript JSON and verify that it contains real usable words and timings before proofreading it.
* If a selected clip has no usable transcript, skip it and report that clearly.
3. Read and preserve the transcript structure.
* Treat transcript timing, segment order, speaker metadata, and any IDs required by Premiere as structural data.
* Preserve timings unless a timing value is clearly malformed and you can justify the repair.
* Preserve segment boundaries unless the transcript JSON format requires a different structure for a valid import.
* Do not rewrite the transcript for style.
* Do not summarize, shorten, translate, or make the speaker sound more polished.
* Only correct likely transcription mistakes, spelling mistakes, punctuation that changes readability, and obvious casing issues.
4. Use semantic proofreading.
* Read each transcript in context before changing individual words.
* Use any provided project context to identify expected names, brands, places, products, and technical terms.
* Correct likely misrecognitions when the surrounding sentence makes the intended word clear.
* Prefer high-confidence corrections.
* Do not change a word just because a different wording would sound better.
* Preserve intentional slang, dialect, filler words, false starts, and informal phrasing unless they are clearly transcription errors.
* When the transcript is ambiguous, mark the issue as uncertain instead of silently changing it.
5. Prepare a correction report before writing anything.
* For every proposed correction, include:
- project item name
- transcript time or segment location
- original text
- proposed corrected text
- reason for the correction
- confidence: High, Medium, or Low
* Group repeated corrections when appropriate, such as the same brand name misspelled many times.
* Separate high-confidence corrections from uncertain suggestions.
* Include a short summary for each project item.
* Do not import the corrected transcript yet.
6. Ask for approval.
* Stop after the correction report.
* Ask me whether to apply all high-confidence corrections, apply selected corrections only, revise the proposal, or cancel.
* If I approve only some corrections, apply exactly those corrections and leave the rest unchanged.
* If I give additional context after seeing the report, update the correction plan before importing anything.
7. Import corrected transcript JSON after approval.
* Build corrected transcript JSON for each approved project item.
* Preserve the Premiere transcript JSON structure as closely as possible.
* Import the corrected transcript JSON into the matching clip project item.
* Verify the import result when possible by exporting the transcript again and checking that the approved corrections are present.
* Report any clip where import failed or the verification did not match the approved corrections.
8. Output the final result in the chat.
* List each processed project item.
* State how many corrections were proposed, approved, imported, skipped, and uncertain.
* Mention any clips with missing or unusable transcripts.
* Mention any limitations, such as ambiguous audio, incomplete transcript data, or import verification problems.
Important quality guidelines:
* Be conservative. A transcript correction should improve accuracy, not rewrite the speaker.
* Use provided project context strongly for names, brands, and technical vocabulary.
* Keep timing and metadata intact.
* Do not guess uncertain names without approval.
* Never silently apply low-confidence corrections.
* Default to human approval before transcript import.
* If the transcript JSON format or import behavior is unclear, stop and explain the risk before writing back.
What The Agent Will Do
In practical terms, a good run of this workflow should:
- ask whether project context should be provided or read from an attached text file
- inspect the selected Project panel items
- filter to clip project items with transcript data
- export and verify each transcript JSON payload
- identify likely transcription errors and spelling issues
- produce a correction report before modifying Premiere
- wait for approval or revised instructions
- import corrected transcript JSON only for approved changes
- verify imported corrections where possible
- return a per-clip summary of applied, skipped, uncertain, and failed changes
Expected Result In Premiere
The result should be cleaner transcript data on the selected clip project items. The agent should preserve transcript timing and structure while correcting only the approved text-level mistakes.
After the import, the corrected transcript should be more reliable for captions, transcript search, script matching, chapter creation, highlight selection, and other transcript-driven workflows.
Prompt Variants
You can adapt this workflow depending on how much control you want over the corrections.
1. Apply high-confidence corrections automatically
Use this only when the clips are low-risk and the supplied context is clear:
Change the approval step:
- Apply high-confidence corrections automatically.
- Still report medium- and low-confidence suggestions without applying them.
- Stop and ask before applying any correction that changes a name, quote, number, legal statement, medical statement, price, date, or claim.
2. Review only, do not write back
Use this when you want a transcript QA report without changing the project:
Do not import corrected transcript JSON. Only export the selected transcripts, proofread them, and return a correction report grouped by project item.
3. Provide context upfront in the chat
Use this when you already know the important spellings and want to provide them before the agent asks:
Use this project context for the proofreading pass:
- This video is about mamoworld. The company name is spelled exactly "mamoworld".
- Speaker names are Mathias, Sarah, and Jens. Keep those spellings.
- This is a tutorial about Automation Agent, Premiere Pro, and After Effects. Do not change product names.
- Keep casual speech and filler words unless they are obvious transcription mistakes.
4. Use an attached context file
Use this when the context is longer than a few lines:
I attached a plain text context file. Treat that file as project context for this proofreading pass. Use it for spelling guidance, speaker names, product names, acronyms, and terms that should be preserved, but still be conservative and do not rewrite the transcript stylistically.
That is useful for:
- long speaker lists
- product and feature glossaries
- client-approved spellings
- event agendas or talk outlines
- terminology that appears repeatedly across many selected clips
5. Use a glossary
Use this when the transcript contains many recurring names or terms:
Use this glossary as authoritative spelling context:
- mamoworld
- Automation Agent
- Premiere Pro
- After Effects
- MCP
Whenever the transcript appears to refer to one of these terms with a wrong spelling, propose the glossary spelling as the correction.
6. Require manual confirmation for every correction
Use this when transcript accuracy is sensitive:
After the correction report, ask me to approve or reject each proposed correction individually. Do not batch-apply corrections unless I explicitly say to apply all remaining high-confidence corrections.
Limitations And Review Points
Transcript proofreading can improve text accuracy, but it is still a judgment workflow. Watch for:
- ambiguous names or proper nouns with multiple possible spellings
- transcript segments where the surrounding context is not enough to know the intended word
- places where punctuation changes meaning
- numbers, dates, prices, legal statements, medical statements, and quotes that require extra care
- missing or placeholder-like transcript exports even when Premiere reports that a transcript exists
- import failures or host behavior differences between Premiere versions
For sensitive material, keep the approval step and review the final transcript in Premiere before using it for captions or publication.
Related Workflows
This recipe pairs well with: