Install
openclaw skills install tracked-video-analysisAnalyze local or linked video files and convert them into structured summaries of features, functions, workflows, or topics. Use when a user wants a walkthro...
openclaw skills install tracked-video-analysisUse this skill for long, noisy, or operationally awkward videos where trust and visibility matter as much as the final summary.
The core idea is simple:
Never claim that a background process is still running unless a live OS process or a fresh status file proves it.
Prefer this order:
If chat media is inaccessible, ask for a direct link instead of retrying vague media access indefinitely.
Use tmp/video_analysis/ as the working directory.
Prefer workspace-local packages over system installs.
Useful local tools:
ffmpeg-staticffprobe-static@xenova/transformerswavefileIf root/elevated package install is blocked, do not stall the task—install locally in the workspace when possible.
Extraction should produce:
tmp/video_analysis/status.jsontmp/video_analysis/progress.logtmp/video_analysis/transcript.jsonltmp/video_analysis/analysis.mdRules:
Structuring should produce:
tmp/video_analysis/final_status.jsontmp/video_analysis/final_progress.logtmp/video_analysis/final_analysis.mdThis stage should:
Use these rules:
status.jsonfinal_status.jsonfinal_analysis.md and answer normallyCommon targets:
For noisy ASR, prefer readable normalization over false precision.
Do not say “the process is running” unless at least one of these is true:
If extraction finished, explicitly say:
references/pipeline.md for the canonical tracked workflow and failure handling.scripts/transcribe_tracked_light.mjs for extraction as a starting point.scripts/final_structurer.py for initial structuring as a starting point.Prefer concise, readable sections.
When the user wants a polished deliverable:
.md fileThis skill is optimized for operational reliability, not perfect transcription fidelity. If ASR is messy, produce a useful structured summary with explicit uncertainty rather than pretending the raw transcript is exact.