원클릭으로
storyboard-ocr
OCR extracted storyboard frames, write a text manifest, and surface evidence-backed UI text from a local video.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
OCR extracted storyboard frames, write a text manifest, and surface evidence-backed UI text from a local video.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Assemble a grounded review prompt from a local artifact bundle so Codex or Claude Code can inspect the right files and ask the right questions.
Check a local video against layout annotations, safe zones, OCR text boxes, and frame samples so agents can catch cropped content, caption overlap, unreadable overlays, and platform-unsafe composition before shipping.
Collect first-pass source media facts, audio silence/energy, shot estimates, representative frame status, and persistent text/caption risk evidence.
Review a rendered video for technical defects such as resolution mismatch, missing or near-silent audio, black or white frames, edge gutters, low motion, sparse caption bands, and layout issue pass-through.
Fuse video shot segments with storyboard frames, OCR, transitions, and timeline artifacts into one per-segment evidence map for grounded video review.
Extract at least one storyboard frame per video shot segment so later OCR and segment evidence fusion can cover gaps missed by global sampling.
| name | storyboard-ocr |
| description | OCR extracted storyboard frames, write a text manifest, and surface evidence-backed UI text from a local video. |
Use this after storyboard-extract when an agent needs machine-readable
UI text from extracted frames instead of only images.
This skill owns:
storyboard.ocr.jsonProvide either the storyboard directory or manifest path:
{
"storyboardDir": "./output/storyboard",
"minConfidence": 45
}
{
"manifestPath": "./output/storyboard/storyboard.manifest.json",
"minConfidence": 55
}
minConfidence defaults to 45 and must be between 0 and 100.
The skill writes storyboard.ocr.json beside the storyboard manifest. The
manifest includes per-frame OCR lines, semantic UI-like lines, confidence,
regions, optional bounding boxes, frame quality, unique text summaries, and
sampling metadata carried forward from extraction.
Run after storyboard-extract. Run before storyboard-transitions and
storyboard-understand. If OCR quality is weak but the visual frames look
important, manually inspect the images instead of relying only on text output.
Use semanticLines for product/UI claims; raw lines may include subtitles,
decorative text, or OCR noise. quality.status: reject means downstream text
inference should be low-trust for that frame. Bottom-region long sentences are
often classified as subtitle-like and suppressed from semantic summaries.
Do not treat OCR text as exact transcription unless confidence and frame quality are strong. Abstain from naming features, screens, or workflows if the supporting lines are low-confidence, suppressed, or only present in rejected frames.
The input must point to an existing storyboard manifest and image files.
Tesseract/OCR setup failures, missing frames, unreadable images, or an overly
high minConfidence can produce sparse output. Sparse output is a signal to
inspect the frame images, not a signal that the UI contains no text.
Repo-side runner:
node --import tsx scripts/harness/storyboard-ocr.ts
Installed-pack runner:
node ./.video-evaluator/agent/run-tool.mjs storyboard-ocr