一键导入
segment-storyboard
Extract at least one storyboard frame per video shot segment so later OCR and segment evidence fusion can cover gaps missed by global sampling.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Extract at least one storyboard frame per video shot segment so later OCR and segment evidence fusion can cover gaps missed by global sampling.
用 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.
Normalize a local video run into a consistent artifact bundle by resolving output roots, latest pointers, known reports, and the primary video path.
| name | segment-storyboard |
| description | Extract at least one storyboard frame per video shot segment so later OCR and segment evidence fusion can cover gaps missed by global sampling. |
Use this after video-shots when global storyboard sampling misses many shot
segments or segment.evidence.json reports too many empty segments.
This skill owns:
video.shots.jsonstoryboard.manifest.json under segment-storyboard/storyboard-ocr, storyboard-transitions, and
segment-evidenceUse the same bundle locators as video-artifact-intake:
{
"outputDir": "./output/example-run",
"framesPerSegment": 1,
"format": "jpg"
}
framesPerSegment defaults to 1 and is capped at 3. storyboardOutputDir
is optional and defaults to ./segment-storyboard inside the run directory.
The result contains manifestPath and manifest. The manifest is compatible
with storyboard-ocr; each frame includes sourceShotIndex and
segmentPosition for traceability.
Run:
video-shotssegment-storyboardstoryboard-ocr with storyboardDir set to the generated
segment-storyboard/ directorystoryboard-transitionssegment-evidenceWhen both storyboard/ and segment-storyboard/ exist, intake prefers
segment-storyboard/ for review because it gives every shot a coverage chance.
This improves coverage, not understanding. It gives OCR and reviewers a frame inside each shot, but static frames can still miss motion, clicks, narration, or short-lived UI states.
Repo-side runner:
node --import tsx scripts/harness/segment-storyboard.ts
Installed-pack runner:
node ./.video-evaluator/agent/run-tool.mjs segment-storyboard