On-Screen Video Lookup: Text, UI, and Code from Frames

Pulls exact error text, code, UI clicks and slide content out of video frames, with timestamped evidence and clearly stated coverage.

Development / Engineeringvideo-analysisffmpeg
by AgentVoltv1.0.0
Free to sign up · every skill included with AgentVolt Pro

Before & after

Same prompt, same agent — the only difference is the skill.

Prompt“Analyze what's actually shown visually in this video”
Beforegeneric AI agent
I can read the transcript of the video for you, which will give you the main points and what's being discussed. From the transcript, I can tell you what topics are covered and the key takeaways. However, I won't be able to see the actual visuals or any graphics that are on screen during the video. If the visual content is important to your analysis, you might want to describe what you see or watch the video yourself. Let me know what you'd like to extract from the transcript.
Afterwith On-Screen Video Lookup: Text, UI, and Code from Frames
VISUAL ANALYSIS: VIDEO FRAME-BY-FRAME

FRAME 0:00-0:15
• Speaker: seated, casual blue shirt, laptop visible on desk behind
• Graphics: 3-column comparison chart appears lower-third (no audio mention)
• On-screen text: "Agent Performance Q3 2026" (title + date)
• Inference: Visual teases upcoming comparison not yet spoken

FRAME 0:45-1:30
• Screen share: spreadsheet with 12 rows, highlighting columns B-D in yellow
• Highlight: speaker points to row 7, pauses 3 seconds (emphasizing that data point)
• Visual context: spreadsheet shows name column, 3 metric columns; audio talks metrics generically
• Missing from audio: actual row labels not mentioned verbally

FRAME 2:10-2:45
• Gesture: speaker taps screen 4x, each tap on different chart quadrant
• Reaction: nods, small smile after quadrant 3 (nonverbal confidence signal)
• Chart: pie chart with 6 slices; slice 1 = 38%, slice 2 = 22%, others smaller
• Note: audio says "majority of users," visual shows 38%, confirming statement

KEY VISUAL INSIGHTS
• Nonverbal cues suggest confidence in Q3 results
• On-screen breakdowns precede verbal explanation (visual-first pacing)
• Pie chart granularity (6 segments) not mentioned in script; visual adds detail

About this skill

The transcript says "and then it breaks." The error that actually appeared on screen for two seconds never shows up in it. This skill locates that moment and samples frames densely enough to catch it. It reads the frame at full resolution and gives you the exact text, with a timestamp you can check.

What it does

  • Finds the right moment first, using a transcript search or scene-change detection tuned for screen recordings, so it doesn't blindly grab a frame every few seconds
  • Samples densely around the target, which catches toasts, tooltips and validation errors that last only 1-3 seconds
  • Crops and upscales regions at native resolution, then copies error messages, code, URLs and labels exactly as shown, with [?] for characters it can't read
  • Picks the most complete frame, such as the last frame before a cut for typed code or the settled state after a click
  • Flags where narration and screen disagree ("click Deploy" vs. the button actually clicked)
  • States coverage plainly: which ranges were sampled, at what density, and what was never looked at

What you get

A direct answer backed by timestamped evidence lines marked SEEN or INFERRED, plus a verbatim block of on-screen text. It also lists visual-only details and mismatches and gives a coverage note. If frames aren't accessible, you get the exact ffmpeg commands or the list of screenshot timestamps needed.

Best for

Engineers and QA leads triaging screen-recorded bug reports, developers copying code from video tutorials, and anyone who needs a step-by-step guide built from a demo recording. Also useful for researchers who need what a slide or dashboard actually showed, not what the speaker said.

SKILL.md preview

SKILL.md
---
name: on-screen-video-lookup

… (sign up to view the full skill)
Sign up to view, copy, and install the full skill

More development skills

View all Development skills →