analyze_video
Analyze any video to generate a structured Context Bundle with report ID, enabling coding agents to fix bugs, add features, or build new functionality based on the video content.
Instructions
Analyze any video and return the new report id.
Works on any kind of video — a bug recording, a feature demo, a design walkthrough, a Loom, a phone capture — and distills it into a structured Context Bundle a coding agent can act on (fix a bug, add or change a feature, or build something new).
Args:
path: Path to the video file (.mp4/.webm/.mkv/.mov/.avi).
repo_root: Repo to ground references against (pass the open workspace).
intent: The user's request to act on, e.g. "fix the save button that
hangs", "add a dark-mode toggle like the demo shows", or "build
this onboarding screen from the walkthrough". It is recorded on the
report and shapes the generated action prompt so the calling agent
does what the user actually asked.
skill: Built-in summary style — one of the names from list_skills
(e.g. "summary", "bug_report", "tutorial", "action_items").
Defaults to "summary".
system_prompt: A fully custom system prompt for the summary; overrides
skill when provided.
action: Built-in action mode shaping the fix-prompt — one of the names
from list_actions (e.g. "fix", "explain", "triage", "test",
"report", "reproduce"). Auto-picked from the classification when
omitted.
action_prompt: A fully custom action task; overrides action.
Returns the report id, the summary/fix-prompt resource URIs, the
resolved action, and the derived suggested_actions menu.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | ||
| skill | No | ||
| action | No | ||
| intent | No | ||
| repo_root | No | ||
| action_prompt | No | ||
| system_prompt | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||