forced-narrative-exact
Installation
SKILL.md
Forced Narrative Exact
Produce a complete forced-narrative inventory whose text is literal and whose start/end boundaries are source-frame accurate. Use OCR only to discover candidates; the agent must inspect the pictures and approve every cue.
Prefer this skill over vision-analysis when the deliverable is an exhaustive, frame-accurate burned-in dialogue inventory (Markdown/JSON/CSV/SRT) with exclusive-end frame QC. Use vision-analysis for broader on-screen text/graphics inventories from interval or shot frames.
Required reading
Before analyzing frames or publishing a report, read:
- references/report-contract.md for inclusion, transcription, timing, and QC rules.
- references/formats.md before creating a seed or override JSON.
Inputs and dependencies
- Accept a local video readable by
ffmpegandffprobe. - Require
tesseract; the scripts useuv runto provide Python packages. - Require an image-capable agent for final transcription and visual QC. If image viewing is unavailable, stop after the candidate scan and state that the result is not publication-ready.
- Write outputs beneath
$MEDIASKILLS_DATA_DIR/generated/when set, otherwise.mediaskills/generated/in the current workspace.