skills/video-transcript-analyzer/SKILL.md
Analyze customer interview transcripts (SRT or plain text) to generate thematic breakdowns with summary, quotes, topics, timestamps, and full transcript. Use when given video transcripts or asked to create chapter markers.
npx skillsauth add jeffvincent/claude-config Video Transcript AnalyzerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Analyze video transcripts from customer interviews, user research sessions, or feedback calls. Produces a comprehensive structured document with thematic analysis, key insights, chapter markers, and the complete original transcript.
Do NOT use for:
Read the transcript file and determine SRT vs plain text format.
Read: instructions/format-detection.md for detection rules.
If no video URL found in user context, prompt for it before proceeding.
Prompt the user for customer name and company.
Read: instructions/naming-conventions.md for filename format and prompting rules.
Read the entire conversation and identify 5-10 major topics.
Read: instructions/theme-analysis.md for grouping rules and per-theme structure.
Key rule: group thematically, NOT chronologically.
Select 5-8 verbatim quotes from the customer/interviewee.
Read: instructions/quote-extraction.md for selection criteria and critical rules.
Key rule: quotes must be EXACTLY as spoken. Zero paraphrasing.
Write 2-3 paragraphs covering:
Keep it concise — someone should be able to skip the rest and still understand.
Use the output template in templates/analysis-output.md to structure the final document.
Output filename follows instructions/naming-conventions.md.
Before finalizing, run the draft through the three personas in eval/advisory-board.md:
Fix any issues found. Quote Verifier findings are zero-tolerance.
Run through every item in eval/checklist.md. All items must pass before delivering.
Save the document to the appropriate location. Confirm with the user:
┌─────────────────────┐
│ wistia-uploader │ → Upload video, get transcript
└──────────┬──────────┘
│
▼
┌─────────────────────────────┐
│ video-transcript-analyzer │ ← YOU ARE HERE
│ (analyze transcript) │
└──────────┬──────────────────┘
│
┌─────┴─────┐
▼ ▼
┌──────────┐ ┌───────────────────────────┐
│ video- │ │ interview-synthesis- │
│ clipper │ │ updater │
│ (clips) │ │ (update synthesis docs) │
└──────────┘ └───────────────────────────┘
examples/good/srt-with-full-name.mdexamples/good/plain-text-no-url.mdexamples/bad/paraphrased-quotes.mdvideo-transcript-analyzer/
├── Skill.md ← You are here (orchestrator)
├── instructions/
│ ├── format-detection.md ← SRT vs plain text rules
│ ├── quote-extraction.md ← Verbatim quote selection
│ ├── theme-analysis.md ← Grouping and structure rules
│ └── naming-conventions.md ← Filename format and prompts
├── templates/
│ └── analysis-output.md ← Output document template
├── examples/
│ ├── good/
│ │ ├── srt-with-full-name.md ← SRT with timestamps
│ │ └── plain-text-no-url.md ← Plain text, no video
│ └── bad/
│ └── paraphrased-quotes.md ← Anti-pattern: cleaned-up quotes
├── eval/
│ ├── checklist.md ← Pass/fail validation
│ └── advisory-board.md ← 3 reviewer personas
└── resources/
├── EXAMPLES.md ← [legacy — see examples/]
└── REFERENCE.md ← [legacy — see instructions/]
tools
Render a video clip with captions overlaid, using the Remotion captioner at `/Users/jvincent/Projects/remotion-captioner/`. Use when user provides a video file and wants to add captions/subtitles, mentions "caption this video", "add captions", "burn in subtitles", or provides a video + SRT file pair.
development
Upload video files to Wistia projects using the Data API. Use when user wants to upload videos to their Wistia account for hosting, transcription, or sharing.
development
Transcribe voice memos to text using Whisper. Use when user provides audio/video files (.m4a, .mp3, .mov, etc.) and asks to transcribe them into text and SRT format with timestamps.
testing
# Voice Authenticity Reviewer ## Purpose Review any written content for alignment with authentic speaking and writing voice using analyzed patterns from 7 meeting transcripts and strategic memos. ## When to Use This Skill - Before sharing strategic memos with leadership - Before sending important emails - When drafting presentation scripts - When reviewing documentation for external sharing - As part of Writing /produce-memo workflow (Step 6) - Anytime voice authenticity verification is needed