Clean up a video/audio transcript (SRT or plaintext) - identifies structure, fixes transcription errors, asks clarifying questions iteratively
Cleans and formats video/audio transcripts by identifying structure, fixing errors, and clarifying speaker attribution iteratively.
/plugin marketplace add technicalpickles/pickled-claude-plugins/plugin install mcpproxy@technicalpickles-marketplace<transcript-file> [context-file...]Clean up the transcript for readability and accuracy. Supports both SRT subtitle files and plaintext transcripts.
Read the transcript file provided as $1.
Detect format:
00:01:23,456 --> 00:01:25,789For SRT files, strip the entry numbers, timestamps, and blank lines to extract the raw text. Note approximate time ranges for major topic shifts if helpful for the user.
Analyze the content and identify:
Present this structure to the user for confirmation before proceeding.
Scan for likely transcription errors. Common patterns include:
For each category of errors found:
If context files were provided ($2, $3, etc.), read them to help resolve ambiguities. Context files might include:
If multiple speakers are detected:
Work through this iteratively—don't try to attribute everything at once.
Only after all clarifications are resolved, write the cleaned transcript.
Output format:
# [Title from filename or user]
[Optional: Brief description of what this is]
---
## [Section 1 Title]
**Speaker:** [content]
**Other Speaker:** [content]
---
## [Section 2 Title]
...
---
*End of transcript*
Formatting rules:
##) for major topic changes**Speaker:** prefix for speaker attribution (if multiple speakers)---) between major sectionsOutput location: Write to the same directory as the source file:
foo.srt → write foo - Transcript.mdfoo.txt → write foo - Transcript.md